File tree 2 files changed +8
-6
lines changed
2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 21
21
# SOFTWARE.
22
22
23
23
require 'minitest/autorun'
24
- require 'tmpdir'
25
24
require 'rake'
25
+ require 'tmpdir'
26
26
require 'yaml'
27
27
require_relative '../lib/pgtk/pgsql_task'
28
28
Original file line number Diff line number Diff line change 20
20
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
21
# SOFTWARE.
22
22
23
+ require 'loog'
23
24
require 'minitest/autorun'
24
- require 'tmpdir'
25
25
require 'pg'
26
+ require 'qbash'
26
27
require 'rake'
28
+ require 'tmpdir'
27
29
require 'yaml'
28
- require 'loog'
29
- require_relative '../lib/pgtk/pgsql_task'
30
30
require_relative '../lib/pgtk/liquibase_task'
31
+ require_relative '../lib/pgtk/pgsql_task'
31
32
require_relative '../lib/pgtk/pool'
32
33
33
34
# Pool test.
@@ -140,13 +141,14 @@ def test_reconnects_on_pg_reboot
140
141
pool . start ( 1 )
141
142
pool . exec ( 'SELECT * FROM pg_catalog.pg_tables' )
142
143
pid = File . read ( File . join ( dir , 'pgsql/pid' ) ) . to_i
143
- ` kill -KILL #{ pid } `
144
- sleep 1
144
+ qbash ( " kill -KILL #{ pid } " )
145
+ sleep ( 1 )
145
146
task . reenable
146
147
task . invoke
147
148
assert_raises ( PG ::UnableToSend , PG ::ConnectionBad ) do
148
149
pool . exec ( 'SELECT * FROM pg_catalog.pg_tables' )
149
150
end
151
+ sleep ( 1 )
150
152
pool . exec ( 'SELECT * FROM pg_catalog.pg_tables' )
151
153
end
152
154
end
You can’t perform that action at this time.
0 commit comments