diff options
author | Björn Gustavsson <[email protected]> | 2011-09-27 11:07:17 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2011-09-27 11:07:17 +0200 |
commit | e2fb86d483ffcb5654a0e2c482f7c04442a83d22 (patch) | |
tree | e7d0d0745e1a7dffb6fa50e7223734b73271b146 /erts | |
parent | 028750246b040fa9e517aafe8f7bfe4da49c75b5 (diff) | |
download | otp-e2fb86d483ffcb5654a0e2c482f7c04442a83d22.tar.gz otp-e2fb86d483ffcb5654a0e2c482f7c04442a83d22.tar.bz2 otp-e2fb86d483ffcb5654a0e2c482f7c04442a83d22.zip |
distribution_SUITE:bulk_send_bigbig/1: Fail with more information
Diffstat (limited to 'erts')
-rw-r--r-- | erts/emulator/test/distribution_SUITE.erl | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/erts/emulator/test/distribution_SUITE.erl b/erts/emulator/test/distribution_SUITE.erl index 3719593bd3..3eaacdb044 100644 --- a/erts/emulator/test/distribution_SUITE.erl +++ b/erts/emulator/test/distribution_SUITE.erl @@ -173,15 +173,20 @@ bulk_sendsend(Terms, BinSize) -> Ratio = if MonitorCount2 == 0 -> MonitorCount1 / 1.0; true -> MonitorCount1 / MonitorCount2 end, - %% A somewhat arbitrary ratio, but hopefully one that will accommodate - %% a wide range of CPU speeds. - true = (Ratio > 8.0), - {comment, - integer_to_list(Rate1) ++ " K/s, " ++ - integer_to_list(Rate2) ++ " K/s, " ++ - integer_to_list(MonitorCount1) ++ " monitor msgs, " ++ - integer_to_list(MonitorCount2) ++ " monitor msgs, " ++ - float_to_list(Ratio) ++ " monitor ratio"}. + Comment = integer_to_list(Rate1) ++ " K/s, " ++ + integer_to_list(Rate2) ++ " K/s, " ++ + integer_to_list(MonitorCount1) ++ " monitor msgs, " ++ + integer_to_list(MonitorCount2) ++ " monitor msgs, " ++ + float_to_list(Ratio) ++ " monitor ratio", + if + %% A somewhat arbitrary ratio, but hopefully one that will + %% accommodate a wide range of CPU speeds. + Ratio > 8.0 -> + {comment,Comment}; + true -> + io:put_chars(Comment), + ?line ?t:fail(ratio_too_low) + end. bulk_sendsend2(Terms, BinSize, BusyBufSize) -> ?line Dog = test_server:timetrap(test_server:seconds(30)), |