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

Reply via email to