diff options
author | Erlang/OTP <[email protected]> | 2019-07-11 17:18:51 +0200 |
---|---|---|
committer | Erlang/OTP <[email protected]> | 2019-07-11 17:18:51 +0200 |
commit | b4d3bd3f798f3be182f2d1195269cc761b7a27ad (patch) | |
tree | 4fea2a2e2588ee22ef54aab1ec34ea1f283d07e7 /erts/emulator/test/dump_SUITE.erl | |
parent | efddea245dae866b80c98a069cdeb4266d5ee4ab (diff) | |
parent | f9648e8f4aab57411c6002815b1fde43185b29c2 (diff) | |
download | otp-b4d3bd3f798f3be182f2d1195269cc761b7a27ad.tar.gz otp-b4d3bd3f798f3be182f2d1195269cc761b7a27ad.tar.bz2 otp-b4d3bd3f798f3be182f2d1195269cc761b7a27ad.zip |
Merge branch 'rickard/test-fixes-21' into maint-21
* rickard/test-fixes-21:
Fix unstable test dump_SUITE:signal_abort
Fix unstable node_container_SUITE:magic_ref test
Fix unstable node_container_SUITE:node_controller_refc test
Fix unstable tests process_SUITE:no_priority_inversion{,2}
Diffstat (limited to 'erts/emulator/test/dump_SUITE.erl')
-rw-r--r-- | erts/emulator/test/dump_SUITE.erl | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/erts/emulator/test/dump_SUITE.erl b/erts/emulator/test/dump_SUITE.erl index d0237b78cc..0aba2b874c 100644 --- a/erts/emulator/test/dump_SUITE.erl +++ b/erts/emulator/test/dump_SUITE.erl @@ -65,12 +65,14 @@ signal_abort(Config) -> {ok, Node} = start_node(Config), - _P1 = spawn(Node, ?MODULE, load, []), - _P2 = spawn(Node, ?MODULE, load, []), - _P3 = spawn(Node, ?MODULE, load, []), - _P4 = spawn(Node, ?MODULE, load, []), - _P5 = spawn(Node, ?MODULE, load, []), - _P6 = spawn(Node, ?MODULE, load, []), + SO = rpc:call(Node, erlang, system_info, [schedulers_online]), + + _P1 = spawn_opt(Node, ?MODULE, load, [], [{scheduler, (0 rem SO) + 1}]), + _P2 = spawn_opt(Node, ?MODULE, load, [], [{scheduler, (1 rem SO) + 1}]), + _P3 = spawn_opt(Node, ?MODULE, load, [], [{scheduler, (2 rem SO) + 1}]), + _P4 = spawn_opt(Node, ?MODULE, load, [], [{scheduler, (3 rem SO) + 1}]), + _P5 = spawn_opt(Node, ?MODULE, load, [], [{scheduler, (4 rem SO) + 1}]), + _P6 = spawn_opt(Node, ?MODULE, load, [], [{scheduler, (5 rem SO) + 1}]), timer:sleep(500), |