Title: [884] trunk/activerecord-jdbc: Make test_oracle target.
- Revision
- 884
- Author
- nicksieger
- Date
- 2008-01-22 11:12:04 -0500 (Tue, 22 Jan 2008)
Log Message
Make test_oracle target. Customize hostname and database with
ENV['ORACLE_HOST'] and ENV['ORACLE_SID'], respectively.
Modified Paths
Added Paths
Diff
Modified: trunk/activerecord-jdbc/Rakefile (883 => 884)
--- trunk/activerecord-jdbc/Rakefile 2008-01-18 08:19:54 UTC (rev 883)
+++ trunk/activerecord-jdbc/Rakefile 2008-01-22 16:12:04 UTC (rev 884)
@@ -74,6 +74,12 @@
task :test_postgresql => [:test_postgres]
task :test_pgsql => [:test_postgres]
+# Ensure oracle driver is on your classpath before launching rake
+Rake::TestTask.new(:test_oracle) do |t|
+ t.test_files = FileList['test/oracle_simple_test.rb']
+ t.libs << 'test'
+end
+
MANIFEST = FileList["History.txt", "Manifest.txt", "README.txt",
"Rakefile", "LICENSE", "lib/**/*.rb", "lib/jdbc_adapter/jdbc_adapter_internal.jar", "test/**/*.rb",
"lib/**/*.rake", "src/**/*.java"]
Added: trunk/activerecord-jdbc/test/db/oracle.rb (0 => 884)
--- trunk/activerecord-jdbc/test/db/oracle.rb (rev 0)
+++ trunk/activerecord-jdbc/test/db/oracle.rb 2008-01-22 16:12:04 UTC (rev 884)
@@ -0,0 +1,9 @@
+config = {
+ :username => 'blog',
+ :password => '',
+ :adapter => 'oracle',
+ :host => ENV["ORACLE_HOST"] || 'localhost',
+ :database => ENV["ORACLE_SID"] || 'weblog_development'
+}
+
+ActiveRecord::Base.establish_connection(config)
Added: trunk/activerecord-jdbc/test/oracle_simple_test.rb (0 => 884)
--- trunk/activerecord-jdbc/test/oracle_simple_test.rb (rev 0)
+++ trunk/activerecord-jdbc/test/oracle_simple_test.rb 2008-01-22 16:12:04 UTC (rev 884)
@@ -0,0 +1,6 @@
+require 'jdbc_common'
+require 'db/oracle'
+
+class OracleSimpleTest < Test::Unit::TestCase
+ include SimpleTestMethods
+end
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel