rsim/oracle-enhanced — pull request #219 by yahonda (2012-09-14 16:51:08+00:00)
Title: rails4: Revert session store support

This pull request reverts commit 43c844861c452fffacf5e061e830f714ad73c17d because ` activerecord-session_store` gem has been split from ActiveRecord itself.

Without this revert, all

```ruby

$ rake spec
/home/yahonda/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/active_record/connection_adapters/oracle_enhanced_cpk_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_procedures_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_structure_dump_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_schema_dump_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_schema_statements_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_connection_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_dirty_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_data_types_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_context_index_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_core_ext_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_dbms_output_spec.rb
==> Running specs with MRI version 1.9.3
==> Running specs with Rails version 4.0-master
/home/yahonda/git/oracle-enhanced/lib/active_record/connection_adapters/oracle_enhanced_session_store.rb:47:in `': uninitialized constant ActiveRecord::SessionStore (NameError)
from /home/yahonda/git/oracle-enhanced/lib/active_record/connection_adapters/oracle_enhanced_adapter.rb:1383:in `'
from /home/yahonda/git/oracle-enhanced/spec/spec_helper.rb:32:in `require'
from /home/yahonda/git/oracle-enhanced/spec/spec_helper.rb:32:in `'
from /home/yahonda/git/oracle-enhanced/spec/active_record/connection_adapters/oracle_enhanced_cpk_spec.rb:1:in `require'
from /home/yahonda/git/oracle-enhanced/spec/active_record/connection_adapters/oracle_enhanced_cpk_spec.rb:1:in `'
from /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `load'
from /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `block in load_spec_files'
from /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `map'
from /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `load_spec_files'
from /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:22:in `run'
from /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
from /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
rake aborted!
/home/yahonda/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/active_record/connection_adapters/oracle_enhanced_cpk_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_procedures_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_structure_dump_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_schema_dump_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_schema_statements_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_connection_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_dirty_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_data_types_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_context_index_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_core_ext_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_dbms_output_spec.rb failed

Tasks: TOP => spec
(See full trace by running task with --trace)
```

Even after commit 43c844861c452fffacf5e061e830f714ad73c17d reverted, following session store related tests get failed.

```ruby
$ rake spec /home/yahonda/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/active_record/connection_adapters/oracle_enhanced_cpk_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_procedures_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_structure_dump_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_schema_dump_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_schema_statements_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_connection_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_dirty_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_data_types_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_context_index_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_core_ext_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_dbms_output_spec.rb
==> Running specs with MRI version 1.9.3
==> Running specs with Rails version 4.0-master
...............................................................................................................................[DEPRECATION] virtual column `:default` option is deprecated. Please use `:as` instead.
.....................................................................................................................................................................FFFFF
An error occurred in an after(:all) hook.
NoMethodError: undefined method `execute' for nil:NilClass
occurred at /home/yahonda/git/oracle-enhanced/spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb:71:in `block (3 levels) in '

.....................................................

Failures:

1) OracleEnhancedAdapter database session store should create sessions table
Failure/Error: @session_class = ActiveRecord::SessionStore::Session
NameError:
uninitialized constant ActiveRecord::SessionStore
# ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb:64:in `block (3 levels) in '
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `instance_eval'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:106:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:312:in `run_before_all_hooks'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:359:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'

2) OracleEnhancedAdapter database session store should save session data
Failure/Error: @session_class = ActiveRecord::SessionStore::Session
NameError:
uninitialized constant ActiveRecord::SessionStore
# ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb:64:in `block (3 levels) in '
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `instance_eval'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:106:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:312:in `run_before_all_hooks'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:359:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'

3) OracleEnhancedAdapter database session store should change session data when partial updates enabled
Failure/Error: @session_class = ActiveRecord::SessionStore::Session
NameError:
uninitialized constant ActiveRecord::SessionStore
# ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb:64:in `block (3 levels) in '
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `instance_eval'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:106:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:312:in `run_before_all_hooks'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:359:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'

4) OracleEnhancedAdapter database session store should have one enhanced_write_lobs callback
Failure/Error: @session_class = ActiveRecord::SessionStore::Session
NameError:
uninitialized constant ActiveRecord::SessionStore
# ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb:64:in `block (3 levels) in '
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `instance_eval'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:106:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:312:in `run_before_all_hooks'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:359:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'

5) OracleEnhancedAdapter database session store should not set sessions table session_id column type as integer if emulate_integers_by_column_name is true
Failure/Error: @session_class = ActiveRecord::SessionStore::Session
NameError:
uninitialized constant ActiveRecord::SessionStore
# ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb:64:in `block (3 levels) in '
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `instance_eval'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:106:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:312:in `run_before_all_hooks'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:359:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /home/yahonda/.rvm/gems/ruby-1.9.3-p194@railsmaster/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'

Finished in 52.76 seconds
350 examples, 5 failures

Failed examples:

rspec ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb:75 # OracleEnhancedAdapter database session store should create sessions table
rspec ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb:79 # OracleEnhancedAdapter database session store should save session data
rspec ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb:86 # OracleEnhancedAdapter database session store should change session data when partial updates enabled
rspec ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb:100 # OracleEnhancedAdapter database session store should have one enhanced_write_lobs callback
rspec ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb:105 # OracleEnhancedAdapter database session store should not set sessions table session_id column type as integer if emulate_integers_by_column_name is true
rake aborted!
/home/yahonda/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/active_record/connection_adapters/oracle_enhanced_cpk_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_procedures_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_structure_dump_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_schema_dump_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_schema_statements_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_connection_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_dirty_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_data_types_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_context_index_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_adapter_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_core_ext_spec.rb ./spec/active_record/connection_adapters/oracle_enhanced_dbms_output_spec.rb failed

Tasks: TOP => spec
(See full trace by running task with --trace)
$
```

I've been thinking the way how to work Oracle enhanced adapter and activerecord-session_store
without adding dependencies with ActiveRecord itself, but no good way found.