diff options
author | Sverker Eriksson <[email protected]> | 2017-12-21 13:26:49 +0100 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2017-12-21 13:26:49 +0100 |
commit | fb60cf1408edc6ee03c7e391419367d047721809 (patch) | |
tree | ca55518da06cca15003d3415aa3f32f1e152619a /erts/emulator/test/driver_SUITE.erl | |
parent | ef4f493c4ccc23d8d43f97f99f35f1bb987b6c44 (diff) | |
parent | f0cf0f34e72db49c9b6011a3379b300fe66035fd (diff) | |
download | otp-fb60cf1408edc6ee03c7e391419367d047721809.tar.gz otp-fb60cf1408edc6ee03c7e391419367d047721809.tar.bz2 otp-fb60cf1408edc6ee03c7e391419367d047721809.zip |
Merge branch 'sverker/cuddle-valgrind' into maint
Diffstat (limited to 'erts/emulator/test/driver_SUITE.erl')
-rw-r--r-- | erts/emulator/test/driver_SUITE.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/erts/emulator/test/driver_SUITE.erl b/erts/emulator/test/driver_SUITE.erl index 6810729285..c31ceb4d4b 100644 --- a/erts/emulator/test/driver_SUITE.erl +++ b/erts/emulator/test/driver_SUITE.erl @@ -1673,7 +1673,10 @@ smp_select0(Config) -> smp_select_loop(_, 0) -> ok; smp_select_loop(Port, N) -> - "ok" = erlang:port_control(Port, ?CHKIO_SMP_SELECT, []), + case erlang:port_control(Port, ?CHKIO_SMP_SELECT, []) of + "yield" -> erlang:yield(); + "ok" -> ok + end, receive stop -> io:format("Worker ~p stopped with ~p laps left\n",[self(), N]), |