diff --git a/spec/plsql/schema_spec.rb b/spec/plsql/schema_spec.rb index d540e3e..13e138a 100644 --- a/spec/plsql/schema_spec.rb +++ b/spec/plsql/schema_spec.rb @@ -255,14 +255,14 @@ class TestModel < TestBaseModel it "should safely close cursors in threaded environment" do if (plsql.connection.database_version <=> [18, 0, 0, 0]) >= 0 expect { - t1 = Thread.new { plsql.dbms_session.sleep(1) }.tap { |t| t.abort_on_exception = true } - t2 = Thread.new { plsql.dbms_session.sleep(2) }.tap { |t| t.abort_on_exception = true } + t1 = Thread.new { plsql.dbms_session.sleep(0.1) }.tap { |t| t.abort_on_exception = true } + t2 = Thread.new { plsql.dbms_session.sleep(0.2) }.tap { |t| t.abort_on_exception = true } [t2, t1].each { |t| t.join } }.not_to raise_error else expect { - t1 = Thread.new { plsql.dbms_lock.sleep(1) }.tap { |t| t.abort_on_exception = true } - t2 = Thread.new { plsql.dbms_lock.sleep(2) }.tap { |t| t.abort_on_exception = true } + t1 = Thread.new { plsql.dbms_lock.sleep(0.1) }.tap { |t| t.abort_on_exception = true } + t2 = Thread.new { plsql.dbms_lock.sleep(0.2) }.tap { |t| t.abort_on_exception = true } [t2, t1].each { |t| t.join } }.not_to raise_error end @@ -352,7 +352,7 @@ class TestModel < TestBaseModel it "should log output when database version is less than 10.2" do allow(plsql.connection).to receive(:database_version).and_return([9, 2, 0, 0]) - times = 2_000 + times = 100 plsql.test_dbms_output_large("1234567890", times) expect(@buffer.string).to eq("DBMS_OUTPUT: 1234567890\n" * times) end