From d3ea2708cc94e8d69b1d6d4d0e3933e10245fa67 Mon Sep 17 00:00:00 2001 From: Vijay Pai Date: Tue, 19 Jan 2016 10:59:42 -0800 Subject: [PATCH 01/20] Re-enable explicit specification of server port for qps worker. Also add in a check that we don't try to use generic testing for sync or unary. --- test/cpp/qps/qps_driver.cc | 7 +++++++ test/cpp/qps/qps_worker.cc | 13 +++++++++---- test/cpp/qps/qps_worker.h | 2 +- test/cpp/qps/worker.cc | 3 ++- 4 files changed, 19 insertions(+), 6 deletions(-) diff --git a/test/cpp/qps/qps_driver.cc b/test/cpp/qps/qps_driver.cc index eb0a7a5f4e6..9816a095929 100644 --- a/test/cpp/qps/qps_driver.cc +++ b/test/cpp/qps/qps_driver.cc @@ -165,6 +165,13 @@ static void QpsDriver() { server_config.mutable_security_params()->CopyFrom(security); } + // Make sure that if we are performing a generic (bytebuf) test + // that we are also using async streaming + GPR_ASSERT(!client_config.payload_config().has_bytebuf_params() || + (client_config.client_type() == ASYNC_CLIENT && + client_config.rpc_type() == STREAMING && + server_config.server_type() == ASYNC_SERVER)); + const auto result = RunScenario( client_config, FLAGS_num_clients, server_config, FLAGS_num_servers, FLAGS_warmup_seconds, FLAGS_benchmark_seconds, FLAGS_local_workers); diff --git a/test/cpp/qps/qps_worker.cc b/test/cpp/qps/qps_worker.cc index bed867e1a4a..73eb2327756 100644 --- a/test/cpp/qps/qps_worker.cc +++ b/test/cpp/qps/qps_worker.cc @@ -51,11 +51,11 @@ #include #include +#include "src/proto/grpc/testing/services.pb.h" #include "test/core/util/grpc_profiler.h" #include "test/cpp/qps/client.h" #include "test/cpp/qps/server.h" #include "test/cpp/util/create_test_channel.h" -#include "src/proto/grpc/testing/services.pb.h" namespace grpc { namespace testing { @@ -97,7 +97,8 @@ static std::unique_ptr CreateServer(const ServerConfig& config) { class WorkerServiceImpl GRPC_FINAL : public WorkerService::Service { public: - explicit WorkerServiceImpl() : acquired_(false) {} + explicit WorkerServiceImpl(int server_port) + : acquired_(false), server_port_(server_port) {} Status RunClient(ServerContext* ctx, ServerReaderWriter* stream) @@ -196,6 +197,9 @@ class WorkerServiceImpl GRPC_FINAL : public WorkerService::Service { if (!args.has_setup()) { return Status(StatusCode::INVALID_ARGUMENT, ""); } + if (server_port_) { + args.mutable_setup()->set_port(server_port_); + } auto server = CreateServer(args.setup()); if (!server) { return Status(StatusCode::INVALID_ARGUMENT, ""); @@ -219,10 +223,11 @@ class WorkerServiceImpl GRPC_FINAL : public WorkerService::Service { std::mutex mu_; bool acquired_; + int server_port_; }; -QpsWorker::QpsWorker(int driver_port) { - impl_.reset(new WorkerServiceImpl()); +QpsWorker::QpsWorker(int driver_port, int server_port) { + impl_.reset(new WorkerServiceImpl(server_port)); char* server_address = NULL; gpr_join_host_port(&server_address, "::", driver_port); diff --git a/test/cpp/qps/qps_worker.h b/test/cpp/qps/qps_worker.h index 0db88ad3d13..9edae31228e 100644 --- a/test/cpp/qps/qps_worker.h +++ b/test/cpp/qps/qps_worker.h @@ -46,7 +46,7 @@ class WorkerServiceImpl; class QpsWorker { public: - explicit QpsWorker(int driver_port); + explicit QpsWorker(int driver_port, int server_port = 0); ~QpsWorker(); private: diff --git a/test/cpp/qps/worker.cc b/test/cpp/qps/worker.cc index 430ffb7cdc2..19391c1855d 100644 --- a/test/cpp/qps/worker.cc +++ b/test/cpp/qps/worker.cc @@ -44,6 +44,7 @@ #include "test/cpp/util/test_config.h" DEFINE_int32(driver_port, 0, "Port for communication with driver"); +DEFINE_int32(server_port, 0, "Port for operation as a server"); static bool got_sigint = false; @@ -53,7 +54,7 @@ namespace grpc { namespace testing { static void RunServer() { - QpsWorker worker(FLAGS_driver_port); + QpsWorker worker(FLAGS_driver_port, FLAGS_server_port); while (!got_sigint) { gpr_sleep_until(gpr_time_add(gpr_now(GPR_CLOCK_REALTIME), From cd624d2eeeb973f0a8170365a6a06464d320d463 Mon Sep 17 00:00:00 2001 From: vjpai Date: Tue, 19 Jan 2016 11:40:10 -0800 Subject: [PATCH 02/20] Dealt with a nit --- test/cpp/qps/qps_worker.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/cpp/qps/qps_worker.cc b/test/cpp/qps/qps_worker.cc index 73eb2327756..c0276d05b33 100644 --- a/test/cpp/qps/qps_worker.cc +++ b/test/cpp/qps/qps_worker.cc @@ -197,7 +197,7 @@ class WorkerServiceImpl GRPC_FINAL : public WorkerService::Service { if (!args.has_setup()) { return Status(StatusCode::INVALID_ARGUMENT, ""); } - if (server_port_) { + if (server_port_ != 0) { args.mutable_setup()->set_port(server_port_); } auto server = CreateServer(args.setup()); From 2c42bb1d18819f58f981b1a842919d9d74c1944b Mon Sep 17 00:00:00 2001 From: vjpai Date: Tue, 19 Jan 2016 13:02:42 -0800 Subject: [PATCH 03/20] Copyright fixes for sanity --- test/cpp/qps/qps_worker.h | 2 +- test/cpp/qps/worker.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/cpp/qps/qps_worker.h b/test/cpp/qps/qps_worker.h index 9edae31228e..27de69fa65a 100644 --- a/test/cpp/qps/qps_worker.h +++ b/test/cpp/qps/qps_worker.h @@ -1,6 +1,6 @@ /* * - * Copyright 2015, Google Inc. + * Copyright 2015-2016, Google Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/test/cpp/qps/worker.cc b/test/cpp/qps/worker.cc index 19391c1855d..a1e73e9abe9 100644 --- a/test/cpp/qps/worker.cc +++ b/test/cpp/qps/worker.cc @@ -1,6 +1,6 @@ /* * - * Copyright 2015, Google Inc. + * Copyright 2015-2016, Google Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without From 9fd61c666a0487cd2d5656ff04b9ab9ba8ff37e8 Mon Sep 17 00:00:00 2001 From: Jan Tattermusch Date: Tue, 19 Jan 2016 14:44:20 -0800 Subject: [PATCH 04/20] fix artifact building on win --- .gitignore | 3 +++ tools/run_tests/build_artifact_csharp.bat | 12 ++++++++++++ tools/run_tests/build_artifacts.py | 5 +++-- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 tools/run_tests/build_artifact_csharp.bat diff --git a/.gitignore b/.gitignore index 471649d7a04..cc70659661a 100644 --- a/.gitignore +++ b/.gitignore @@ -82,3 +82,6 @@ DerivedData # Podfile.lock and the workspace file are tracked, to ease deleting them. That's # needed to trigger "pod install" to rerun the preinstall commands. Pods/ + +# Artifacts directory +artifacts/ diff --git a/tools/run_tests/build_artifact_csharp.bat b/tools/run_tests/build_artifact_csharp.bat new file mode 100644 index 00000000000..49a8ada6acb --- /dev/null +++ b/tools/run_tests/build_artifact_csharp.bat @@ -0,0 +1,12 @@ +@rem Builds C# artifacts on Windows + +@call vsprojects\build_vs2013.bat %* || goto :error + +mkdir artifacts +copy /Y vsprojects\Release\grpc_csharp_ext.dll artifacts || goto :error + +goto :EOF + +:error +echo Failed! +exit /b %errorlevel% diff --git a/tools/run_tests/build_artifacts.py b/tools/run_tests/build_artifacts.py index 0d7e3bd56b2..0fd5bc63f37 100755 --- a/tools/run_tests/build_artifacts.py +++ b/tools/run_tests/build_artifacts.py @@ -45,7 +45,8 @@ import time import uuid # Docker doesn't clean up after itself, so we do it on exit. -atexit.register(lambda: subprocess.call(['stty', 'echo'])) +if jobset.platform_string() == 'linux': + atexit.register(lambda: subprocess.call(['stty', 'echo'])) ROOT = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '../..')) os.chdir(ROOT) @@ -122,7 +123,7 @@ class CSharpExtArtifact: if self.platform == 'windows': msbuild_platform = 'Win32' if self.arch == 'x86' else self.arch return create_jobspec(self.name, - ['vsprojects\\build_vs2013.bat', + ['tools\\run_tests\\build_artifact_csharp.bat', 'vsprojects\\grpc_csharp_ext.sln', '/p:Configuration=Release', '/p:PlatformToolset=v120', From 59e925704e878aa148c45fe1057f8a9b5f5bf272 Mon Sep 17 00:00:00 2001 From: Jan Tattermusch Date: Tue, 19 Jan 2016 15:49:30 -0800 Subject: [PATCH 05/20] fix artifact copying --- tools/run_tests/build_artifact_csharp.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/run_tests/build_artifact_csharp.bat b/tools/run_tests/build_artifact_csharp.bat index 49a8ada6acb..33dc8c25aea 100644 --- a/tools/run_tests/build_artifact_csharp.bat +++ b/tools/run_tests/build_artifact_csharp.bat @@ -3,7 +3,7 @@ @call vsprojects\build_vs2013.bat %* || goto :error mkdir artifacts -copy /Y vsprojects\Release\grpc_csharp_ext.dll artifacts || goto :error +copy /Y vsprojects\Release\grpc_csharp_ext.dll artifacts || copy /Y vsprojects\x64\Release\grpc_csharp_ext.dll artifacts || goto :error goto :EOF From be31d4686549d6acaf82e1e8415c2b9a9e4c741f Mon Sep 17 00:00:00 2001 From: Nathaniel Manista Date: Wed, 20 Jan 2016 00:01:34 +0000 Subject: [PATCH 06/20] A test of the Cython Channel This exposes a bug somewhere in how channel connectivity events get published on completion queues. Investigation remains active. --- .../tests/unit/_cython/_channel_test.py | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 src/python/grpcio/tests/unit/_cython/_channel_test.py diff --git a/src/python/grpcio/tests/unit/_cython/_channel_test.py b/src/python/grpcio/tests/unit/_cython/_channel_test.py new file mode 100644 index 00000000000..b414f8e6f69 --- /dev/null +++ b/src/python/grpcio/tests/unit/_cython/_channel_test.py @@ -0,0 +1,83 @@ +# Copyright 2016, Google Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following disclaimer +# in the documentation and/or other materials provided with the +# distribution. +# * Neither the name of Google Inc. nor the names of its +# contributors may be used to endorse or promote products derived from +# this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +import time +import threading +import unittest + +from grpc._cython import cygrpc + +# TODO(nathaniel): This should be at least one hundred. Why not one thousand? +_PARALLELISM = 4 + + +def _channel_and_completion_queue(): + channel = cygrpc.Channel('localhost:54321', cygrpc.ChannelArgs(())) + completion_queue = cygrpc.CompletionQueue() + return channel, completion_queue + + +def _connectivity_loop(channel, completion_queue): + for _ in range(100): + connectivity = channel.check_connectivity_state(True) + channel.watch_connectivity_state( + connectivity, cygrpc.Timespec(time.time() + 0.2), completion_queue, + None) + completion_queue.poll(deadline=cygrpc.Timespec(float('+inf'))) + + +def _create_loop_destroy(): + channel, completion_queue = _channel_and_completion_queue() + _connectivity_loop(channel, completion_queue) + completion_queue.shutdown() + + +def _in_parallel(behavior, arguments): + threads = tuple( + threading.Thread(target=behavior, args=arguments) + for _ in range(_PARALLELISM)) + for thread in threads: + thread.start() + for thread in threads: + thread.join() + + +class ChannelTest(unittest.TestCase): + + def test_single_channel_lonely_connectivity(self): + channel, completion_queue = _channel_and_completion_queue() + _in_parallel(_connectivity_loop, (channel, completion_queue,)) + completion_queue.shutdown() + + def test_multiple_channels_lonely_connectivity(self): + _in_parallel(_create_loop_destroy, ()) + + +if __name__ == '__main__': + unittest.main(verbosity=2) From b8958ef88af132039ea17b0009688fc848b84d5f Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Tue, 19 Jan 2016 16:53:16 -0800 Subject: [PATCH 07/20] Simplify avl stress test --- test/core/support/avl_test.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/test/core/support/avl_test.c b/test/core/support/avl_test.c index 6530fe4269e..83cc263c694 100644 --- a/test/core/support/avl_test.c +++ b/test/core/support/avl_test.c @@ -3611,32 +3611,33 @@ static void test_badcase3(void) { gpr_avl_unref(avl); } -static void test_stress(void) { +static void test_stress(int amount_of_stress) { int added[1024]; int i, j; int deletions = 0; gpr_avl avl; - gpr_log(GPR_DEBUG, "test_stress"); + unsigned seed = (unsigned)time(NULL); + + gpr_log(GPR_DEBUG, "test_stress amount=%d seed=%u", amount_of_stress, seed); srand((unsigned)time(NULL)); avl = gpr_avl_create(&int_int_vtable); memset(added, 0, sizeof(added)); - for (i = 1; deletions < 1000; i++) { + for (i = 1; deletions < amount_of_stress; i++) { int idx = rand() % (int)GPR_ARRAY_SIZE(added); GPR_ASSERT(i); if (rand() < RAND_MAX / 2) { added[idx] = i; - fprintf(stderr, "avl = gpr_avl_add(avl, box(%d), box(%d)); /* d=%d */\n", - idx, i, deletions); + printf("avl = gpr_avl_add(avl, box(%d), box(%d)); /* d=%d */\n", idx, i, + deletions); avl = gpr_avl_add(avl, box(idx), box(i)); } else { deletions += (added[idx] != 0); added[idx] = 0; - fprintf(stderr, "avl = remove_int(avl, %d); /* d=%d */\n", idx, - deletions); + printf("avl = remove_int(avl, %d); /* d=%d */\n", idx, deletions); avl = remove_int(avl, idx); } for (j = 0; j < (int)GPR_ARRAY_SIZE(added); j++) { @@ -3665,7 +3666,7 @@ int main(int argc, char *argv[]) { test_badcase1(); test_badcase2(); test_badcase3(); - test_stress(); + test_stress(10); return 0; } From 6633647822c8dff848a7a49bd6db974485f884bd Mon Sep 17 00:00:00 2001 From: Jan Tattermusch Date: Tue, 19 Jan 2016 17:55:40 -0800 Subject: [PATCH 08/20] improve decode_timeout implementation --- src/core/transport/chttp2/timeout_encoding.c | 15 +++++++++------ .../core/transport/chttp2/timeout_encoding_test.c | 8 ++++++++ 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/core/transport/chttp2/timeout_encoding.c b/src/core/transport/chttp2/timeout_encoding.c index 8cbf987a425..06ce277ffe9 100644 --- a/src/core/transport/chttp2/timeout_encoding.c +++ b/src/core/transport/chttp2/timeout_encoding.c @@ -137,7 +137,7 @@ static int is_all_whitespace(const char *p) { } int grpc_chttp2_decode_timeout(const char *buffer, gpr_timespec *timeout) { - uint32_t x = 0; + int32_t x = 0; const uint8_t *p = (const uint8_t *)buffer; int have_digit = 0; /* skip whitespace */ @@ -145,13 +145,16 @@ int grpc_chttp2_decode_timeout(const char *buffer, gpr_timespec *timeout) { ; /* decode numeric part */ for (; *p >= '0' && *p <= '9'; p++) { - uint32_t xp = x * 10u + (uint32_t)*p - (uint32_t)'0'; + int32_t digit = (int32_t)(*p - (uint8_t)'0'); have_digit = 1; - if (xp < x) { - *timeout = gpr_inf_future(GPR_CLOCK_REALTIME); - return 1; + /* spec allows max. 8 digits, but we allow values up to 1,000,000,000 */ + if (x >= (100 * 1000 * 1000)) { + if (x != (100 * 1000 * 1000) || digit != 0) { + *timeout = gpr_inf_future(GPR_CLOCK_REALTIME); + return 1; + } } - x = xp; + x = x * 10 + digit; } if (!have_digit) return 0; /* skip whitespace */ diff --git a/test/core/transport/chttp2/timeout_encoding_test.c b/test/core/transport/chttp2/timeout_encoding_test.c index ba6c3191f1e..ec1260419f0 100644 --- a/test/core/transport/chttp2/timeout_encoding_test.c +++ b/test/core/transport/chttp2/timeout_encoding_test.c @@ -126,8 +126,16 @@ void test_decoding(void) { decode_suite('S', gpr_time_from_seconds); decode_suite('M', gpr_time_from_minutes); decode_suite('H', gpr_time_from_hours); + assert_decodes_as("1000000000S", + gpr_time_from_seconds(1000 * 1000 * 1000, GPR_TIMESPAN)); assert_decodes_as("1000000000000000000000u", gpr_inf_future(GPR_CLOCK_REALTIME)); + assert_decodes_as("1000000001S", + gpr_inf_future(GPR_CLOCK_REALTIME)); + assert_decodes_as("2000000001S", + gpr_inf_future(GPR_CLOCK_REALTIME)); + assert_decodes_as("9999999999S", + gpr_inf_future(GPR_CLOCK_REALTIME)); } void test_decoding_fails(void) { From fd3d8209209acdf11d165bd3ebaf22d81436fea8 Mon Sep 17 00:00:00 2001 From: Jan Tattermusch Date: Tue, 19 Jan 2016 20:17:07 -0800 Subject: [PATCH 09/20] fix copyrights --- src/core/transport/chttp2/timeout_encoding.c | 2 +- test/core/transport/chttp2/timeout_encoding_test.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/transport/chttp2/timeout_encoding.c b/src/core/transport/chttp2/timeout_encoding.c index 06ce277ffe9..a6f7081d21b 100644 --- a/src/core/transport/chttp2/timeout_encoding.c +++ b/src/core/transport/chttp2/timeout_encoding.c @@ -1,6 +1,6 @@ /* * - * Copyright 2015, Google Inc. + * Copyright 2015-2016, Google Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/test/core/transport/chttp2/timeout_encoding_test.c b/test/core/transport/chttp2/timeout_encoding_test.c index ec1260419f0..755da3997b2 100644 --- a/test/core/transport/chttp2/timeout_encoding_test.c +++ b/test/core/transport/chttp2/timeout_encoding_test.c @@ -1,6 +1,6 @@ /* * - * Copyright 2015, Google Inc. + * Copyright 2015-2016, Google Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without From 5ef3b4e33cd7dbf2b904fc152d273540ceb4d4da Mon Sep 17 00:00:00 2001 From: Jan Tattermusch Date: Tue, 19 Jan 2016 21:36:55 -0800 Subject: [PATCH 10/20] fix code formatting --- test/core/transport/chttp2/timeout_encoding_test.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/test/core/transport/chttp2/timeout_encoding_test.c b/test/core/transport/chttp2/timeout_encoding_test.c index 755da3997b2..f0e8ec386fc 100644 --- a/test/core/transport/chttp2/timeout_encoding_test.c +++ b/test/core/transport/chttp2/timeout_encoding_test.c @@ -130,12 +130,9 @@ void test_decoding(void) { gpr_time_from_seconds(1000 * 1000 * 1000, GPR_TIMESPAN)); assert_decodes_as("1000000000000000000000u", gpr_inf_future(GPR_CLOCK_REALTIME)); - assert_decodes_as("1000000001S", - gpr_inf_future(GPR_CLOCK_REALTIME)); - assert_decodes_as("2000000001S", - gpr_inf_future(GPR_CLOCK_REALTIME)); - assert_decodes_as("9999999999S", - gpr_inf_future(GPR_CLOCK_REALTIME)); + assert_decodes_as("1000000001S", gpr_inf_future(GPR_CLOCK_REALTIME)); + assert_decodes_as("2000000001S", gpr_inf_future(GPR_CLOCK_REALTIME)); + assert_decodes_as("9999999999S", gpr_inf_future(GPR_CLOCK_REALTIME)); } void test_decoding_fails(void) { From 9e1e99aa7291336affb4912ff6754d0d330285fe Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 20 Jan 2016 06:58:58 -0800 Subject: [PATCH 11/20] Fix copyrights --- test/core/support/avl_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/core/support/avl_test.c b/test/core/support/avl_test.c index 83cc263c694..d8d8b36806b 100644 --- a/test/core/support/avl_test.c +++ b/test/core/support/avl_test.c @@ -1,6 +1,6 @@ /* * - * Copyright 2015, Google Inc. + * Copyright 2015-2016, Google Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without From fb0a918155c6056482532f3e31d9f1018fb41c61 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 20 Jan 2016 07:06:16 -0800 Subject: [PATCH 12/20] Cap fling tests by time not rpcs processed --- test/core/fling/client.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/core/fling/client.c b/test/core/fling/client.c index 99b30d6c4a9..d5f78b277ae 100644 --- a/test/core/fling/client.c +++ b/test/core/fling/client.c @@ -201,13 +201,16 @@ int main(int argc, char **argv) { sc.init(); - for (i = 0; i < 1000; i++) { + gpr_timespec end_warmup = GRPC_TIMEOUT_SECONDS_TO_DEADLINE(3); + gpr_timespec end_profiling = GRPC_TIMEOUT_SECONDS_TO_DEADLINE(30); + + while (gpr_time_cmp(gpr_now(end_warmup.clock_type), end_warmup) < 0) { sc.do_one_step(); } gpr_log(GPR_INFO, "start profiling"); grpc_profiler_start("client.prof"); - for (i = 0; i < 100000; i++) { + while (gpr_time_cmp(gpr_now(end_profiling.clock_type), end_profiling) < 0) { start = now(); sc.do_one_step(); stop = now(); From 56c6b6ab0a84479341dec8e16930b9f85433ce8a Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 20 Jan 2016 08:27:37 -0800 Subject: [PATCH 13/20] Use CPU cost modelling to increase parallelism --- build.yaml | 4 + templates/tools/run_tests/tests.json.template | 3 +- test/core/end2end/gen_build_yaml.py | 23 +- tools/run_tests/jobset.py | 15 +- tools/run_tests/run_tests.py | 7 +- tools/run_tests/tests.json | 1162 +++++++++++++++++ 6 files changed, 1200 insertions(+), 14 deletions(-) diff --git a/build.yaml b/build.yaml index 70a8dee7bb0..823cd5a9811 100644 --- a/build.yaml +++ b/build.yaml @@ -1005,6 +1005,7 @@ targets: - grpc - gpr_test_util - gpr + cpu_cost: 2 platforms: - mac - linux @@ -1019,6 +1020,7 @@ targets: - grpc - gpr_test_util - gpr + cpu_cost: 2 platforms: - mac - linux @@ -1141,6 +1143,7 @@ targets: deps: - gpr_test_util - gpr + cpu_cost: 10 - name: gpr_thd_test build: test language: c @@ -1149,6 +1152,7 @@ targets: deps: - gpr_test_util - gpr + cpu_cost: 10 - name: gpr_time_test build: test language: c diff --git a/templates/tools/run_tests/tests.json.template b/templates/tools/run_tests/tests.json.template index 3a3ac1e0f3b..9a84783467a 100644 --- a/templates/tools/run_tests/tests.json.template +++ b/templates/tools/run_tests/tests.json.template @@ -10,7 +10,8 @@ "ci_platforms": tgt.ci_platforms, "exclude_configs": tgt.get("exclude_configs", []), "args": [], - "flaky": tgt.flaky} + "flaky": tgt.flaky, + "cpu_cost": tgt.get("cpu_cost", 1.0)} for tgt in targets if tgt.get('run', True) and tgt.build == 'test'] + tests, diff --git a/test/core/end2end/gen_build_yaml.py b/test/core/end2end/gen_build_yaml.py index 932ef2fd963..d33f9409a4c 100755 --- a/test/core/end2end/gen_build_yaml.py +++ b/test/core/end2end/gen_build_yaml.py @@ -77,21 +77,23 @@ END2END_FIXTURES = { } TestOptions = collections.namedtuple( - 'TestOptions', 'needs_fullstack needs_dns proxyable secure traceable') -default_test_options = TestOptions(False, False, True, False, True) + 'TestOptions', 'needs_fullstack needs_dns proxyable secure traceable cpu_cost') +default_test_options = TestOptions(False, False, True, False, True, 1.0) connectivity_test_options = default_test_options._replace(needs_fullstack=True) +LOWCPU = 0.01 + # maps test names to options END2END_TESTS = { 'bad_hostname': default_test_options, 'binary_metadata': default_test_options, 'call_creds': default_test_options._replace(secure=True), - 'cancel_after_accept': default_test_options, - 'cancel_after_client_done': default_test_options, - 'cancel_after_invoke': default_test_options, - 'cancel_before_invoke': default_test_options, - 'cancel_in_a_vacuum': default_test_options, - 'cancel_with_status': default_test_options, + 'cancel_after_accept': default_test_options._replace(cpu_cost=LOWCPU), + 'cancel_after_client_done': default_test_options._replace(cpu_cost=LOWCPU), + 'cancel_after_invoke': default_test_options._replace(cpu_cost=LOWCPU), + 'cancel_before_invoke': default_test_options._replace(cpu_cost=LOWCPU), + 'cancel_in_a_vacuum': default_test_options._replace(cpu_cost=LOWCPU), + 'cancel_with_status': default_test_options._replace(cpu_cost=LOWCPU), 'channel_connectivity': connectivity_test_options._replace(proxyable=False), 'channel_ping': connectivity_test_options._replace(proxyable=False), 'compressed_payload': default_test_options._replace(proxyable=False), @@ -101,7 +103,8 @@ END2END_TESTS = { 'empty_batch': default_test_options, 'graceful_server_shutdown': default_test_options, 'hpack_size': default_test_options._replace(proxyable=False, - traceable=False), + traceable=False, + cpu_cost=2.0), 'high_initial_seqno': default_test_options, 'invoke_large_request': default_test_options, 'large_metadata': default_test_options, @@ -252,6 +255,7 @@ def main(): END2END_FIXTURES[f].platforms, 'mac')), 'flaky': False, 'language': 'c', + 'cpu_cost': END2END_TESTS[t].cpu_cost, } for f in sorted(END2END_FIXTURES.keys()) for t in sorted(END2END_TESTS.keys()) if compatible(f, t) @@ -266,6 +270,7 @@ def main(): END2END_FIXTURES[f].platforms, 'mac')), 'flaky': False, 'language': 'c', + 'cpu_cost': END2END_TESTS[t].cpu_cost, } for f in sorted(END2END_FIXTURES.keys()) if not END2END_FIXTURES[f].secure diff --git a/tools/run_tests/jobset.py b/tools/run_tests/jobset.py index 748c06dfbab..b01268660d6 100755 --- a/tools/run_tests/jobset.py +++ b/tools/run_tests/jobset.py @@ -146,7 +146,7 @@ class JobSpec(object): def __init__(self, cmdline, shortname=None, environ=None, hash_targets=None, cwd=None, shell=False, timeout_seconds=5*60, flake_retries=0, - timeout_retries=0, kill_handler=None): + timeout_retries=0, kill_handler=None, cpu_cost=1.0): """ Arguments: cmdline: a list of arguments to pass as the command line @@ -154,6 +154,7 @@ class JobSpec(object): hash_targets: which files to include in the hash representing the jobs version (or empty, indicating the job should not be hashed) kill_handler: a handler that will be called whenever job.kill() is invoked + cpu_cost: number of cores per second this job needs """ if environ is None: environ = {} @@ -169,6 +170,7 @@ class JobSpec(object): self.flake_retries = flake_retries self.timeout_retries = timeout_retries self.kill_handler = kill_handler + self.cpu_cost = cpu_cost def identity(self): return '%r %r %r' % (self.cmdline, self.environ, self.hash_targets) @@ -329,10 +331,19 @@ class Jobset(object): def get_num_failures(self): return self._failures + def cpu_cost(self): + c = 0 + for job in self._running: + c += job._spec.cpu_cost + return c + def start(self, spec): """Start a job. Return True on success, False on failure.""" - while len(self._running) >= self._maxjobs: + while True: if self.cancelled(): return False + current_cpu_cost = self.cpu_cost() + if current_cpu_cost == 0: break + if current_cpu_cost + spec.cpu_cost < self._maxjobs: break self.reap() if self.cancelled(): return False if spec.hash_targets: diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py index ccec948987f..8f072569497 100755 --- a/tools/run_tests/run_tests.py +++ b/tools/run_tests/run_tests.py @@ -78,7 +78,7 @@ class SimpleConfig(object): self.timeout_multiplier = timeout_multiplier def job_spec(self, cmdline, hash_targets, timeout_seconds=5*60, - shortname=None, environ={}): + shortname=None, environ={}, cpu_cost=1.0): """Construct a jobset.JobSpec for a test under this config Args: @@ -96,6 +96,7 @@ class SimpleConfig(object): return jobset.JobSpec(cmdline=cmdline, shortname=shortname, environ=actual_environ, + cpu_cost=cpu_cost, timeout_seconds=self.timeout_multiplier * timeout_seconds, hash_targets=hash_targets if self.allow_hashing else None, @@ -114,11 +115,12 @@ class ValgrindConfig(object): self.args = args self.allow_hashing = False - def job_spec(self, cmdline, hash_targets): + def job_spec(self, cmdline, hash_targets, cpu_cost=1.0): return jobset.JobSpec(cmdline=['valgrind', '--tool=%s' % self.tool] + self.args + cmdline, shortname='valgrind %s' % cmdline[0], hash_targets=None, + cpu_cost=cpu_cost, flake_retries=5 if args.allow_flakes else 0, timeout_retries=3 if args.allow_flakes else 0) @@ -157,6 +159,7 @@ class CLanguage(object): cmdline = [binary] + target['args'] out.append(config.job_spec(cmdline, [binary], shortname=' '.join(cmdline), + cpu_cost=target['cpu_cost'], environ={'GRPC_DEFAULT_SSL_ROOTS_FILE_PATH': os.path.abspath(os.path.dirname( sys.argv[0]) + '/../../src/core/tsi/test_creds/ca.pem')})) diff --git a/tools/run_tests/tests.json b/tools/run_tests/tests.json index c8153940fcf..b43d1a8ceab 100644 --- a/tools/run_tests/tests.json +++ b/tools/run_tests/tests.json @@ -9,6 +9,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -28,6 +29,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -47,6 +49,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -66,6 +69,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -85,6 +89,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -104,6 +109,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -123,6 +129,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -142,6 +149,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -161,6 +169,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -180,6 +189,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -199,6 +209,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -217,6 +228,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -235,6 +247,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -253,6 +266,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -270,6 +284,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -287,6 +302,7 @@ "mac", "posix" ], + "cpu_cost": 2, "exclude_configs": [], "flaky": false, "language": "c", @@ -304,6 +320,7 @@ "mac", "posix" ], + "cpu_cost": 2, "exclude_configs": [], "flaky": false, "language": "c", @@ -322,6 +339,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -341,6 +359,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -360,6 +379,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -379,6 +399,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -398,6 +419,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -417,6 +439,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -436,6 +459,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -455,6 +479,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -474,6 +499,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -493,6 +519,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -512,6 +539,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -531,6 +559,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -550,6 +579,7 @@ "posix", "windows" ], + "cpu_cost": 10, "exclude_configs": [], "flaky": false, "language": "c", @@ -569,6 +599,7 @@ "posix", "windows" ], + "cpu_cost": 10, "exclude_configs": [], "flaky": false, "language": "c", @@ -588,6 +619,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -607,6 +639,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -626,6 +659,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -645,6 +679,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -664,6 +699,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -683,6 +719,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -702,6 +739,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -721,6 +759,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -740,6 +779,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -759,6 +799,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -778,6 +819,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -796,6 +838,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -814,6 +857,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -833,6 +877,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -852,6 +897,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -871,6 +917,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -890,6 +937,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -909,6 +957,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -927,6 +976,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -942,6 +992,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -958,6 +1009,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -977,6 +1029,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -996,6 +1049,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1015,6 +1069,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1034,6 +1089,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1053,6 +1109,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1072,6 +1129,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1091,6 +1149,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1110,6 +1169,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1129,6 +1189,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1148,6 +1209,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1167,6 +1229,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1186,6 +1249,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1205,6 +1269,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1224,6 +1289,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1243,6 +1309,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1262,6 +1329,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1281,6 +1349,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1300,6 +1369,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1318,6 +1388,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1335,6 +1406,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1352,6 +1424,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1369,6 +1442,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1387,6 +1461,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1406,6 +1481,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1425,6 +1501,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1444,6 +1521,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1463,6 +1541,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1482,6 +1561,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1501,6 +1581,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1519,6 +1600,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1536,6 +1618,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1554,6 +1637,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1572,6 +1656,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -1590,6 +1675,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1608,6 +1694,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1625,6 +1712,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1643,6 +1731,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1662,6 +1751,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1681,6 +1771,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1699,6 +1790,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1717,6 +1809,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1736,6 +1829,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1755,6 +1849,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1774,6 +1869,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1793,6 +1889,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1812,6 +1909,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1830,6 +1928,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1848,6 +1947,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1866,6 +1966,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1884,6 +1985,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1902,6 +2004,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [ "tsan" ], @@ -1922,6 +2025,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1940,6 +2044,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1957,6 +2062,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1975,6 +2081,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1994,6 +2101,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2012,6 +2120,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2029,6 +2138,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2046,6 +2156,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2064,6 +2175,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2083,6 +2195,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c89", @@ -2102,6 +2215,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2121,6 +2235,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2140,6 +2255,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2159,6 +2275,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2178,6 +2295,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2197,6 +2315,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2216,6 +2335,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2235,6 +2355,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2253,6 +2374,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2270,6 +2392,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3670,6 +3793,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3691,6 +3815,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3712,6 +3837,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3733,6 +3859,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -3754,6 +3881,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -3775,6 +3903,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -3796,6 +3925,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -3817,6 +3947,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -3838,6 +3969,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -3859,6 +3991,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3880,6 +4013,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3901,6 +4035,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3922,6 +4057,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3943,6 +4079,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3964,6 +4101,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3985,6 +4123,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4006,6 +4145,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4027,6 +4167,7 @@ "mac", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4048,6 +4189,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4069,6 +4211,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4090,6 +4233,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4111,6 +4255,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4132,6 +4277,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4153,6 +4299,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4174,6 +4321,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4195,6 +4343,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4216,6 +4365,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4237,6 +4387,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4258,6 +4409,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4279,6 +4431,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4300,6 +4453,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4321,6 +4475,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4342,6 +4497,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4363,6 +4519,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4384,6 +4541,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4405,6 +4563,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4426,6 +4585,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4447,6 +4607,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4468,6 +4629,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4489,6 +4651,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -4510,6 +4673,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -4531,6 +4695,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -4552,6 +4717,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -4573,6 +4739,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -4594,6 +4761,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -4615,6 +4783,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4636,6 +4805,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4657,6 +4827,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4678,6 +4849,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4699,6 +4871,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4720,6 +4893,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4741,6 +4915,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4762,6 +4937,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4783,6 +4959,7 @@ "mac", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4804,6 +4981,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4825,6 +5003,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4846,6 +5025,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4867,6 +5047,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4888,6 +5069,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4909,6 +5091,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4930,6 +5113,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4951,6 +5135,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4972,6 +5157,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4993,6 +5179,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5014,6 +5201,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5035,6 +5223,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5056,6 +5245,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5077,6 +5267,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5098,6 +5289,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5119,6 +5311,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5140,6 +5333,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5161,6 +5355,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5181,6 +5376,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5201,6 +5397,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5221,6 +5418,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5241,6 +5439,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -5261,6 +5460,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -5281,6 +5481,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -5301,6 +5502,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -5321,6 +5523,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -5341,6 +5544,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -5361,6 +5565,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5381,6 +5586,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5401,6 +5607,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5421,6 +5628,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5441,6 +5649,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5461,6 +5670,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5481,6 +5691,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5501,6 +5712,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5521,6 +5733,7 @@ "linux", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5541,6 +5754,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5561,6 +5775,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5581,6 +5796,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5601,6 +5817,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5621,6 +5838,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5641,6 +5859,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5661,6 +5880,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5681,6 +5901,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5701,6 +5922,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5721,6 +5943,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5741,6 +5964,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5761,6 +5985,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5781,6 +6006,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5801,6 +6027,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5821,6 +6048,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5841,6 +6069,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5861,6 +6090,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5881,6 +6111,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5902,6 +6133,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5923,6 +6155,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5944,6 +6177,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5965,6 +6199,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -5986,6 +6221,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -6007,6 +6243,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -6028,6 +6265,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -6049,6 +6287,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -6070,6 +6309,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -6091,6 +6331,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6112,6 +6353,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6133,6 +6375,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6154,6 +6397,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6175,6 +6419,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6196,6 +6441,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6217,6 +6463,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6238,6 +6485,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6259,6 +6507,7 @@ "mac", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6280,6 +6529,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6301,6 +6551,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6322,6 +6573,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6343,6 +6595,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6364,6 +6617,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6385,6 +6639,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6406,6 +6661,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6427,6 +6683,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6448,6 +6705,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6469,6 +6727,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6490,6 +6749,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6511,6 +6771,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6532,6 +6793,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6553,6 +6815,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6574,6 +6837,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6595,6 +6859,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6616,6 +6881,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6637,6 +6903,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6655,6 +6922,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6670,6 +6938,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6685,6 +6954,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6700,6 +6970,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -6715,6 +6986,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -6730,6 +7002,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -6745,6 +7018,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -6760,6 +7034,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -6775,6 +7050,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -6790,6 +7066,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6805,6 +7082,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6820,6 +7098,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6835,6 +7114,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6850,6 +7130,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6865,6 +7146,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6880,6 +7162,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6895,6 +7178,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6910,6 +7194,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6925,6 +7210,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6940,6 +7226,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6955,6 +7242,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6970,6 +7258,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6985,6 +7274,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7000,6 +7290,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7015,6 +7306,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7030,6 +7322,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7045,6 +7338,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7060,6 +7354,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7075,6 +7370,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7090,6 +7386,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7105,6 +7402,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7120,6 +7418,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7135,6 +7434,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7150,6 +7450,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7165,6 +7466,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7180,6 +7482,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7195,6 +7498,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7210,6 +7514,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7225,6 +7530,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7240,6 +7546,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7255,6 +7562,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7270,6 +7578,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7285,6 +7594,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7300,6 +7610,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7315,6 +7626,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7330,6 +7642,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7345,6 +7658,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7360,6 +7674,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7375,6 +7690,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7390,6 +7706,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7405,6 +7722,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7420,6 +7738,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7435,6 +7754,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7450,6 +7770,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7465,6 +7786,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7480,6 +7802,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7495,6 +7818,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7510,6 +7834,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7525,6 +7850,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7540,6 +7866,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7555,6 +7882,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7570,6 +7898,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7585,6 +7914,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7600,6 +7930,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7615,6 +7946,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7630,6 +7962,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7645,6 +7978,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7660,6 +7994,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7675,6 +8010,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7690,6 +8026,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7705,6 +8042,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7720,6 +8058,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7735,6 +8074,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7750,6 +8090,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7765,6 +8106,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7780,6 +8122,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7795,6 +8138,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7810,6 +8154,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7825,6 +8170,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7840,6 +8186,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7855,6 +8202,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -7870,6 +8218,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7885,6 +8234,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7900,6 +8250,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7915,6 +8266,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7930,6 +8282,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7945,6 +8298,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7960,6 +8314,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7975,6 +8330,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7990,6 +8346,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8005,6 +8362,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8020,6 +8378,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8035,6 +8394,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8050,6 +8410,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8065,6 +8426,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8080,6 +8442,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8095,6 +8458,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8110,6 +8474,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8125,6 +8490,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8140,6 +8506,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8155,6 +8522,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8170,6 +8538,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8185,6 +8554,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8200,6 +8570,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8215,6 +8586,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8230,6 +8602,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8245,6 +8618,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8260,6 +8634,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8277,6 +8652,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8297,6 +8673,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8317,6 +8694,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8337,6 +8715,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -8357,6 +8736,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -8377,6 +8757,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -8397,6 +8778,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -8417,6 +8799,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -8437,6 +8820,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -8457,6 +8841,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8477,6 +8862,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8497,6 +8883,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8517,6 +8904,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8537,6 +8925,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8557,6 +8946,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8577,6 +8967,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8597,6 +8988,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8617,6 +9009,7 @@ "linux", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8637,6 +9030,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8657,6 +9051,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8677,6 +9072,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8697,6 +9093,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8717,6 +9114,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8737,6 +9135,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8757,6 +9156,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8777,6 +9177,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8797,6 +9198,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8817,6 +9219,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8837,6 +9240,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8857,6 +9261,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8877,6 +9282,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8897,6 +9303,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8917,6 +9324,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8937,6 +9345,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8957,6 +9366,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8977,6 +9387,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8997,6 +9408,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9017,6 +9429,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9037,6 +9450,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9057,6 +9471,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9077,6 +9492,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9097,6 +9513,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9117,6 +9534,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9137,6 +9555,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9157,6 +9576,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9177,6 +9597,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9197,6 +9618,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9217,6 +9639,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9237,6 +9660,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9257,6 +9681,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9277,6 +9702,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9297,6 +9723,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9317,6 +9744,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9337,6 +9765,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9357,6 +9786,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9377,6 +9807,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9397,6 +9828,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9417,6 +9849,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9437,6 +9870,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9457,6 +9891,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9477,6 +9912,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9497,6 +9933,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9517,6 +9954,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9537,6 +9975,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9557,6 +9996,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9577,6 +10017,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9597,6 +10038,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9617,6 +10059,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9637,6 +10080,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9657,6 +10101,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9677,6 +10122,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9697,6 +10143,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9717,6 +10164,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9737,6 +10185,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9757,6 +10206,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -9777,6 +10227,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9797,6 +10248,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9817,6 +10269,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9837,6 +10290,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9857,6 +10311,7 @@ "linux", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9877,6 +10332,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9897,6 +10353,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9917,6 +10374,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9937,6 +10395,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9957,6 +10416,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9977,6 +10437,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9997,6 +10458,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10017,6 +10479,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10037,6 +10500,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10057,6 +10521,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10077,6 +10542,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10097,6 +10563,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10117,6 +10584,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10137,6 +10605,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10157,6 +10626,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10177,6 +10647,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10197,6 +10668,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10218,6 +10690,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10239,6 +10712,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10260,6 +10734,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10281,6 +10756,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -10302,6 +10778,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -10323,6 +10800,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -10344,6 +10822,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -10365,6 +10844,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -10386,6 +10866,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -10407,6 +10888,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10428,6 +10910,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10449,6 +10932,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10470,6 +10954,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10491,6 +10976,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10512,6 +10998,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10533,6 +11020,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10554,6 +11042,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10575,6 +11064,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10596,6 +11086,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10617,6 +11108,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10638,6 +11130,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10659,6 +11152,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10680,6 +11174,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10701,6 +11196,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10722,6 +11218,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10743,6 +11240,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10764,6 +11262,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10785,6 +11284,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10806,6 +11306,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10827,6 +11328,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10847,6 +11349,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10867,6 +11370,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10887,6 +11391,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10907,6 +11412,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -10927,6 +11433,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -10947,6 +11454,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -10967,6 +11475,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -10987,6 +11496,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -11007,6 +11517,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -11027,6 +11538,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11047,6 +11559,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11067,6 +11580,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11087,6 +11601,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11107,6 +11622,7 @@ "linux", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11127,6 +11643,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11147,6 +11664,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11167,6 +11685,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11187,6 +11706,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11207,6 +11727,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11227,6 +11748,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11247,6 +11769,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11267,6 +11790,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11287,6 +11811,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11307,6 +11832,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11327,6 +11853,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11347,6 +11874,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11367,6 +11895,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11387,6 +11916,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11407,6 +11937,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11427,6 +11958,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11447,6 +11979,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11468,6 +12001,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11489,6 +12023,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11510,6 +12045,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11531,6 +12067,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -11552,6 +12089,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -11573,6 +12111,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -11594,6 +12133,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -11615,6 +12155,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -11636,6 +12177,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -11657,6 +12199,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11678,6 +12221,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11699,6 +12243,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11720,6 +12265,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11741,6 +12287,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11762,6 +12309,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11783,6 +12331,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11804,6 +12353,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11825,6 +12375,7 @@ "mac", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11846,6 +12397,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11867,6 +12419,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11888,6 +12441,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11909,6 +12463,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11930,6 +12485,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11951,6 +12507,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11972,6 +12529,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11993,6 +12551,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12014,6 +12573,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12035,6 +12595,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12056,6 +12617,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12077,6 +12639,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12098,6 +12661,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12119,6 +12683,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12140,6 +12705,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12161,6 +12727,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12182,6 +12749,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12203,6 +12771,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12221,6 +12790,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12236,6 +12806,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12251,6 +12822,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12266,6 +12838,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12281,6 +12854,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12296,6 +12870,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12311,6 +12886,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12326,6 +12902,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12341,6 +12918,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12356,6 +12934,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12371,6 +12950,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12386,6 +12966,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12401,6 +12982,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12416,6 +12998,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12431,6 +13014,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12446,6 +13030,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12461,6 +13046,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12476,6 +13062,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12491,6 +13078,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12506,6 +13094,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12521,6 +13110,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12536,6 +13126,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12551,6 +13142,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12566,6 +13158,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12581,6 +13174,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12596,6 +13190,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12611,6 +13206,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12626,6 +13222,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12641,6 +13238,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12656,6 +13254,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12671,6 +13270,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12686,6 +13286,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12701,6 +13302,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12716,6 +13318,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12731,6 +13334,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12746,6 +13350,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12763,6 +13368,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12783,6 +13389,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12803,6 +13410,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12823,6 +13431,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12843,6 +13452,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12863,6 +13473,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12883,6 +13494,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12903,6 +13515,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12923,6 +13536,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -12943,6 +13557,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12963,6 +13578,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12983,6 +13599,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13003,6 +13620,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13023,6 +13641,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13043,6 +13662,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13063,6 +13683,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13083,6 +13704,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13103,6 +13725,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13123,6 +13746,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13143,6 +13767,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13163,6 +13788,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13183,6 +13809,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13203,6 +13830,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13223,6 +13851,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13243,6 +13872,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13263,6 +13893,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13283,6 +13914,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13303,6 +13935,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13323,6 +13956,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13343,6 +13977,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13364,6 +13999,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13385,6 +14021,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13406,6 +14043,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13427,6 +14065,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -13448,6 +14087,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -13469,6 +14109,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -13490,6 +14131,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -13511,6 +14153,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -13532,6 +14175,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -13553,6 +14197,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13574,6 +14219,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13595,6 +14241,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13616,6 +14263,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13637,6 +14285,7 @@ "mac", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13658,6 +14307,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13679,6 +14329,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13700,6 +14351,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13721,6 +14373,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13742,6 +14395,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13763,6 +14417,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13784,6 +14439,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13805,6 +14461,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13826,6 +14483,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13847,6 +14505,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13868,6 +14527,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13889,6 +14549,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13910,6 +14571,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13931,6 +14593,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13952,6 +14615,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13973,6 +14637,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13994,6 +14659,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14014,6 +14680,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14033,6 +14700,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14052,6 +14720,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14071,6 +14740,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14090,6 +14760,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14109,6 +14780,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14128,6 +14800,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14147,6 +14820,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14166,6 +14840,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14185,6 +14860,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14204,6 +14880,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14223,6 +14900,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14242,6 +14920,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14261,6 +14940,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14280,6 +14960,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14299,6 +14980,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14318,6 +15000,7 @@ "mac", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14337,6 +15020,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14356,6 +15040,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14375,6 +15060,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14394,6 +15080,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14413,6 +15100,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14432,6 +15120,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14451,6 +15140,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14470,6 +15160,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14489,6 +15180,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14508,6 +15200,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14527,6 +15220,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14546,6 +15240,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14565,6 +15260,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14584,6 +15280,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14603,6 +15300,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14622,6 +15320,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14641,6 +15340,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14660,6 +15360,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14677,6 +15378,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14692,6 +15394,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14707,6 +15410,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14722,6 +15426,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14737,6 +15442,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14752,6 +15458,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14767,6 +15474,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14782,6 +15490,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14797,6 +15506,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -14812,6 +15522,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14827,6 +15538,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14842,6 +15554,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14857,6 +15570,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14872,6 +15586,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14887,6 +15602,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14902,6 +15618,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14917,6 +15634,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14932,6 +15650,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14947,6 +15666,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14962,6 +15682,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14977,6 +15698,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14992,6 +15714,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15007,6 +15730,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15022,6 +15746,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15037,6 +15762,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15052,6 +15778,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15067,6 +15794,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15082,6 +15810,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15097,6 +15826,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15112,6 +15842,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15127,6 +15858,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15142,6 +15874,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15157,6 +15890,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15172,6 +15906,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15187,6 +15922,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15205,6 +15941,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15226,6 +15963,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15247,6 +15985,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -15268,6 +16007,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -15289,6 +16029,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -15310,6 +16051,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -15331,6 +16073,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -15352,6 +16095,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -15373,6 +16117,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15394,6 +16139,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15415,6 +16161,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15436,6 +16183,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15457,6 +16205,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15478,6 +16227,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15499,6 +16249,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15520,6 +16271,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15541,6 +16293,7 @@ "mac", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15562,6 +16315,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15583,6 +16337,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15604,6 +16359,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15625,6 +16381,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15646,6 +16403,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15667,6 +16425,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15688,6 +16447,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15709,6 +16469,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15730,6 +16491,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15751,6 +16513,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15772,6 +16535,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15793,6 +16557,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15814,6 +16579,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15835,6 +16601,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15856,6 +16623,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15877,6 +16645,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15898,6 +16667,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15919,6 +16689,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15940,6 +16711,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15961,6 +16733,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15982,6 +16755,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16003,6 +16777,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16024,6 +16799,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16045,6 +16821,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16066,6 +16843,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16087,6 +16865,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16108,6 +16887,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16129,6 +16909,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16150,6 +16931,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16171,6 +16953,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16192,6 +16975,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16213,6 +16997,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16234,6 +17019,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16255,6 +17041,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16276,6 +17063,7 @@ "mac", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16297,6 +17085,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16318,6 +17107,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16339,6 +17129,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16360,6 +17151,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16381,6 +17173,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16402,6 +17195,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16423,6 +17217,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16444,6 +17239,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16465,6 +17261,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16486,6 +17283,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16507,6 +17305,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16528,6 +17327,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16549,6 +17349,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16570,6 +17371,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16591,6 +17393,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16612,6 +17415,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16633,6 +17437,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16654,6 +17459,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16675,6 +17481,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16696,6 +17503,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16717,6 +17525,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16738,6 +17547,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16759,6 +17569,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16780,6 +17591,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16801,6 +17613,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16822,6 +17635,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -16843,6 +17657,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16864,6 +17679,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16885,6 +17701,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16906,6 +17723,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16927,6 +17745,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16948,6 +17767,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16969,6 +17789,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16990,6 +17811,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17011,6 +17833,7 @@ "mac", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17032,6 +17855,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17053,6 +17877,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17074,6 +17899,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17095,6 +17921,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17116,6 +17943,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17137,6 +17965,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17158,6 +17987,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17179,6 +18009,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17200,6 +18031,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17221,6 +18053,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17242,6 +18075,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17263,6 +18097,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17284,6 +18119,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17305,6 +18141,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17326,6 +18163,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17347,6 +18185,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17368,6 +18207,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17389,6 +18229,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17407,6 +18248,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17422,6 +18264,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17437,6 +18280,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -17452,6 +18296,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -17467,6 +18312,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -17482,6 +18328,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -17497,6 +18344,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -17512,6 +18360,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -17527,6 +18376,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17542,6 +18392,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17557,6 +18408,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17572,6 +18424,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17587,6 +18440,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17602,6 +18456,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17617,6 +18472,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17632,6 +18488,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17647,6 +18504,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17662,6 +18520,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17677,6 +18536,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17692,6 +18552,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17707,6 +18568,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17722,6 +18584,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17737,6 +18600,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17752,6 +18616,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17767,6 +18632,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17782,6 +18648,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17797,6 +18664,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17812,6 +18680,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17827,6 +18696,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17842,6 +18712,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17857,6 +18728,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17872,6 +18744,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17887,6 +18760,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17902,6 +18776,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17917,6 +18792,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17932,6 +18808,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17947,6 +18824,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17962,6 +18840,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -17977,6 +18856,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -17992,6 +18872,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -18007,6 +18888,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -18022,6 +18904,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -18037,6 +18920,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -18052,6 +18936,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18067,6 +18952,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18082,6 +18968,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18097,6 +18984,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18112,6 +19000,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18127,6 +19016,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18142,6 +19032,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18157,6 +19048,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18172,6 +19064,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18187,6 +19080,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18202,6 +19096,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18217,6 +19112,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18232,6 +19128,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18247,6 +19144,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18262,6 +19160,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18277,6 +19176,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18292,6 +19192,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18307,6 +19208,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18322,6 +19224,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18337,6 +19240,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18352,6 +19256,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18367,6 +19272,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18382,6 +19288,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18397,6 +19304,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18412,6 +19320,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18427,6 +19336,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18442,6 +19352,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18457,6 +19368,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18472,6 +19384,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18487,6 +19400,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -18502,6 +19416,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -18517,6 +19432,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -18532,6 +19448,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -18547,6 +19464,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -18562,6 +19480,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -18577,6 +19496,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18592,6 +19512,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18607,6 +19528,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18622,6 +19544,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18637,6 +19560,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18652,6 +19576,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18667,6 +19592,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18682,6 +19608,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18697,6 +19624,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18712,6 +19640,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18727,6 +19656,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18742,6 +19672,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18757,6 +19688,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18772,6 +19704,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18787,6 +19720,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18802,6 +19736,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18817,6 +19752,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18832,6 +19768,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18847,6 +19784,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18862,6 +19800,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18877,6 +19816,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18892,6 +19832,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18907,6 +19848,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18922,6 +19864,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18937,6 +19880,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18952,6 +19896,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18967,6 +19912,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18984,6 +19930,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19004,6 +19951,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19024,6 +19972,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19044,6 +19993,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19064,6 +20014,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19084,6 +20035,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19104,6 +20056,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19124,6 +20077,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19144,6 +20098,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19164,6 +20119,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19184,6 +20140,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19204,6 +20161,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19224,6 +20182,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19244,6 +20203,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19264,6 +20224,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19284,6 +20245,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19304,6 +20266,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19324,6 +20287,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19344,6 +20308,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19364,6 +20329,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19384,6 +20350,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19404,6 +20371,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19424,6 +20392,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19444,6 +20413,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19464,6 +20434,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19484,6 +20455,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19504,6 +20476,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19524,6 +20497,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19544,6 +20518,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19564,6 +20539,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19584,6 +20560,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19604,6 +20581,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19624,6 +20602,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19644,6 +20623,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19664,6 +20644,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19684,6 +20665,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19704,6 +20686,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -19724,6 +20707,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19744,6 +20728,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19764,6 +20749,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19784,6 +20770,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19804,6 +20791,7 @@ "linux", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19824,6 +20812,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19844,6 +20833,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19864,6 +20854,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19884,6 +20875,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19904,6 +20896,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19924,6 +20917,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19944,6 +20938,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19964,6 +20959,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19984,6 +20980,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20004,6 +21001,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20024,6 +21022,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20044,6 +21043,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20064,6 +21064,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20084,6 +21085,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20104,6 +21106,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20124,6 +21127,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20144,6 +21148,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20165,6 +21170,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20186,6 +21192,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20207,6 +21214,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20228,6 +21236,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20249,6 +21258,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20270,6 +21280,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20291,6 +21302,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20312,6 +21324,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20333,6 +21346,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20354,6 +21368,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20375,6 +21390,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20396,6 +21412,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20417,6 +21434,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20438,6 +21456,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20459,6 +21478,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20480,6 +21500,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20501,6 +21522,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20522,6 +21544,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20543,6 +21566,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20564,6 +21588,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20585,6 +21610,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20606,6 +21632,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20627,6 +21654,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20648,6 +21676,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20669,6 +21698,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20690,6 +21720,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20711,6 +21742,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20732,6 +21764,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20753,6 +21786,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20773,6 +21807,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20793,6 +21828,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20813,6 +21849,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20833,6 +21870,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20853,6 +21891,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20873,6 +21912,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20893,6 +21933,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20913,6 +21954,7 @@ "linux", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -20933,6 +21975,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20953,6 +21996,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20973,6 +22017,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20993,6 +22038,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21013,6 +22059,7 @@ "linux", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21033,6 +22080,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21053,6 +22101,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21073,6 +22122,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21093,6 +22143,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21113,6 +22164,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21133,6 +22185,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21153,6 +22206,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21173,6 +22227,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21193,6 +22248,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21213,6 +22269,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21233,6 +22290,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21253,6 +22311,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21273,6 +22332,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21293,6 +22353,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21313,6 +22374,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21333,6 +22395,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21353,6 +22416,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21374,6 +22438,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21395,6 +22460,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21416,6 +22482,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -21437,6 +22504,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -21458,6 +22526,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -21479,6 +22548,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -21500,6 +22570,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -21521,6 +22592,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -21542,6 +22614,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21563,6 +22636,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21584,6 +22658,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21605,6 +22680,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21626,6 +22702,7 @@ "mac", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21647,6 +22724,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21668,6 +22746,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21689,6 +22768,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21710,6 +22790,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21731,6 +22812,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21752,6 +22834,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21773,6 +22856,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21794,6 +22878,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21815,6 +22900,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21836,6 +22922,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21857,6 +22944,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21878,6 +22966,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21899,6 +22988,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21920,6 +23010,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21941,6 +23032,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21962,6 +23054,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -21983,6 +23076,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22003,6 +23097,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22022,6 +23117,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22041,6 +23137,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22060,6 +23157,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22079,6 +23177,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22098,6 +23197,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22117,6 +23217,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22136,6 +23237,7 @@ "mac", "posix" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22155,6 +23257,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22174,6 +23277,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22193,6 +23297,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22212,6 +23317,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22231,6 +23337,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22250,6 +23357,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22269,6 +23377,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22288,6 +23397,7 @@ "mac", "posix" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22307,6 +23417,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22326,6 +23437,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22345,6 +23457,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22364,6 +23477,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22383,6 +23497,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22402,6 +23517,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22421,6 +23537,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22440,6 +23557,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22459,6 +23577,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22478,6 +23597,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22497,6 +23617,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22516,6 +23637,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22535,6 +23657,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22554,6 +23677,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22573,6 +23697,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22592,6 +23717,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22611,6 +23737,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22630,6 +23757,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22647,6 +23775,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22662,6 +23791,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22677,6 +23807,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22692,6 +23823,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22707,6 +23839,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22722,6 +23855,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22737,6 +23871,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22752,6 +23887,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.01, "exclude_configs": [], "flaky": false, "language": "c", @@ -22767,6 +23903,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22782,6 +23919,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22797,6 +23935,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22812,6 +23951,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22827,6 +23967,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22842,6 +23983,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22857,6 +23999,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22872,6 +24015,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 2.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22887,6 +24031,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22902,6 +24047,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22917,6 +24063,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22932,6 +24079,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22947,6 +24095,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22962,6 +24111,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22977,6 +24127,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22992,6 +24143,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -23007,6 +24159,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -23022,6 +24175,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -23037,6 +24191,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -23052,6 +24207,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -23067,6 +24223,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -23082,6 +24239,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -23097,6 +24255,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -23112,6 +24271,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -23127,6 +24287,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -23142,6 +24303,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", From 5f735a64e1ab3e2851c0063e257b662169d7bad6 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 20 Jan 2016 09:31:15 -0800 Subject: [PATCH 14/20] Add CPU cost measurement, tune parameters, decrease default maxjobs --- build.yaml | 17 +- test/core/bad_client/gen_build_yaml.py | 11 +- test/core/bad_ssl/gen_build_yaml.py | 9 +- test/core/end2end/gen_build_yaml.py | 17 +- tools/buildgen/build-cleaner.py | 1 + tools/run_tests/jobset.py | 27 +- tools/run_tests/run_tests.py | 6 +- tools/run_tests/tests.json | 780 ++++++++++++------------- 8 files changed, 450 insertions(+), 418 deletions(-) diff --git a/build.yaml b/build.yaml index 823cd5a9811..7229f2cd1b2 100644 --- a/build.yaml +++ b/build.yaml @@ -922,6 +922,7 @@ targets: - gpr_test_util - gpr - name: dualstack_socket_test + cpu_cost: 0.1 build: test language: c src: @@ -996,6 +997,7 @@ targets: - gpr_test_util - gpr - name: fling_stream_test + cpu_cost: 2 build: test language: c src: @@ -1005,12 +1007,12 @@ targets: - grpc - gpr_test_util - gpr - cpu_cost: 2 platforms: - mac - linux - posix - name: fling_test + cpu_cost: 2 build: test language: c src: @@ -1020,7 +1022,6 @@ targets: - grpc - gpr_test_util - gpr - cpu_cost: 2 platforms: - mac - linux @@ -1120,6 +1121,7 @@ targets: - gpr_test_util - gpr - name: gpr_stack_lockfree_test + cpu_cost: 2 build: test language: c src: @@ -1136,6 +1138,7 @@ targets: - gpr_test_util - gpr - name: gpr_sync_test + cpu_cost: 10 build: test language: c src: @@ -1143,8 +1146,8 @@ targets: deps: - gpr_test_util - gpr - cpu_cost: 10 - name: gpr_thd_test + cpu_cost: 10 build: test language: c src: @@ -1152,7 +1155,6 @@ targets: deps: - gpr_test_util - gpr - cpu_cost: 10 - name: gpr_time_test build: test language: c @@ -1372,6 +1374,7 @@ targets: - gpr_test_util - gpr - name: httpcli_test + cpu_cost: 0.5 build: test language: c src: @@ -1386,6 +1389,7 @@ targets: - linux - posix - name: httpscli_test + cpu_cost: 0.5 build: test language: c src: @@ -1467,6 +1471,7 @@ targets: - gpr_test_util - gpr - name: lb_policies_test + cpu_cost: 0.1 build: test language: c src: @@ -1519,6 +1524,7 @@ targets: - gpr_test_util - gpr - name: no_server_test + cpu_cost: 0.1 build: test language: c src: @@ -1579,6 +1585,7 @@ targets: - gpr_test_util - gpr - name: set_initial_connect_string_test + cpu_cost: 0.1 build: test language: c src: @@ -1624,6 +1631,7 @@ targets: - linux - posix - name: tcp_client_posix_test + cpu_cost: 0.5 build: test language: c src: @@ -1638,6 +1646,7 @@ targets: - linux - posix - name: tcp_posix_test + cpu_cost: 0.5 build: test language: c src: diff --git a/test/core/bad_client/gen_build_yaml.py b/test/core/bad_client/gen_build_yaml.py index a86a50065d7..ca26eda170a 100755 --- a/test/core/bad_client/gen_build_yaml.py +++ b/test/core/bad_client/gen_build_yaml.py @@ -35,15 +35,15 @@ import collections import yaml -TestOptions = collections.namedtuple('TestOptions', 'flaky') -default_test_options = TestOptions(False) +TestOptions = collections.namedtuple('TestOptions', 'flaky cpu_cost') +default_test_options = TestOptions(False, 1.0) # maps test names to options BAD_CLIENT_TESTS = { 'badreq': default_test_options, - 'connection_prefix': default_test_options, - 'headers': default_test_options, - 'initial_settings_frame': default_test_options, + 'connection_prefix': default_test_options._replace(cpu_cost=0.2), + 'headers': default_test_options._replace(cpu_cost=0.2), + 'initial_settings_frame': default_test_options._replace(cpu_cost=0.2), 'server_registered_method': default_test_options, 'simple_request': default_test_options, 'window_overflow': default_test_options, @@ -75,6 +75,7 @@ def main(): 'targets': [ { 'name': '%s_bad_client_test' % t, + 'cpu_cost': BAD_CLIENT_TESTS[t].cpu_cost, 'build': 'test', 'language': 'c', 'secure': 'no', diff --git a/test/core/bad_ssl/gen_build_yaml.py b/test/core/bad_ssl/gen_build_yaml.py index 15189d8b792..cb6382ee698 100755 --- a/test/core/bad_ssl/gen_build_yaml.py +++ b/test/core/bad_ssl/gen_build_yaml.py @@ -35,13 +35,13 @@ import collections import yaml -TestOptions = collections.namedtuple('TestOptions', 'flaky') -default_test_options = TestOptions(False) +TestOptions = collections.namedtuple('TestOptions', 'flaky cpu_cost') +default_test_options = TestOptions(False, 1.0) # maps test names to options BAD_CLIENT_TESTS = { - 'cert': default_test_options, - 'alpn': default_test_options, + 'cert': default_test_options._replace(cpu_cost=0.1), + 'alpn': default_test_options._replace(cpu_cost=0.1), } def main(): @@ -84,6 +84,7 @@ def main(): for t in sorted(BAD_CLIENT_TESTS.keys())] + [ { 'name': 'bad_ssl_%s_test' % t, + 'cpu_cost': BAD_CLIENT_TESTS[t].cpu_cost, 'build': 'test', 'language': 'c', 'src': ['test/core/bad_ssl/bad_ssl_test.c'], diff --git a/test/core/end2end/gen_build_yaml.py b/test/core/end2end/gen_build_yaml.py index d33f9409a4c..f24dbe72cf5 100755 --- a/test/core/end2end/gen_build_yaml.py +++ b/test/core/end2end/gen_build_yaml.py @@ -81,7 +81,7 @@ TestOptions = collections.namedtuple( default_test_options = TestOptions(False, False, True, False, True, 1.0) connectivity_test_options = default_test_options._replace(needs_fullstack=True) -LOWCPU = 0.01 +LOWCPU = 0.1 # maps test names to options END2END_TESTS = { @@ -94,26 +94,25 @@ END2END_TESTS = { 'cancel_before_invoke': default_test_options._replace(cpu_cost=LOWCPU), 'cancel_in_a_vacuum': default_test_options._replace(cpu_cost=LOWCPU), 'cancel_with_status': default_test_options._replace(cpu_cost=LOWCPU), - 'channel_connectivity': connectivity_test_options._replace(proxyable=False), + 'channel_connectivity': connectivity_test_options._replace(proxyable=False, cpu_cost=LOWCPU), 'channel_ping': connectivity_test_options._replace(proxyable=False), - 'compressed_payload': default_test_options._replace(proxyable=False), + 'compressed_payload': default_test_options._replace(proxyable=False, cpu_cost=LOWCPU), 'default_host': default_test_options._replace(needs_fullstack=True, needs_dns=True), 'disappearing_server': connectivity_test_options, 'empty_batch': default_test_options, - 'graceful_server_shutdown': default_test_options, + 'graceful_server_shutdown': default_test_options._replace(cpu_cost=LOWCPU), 'hpack_size': default_test_options._replace(proxyable=False, - traceable=False, - cpu_cost=2.0), + traceable=False), 'high_initial_seqno': default_test_options, 'invoke_large_request': default_test_options, 'large_metadata': default_test_options, 'max_concurrent_streams': default_test_options._replace(proxyable=False), - 'max_message_length': default_test_options, + 'max_message_length': default_test_options._replace(cpu_cost=LOWCPU), 'metadata': default_test_options, 'negative_deadline': default_test_options, 'no_op': default_test_options, - 'payload': default_test_options, + 'payload': default_test_options._replace(cpu_cost=LOWCPU), 'ping_pong_streaming': default_test_options, 'registered_call': default_test_options, 'request_with_flags': default_test_options._replace(proxyable=False), @@ -121,7 +120,7 @@ END2END_TESTS = { 'server_finishes_request': default_test_options, 'shutdown_finishes_calls': default_test_options, 'shutdown_finishes_tags': default_test_options, - 'simple_delayed_request': connectivity_test_options, + 'simple_delayed_request': connectivity_test_options._replace(cpu_cost=LOWCPU), 'simple_request': default_test_options, 'trailing_metadata': default_test_options, } diff --git a/tools/buildgen/build-cleaner.py b/tools/buildgen/build-cleaner.py index 4e592ee3efd..d633573434b 100755 --- a/tools/buildgen/build-cleaner.py +++ b/tools/buildgen/build-cleaner.py @@ -41,6 +41,7 @@ _TOP_LEVEL_KEYS = ['settings', 'proto_deps', 'filegroups', 'libs', 'targets', 'v _VERSION_KEYS = ['major', 'minor', 'micro', 'build'] _ELEM_KEYS = [ 'name', + 'cpu_cost', 'flaky', 'build', 'run', diff --git a/tools/run_tests/jobset.py b/tools/run_tests/jobset.py index b01268660d6..4c2080f6569 100755 --- a/tools/run_tests/jobset.py +++ b/tools/run_tests/jobset.py @@ -33,6 +33,7 @@ import hashlib import multiprocessing import os import platform +import re import signal import subprocess import sys @@ -40,6 +41,10 @@ import tempfile import time +# cpu cost measurement +measure_cpu_costs = False + + _DEFAULT_MAX_JOBS = 16 * multiprocessing.cpu_count() _MAX_RESULT_SIZE = 8192 @@ -220,7 +225,10 @@ class Job(object): env.update(self._spec.environ) env.update(self._add_env) self._start = time.time() - try_start = lambda: subprocess.Popen(args=self._spec.cmdline, + cmdline = self._spec.cmdline + if measure_cpu_costs: + cmdline = ['time', '--portability'] + cmdline + try_start = lambda: subprocess.Popen(args=cmdline, stderr=subprocess.STDOUT, stdout=self._tempfile, cwd=self._spec.cwd, @@ -269,14 +277,23 @@ class Job(object): self.result.returncode = self._process.returncode else: self._state = _SUCCESS - message('PASSED', '%s [time=%.1fsec; retries=%d;%d]' % ( - self._spec.shortname, elapsed, self._retries, self._timeout_retries), + measurement = '' + if measure_cpu_costs: + m = re.search(r'real ([0-9.]+)\nuser ([0-9.]+)\nsys ([0-9.]+)', stdout()) + real = float(m.group(1)) + user = float(m.group(2)) + sys = float(m.group(3)) + if real > 0.5: + cores = (user + sys) / real + measurement = '; cpu_cost=%.01f' % cores + message('PASSED', '%s [time=%.1fsec; retries=%d:%d%s]' % ( + self._spec.shortname, elapsed, self._retries, self._timeout_retries, measurement), do_newline=self._newline_on_success or self._travis) self.result.state = 'PASSED' if self._bin_hash: update_cache.finished(self._spec.identity(), self._bin_hash) - elif (self._state == _RUNNING and - self._spec.timeout_seconds is not None and + elif (self._state == _RUNNING and + self._spec.timeout_seconds is not None and time.time() - self._start > self._spec.timeout_seconds): if self._timeout_retries < self._spec.timeout_retries: message('TIMEOUT_FLAKE', '%s [pid=%d]' % (self._spec.shortname, self._process.pid), stdout(), do_newline=True) diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py index 8f072569497..637aff8585b 100755 --- a/tools/run_tests/run_tests.py +++ b/tools/run_tests/run_tests.py @@ -603,7 +603,7 @@ argp.add_argument('-n', '--runs_per_test', default=1, type=runs_per_test_type, help='A positive integer or "inf". If "inf", all tests will run in an ' 'infinite loop. Especially useful in combination with "-f"') argp.add_argument('-r', '--regex', default='.*', type=str) -argp.add_argument('-j', '--jobs', default=2 * multiprocessing.cpu_count(), type=int) +argp.add_argument('-j', '--jobs', default=multiprocessing.cpu_count(), type=int) argp.add_argument('-s', '--slowdown', default=1.0, type=float) argp.add_argument('-f', '--forever', default=False, @@ -650,6 +650,8 @@ argp.add_argument('--build_only', action='store_const', const=True, help='Perform all the build steps but dont run any tests.') +argp.add_argument('--measure_cpu_costs', default=False, action='store_const', const=True, + help='Measure the cpu costs of tests') argp.add_argument('--update_submodules', default=[], nargs='*', help='Update some submodules before building. If any are updated, also run generate_projects. ' + 'Submodules are specified as SUBMODULE_NAME:BRANCH; if BRANCH is omitted, master is assumed.') @@ -658,6 +660,8 @@ argp.add_argument('-x', '--xml_report', default=None, type=str, help='Generates a JUnit-compatible XML report') args = argp.parse_args() +jobset.measure_cpu_costs = args.measure_cpu_costs + if args.use_docker: if not args.travis: print 'Seen --use_docker flag, will run tests under docker.' diff --git a/tools/run_tests/tests.json b/tools/run_tests/tests.json index b43d1a8ceab..fd912ae94ac 100644 --- a/tools/run_tests/tests.json +++ b/tools/run_tests/tests.json @@ -228,7 +228,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -539,7 +539,7 @@ "posix", "windows" ], - "cpu_cost": 1.0, + "cpu_cost": 2, "exclude_configs": [], "flaky": false, "language": "c", @@ -976,7 +976,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.5, "exclude_configs": [], "flaky": false, "language": "c", @@ -992,7 +992,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.5, "exclude_configs": [], "flaky": false, "language": "c", @@ -1129,7 +1129,7 @@ "posix", "windows" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -1209,7 +1209,7 @@ "posix", "windows" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -1329,7 +1329,7 @@ "posix", "windows" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -1406,7 +1406,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.5, "exclude_configs": [], "flaky": false, "language": "c", @@ -1424,7 +1424,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.5, "exclude_configs": [], "flaky": false, "language": "c", @@ -2235,7 +2235,7 @@ "posix", "windows" ], - "cpu_cost": 1.0, + "cpu_cost": 0.2, "exclude_configs": [], "flaky": false, "language": "c", @@ -2255,7 +2255,7 @@ "posix", "windows" ], - "cpu_cost": 1.0, + "cpu_cost": 0.2, "exclude_configs": [], "flaky": false, "language": "c", @@ -2275,7 +2275,7 @@ "posix", "windows" ], - "cpu_cost": 1.0, + "cpu_cost": 0.2, "exclude_configs": [], "flaky": false, "language": "c", @@ -2374,7 +2374,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -2392,7 +2392,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3859,7 +3859,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3881,7 +3881,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3903,7 +3903,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3925,7 +3925,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3947,7 +3947,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3969,7 +3969,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3991,7 +3991,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4035,7 +4035,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4123,7 +4123,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4167,7 +4167,7 @@ "mac", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4255,7 +4255,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4343,7 +4343,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4519,7 +4519,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4651,7 +4651,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4673,7 +4673,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4695,7 +4695,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4717,7 +4717,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4739,7 +4739,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4761,7 +4761,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4783,7 +4783,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4827,7 +4827,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4915,7 +4915,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4959,7 +4959,7 @@ "mac", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5047,7 +5047,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5135,7 +5135,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5311,7 +5311,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5439,7 +5439,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5460,7 +5460,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5481,7 +5481,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5502,7 +5502,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5523,7 +5523,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5544,7 +5544,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5565,7 +5565,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5607,7 +5607,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5691,7 +5691,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5733,7 +5733,7 @@ "linux", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5817,7 +5817,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5901,7 +5901,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6069,7 +6069,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6199,7 +6199,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6221,7 +6221,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6243,7 +6243,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6265,7 +6265,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6287,7 +6287,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6309,7 +6309,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6331,7 +6331,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6375,7 +6375,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6463,7 +6463,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6507,7 +6507,7 @@ "mac", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6595,7 +6595,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6683,7 +6683,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6859,7 +6859,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6970,7 +6970,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6986,7 +6986,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7002,7 +7002,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7018,7 +7018,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7034,7 +7034,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7050,7 +7050,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7066,7 +7066,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7098,7 +7098,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7162,7 +7162,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7194,7 +7194,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7258,7 +7258,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7322,7 +7322,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7450,7 +7450,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7546,7 +7546,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7562,7 +7562,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7578,7 +7578,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7594,7 +7594,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7610,7 +7610,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7626,7 +7626,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7642,7 +7642,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7674,7 +7674,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7738,7 +7738,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7770,7 +7770,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7834,7 +7834,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7898,7 +7898,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8026,7 +8026,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8122,7 +8122,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8138,7 +8138,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8154,7 +8154,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8170,7 +8170,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8186,7 +8186,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8202,7 +8202,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8218,7 +8218,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8250,7 +8250,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8314,7 +8314,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8346,7 +8346,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8410,7 +8410,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8474,7 +8474,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8602,7 +8602,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8715,7 +8715,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8736,7 +8736,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8757,7 +8757,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8778,7 +8778,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8799,7 +8799,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8820,7 +8820,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8841,7 +8841,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8883,7 +8883,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8967,7 +8967,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9009,7 +9009,7 @@ "linux", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9093,7 +9093,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9177,7 +9177,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9345,7 +9345,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9471,7 +9471,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9492,7 +9492,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9513,7 +9513,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9534,7 +9534,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9555,7 +9555,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9576,7 +9576,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9660,7 +9660,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9744,7 +9744,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9828,7 +9828,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9975,7 +9975,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10101,7 +10101,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10122,7 +10122,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10143,7 +10143,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10164,7 +10164,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10185,7 +10185,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10206,7 +10206,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10227,7 +10227,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10269,7 +10269,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10311,7 +10311,7 @@ "linux", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10395,7 +10395,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10479,7 +10479,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10756,7 +10756,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10778,7 +10778,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10800,7 +10800,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10822,7 +10822,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10844,7 +10844,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10866,7 +10866,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10888,7 +10888,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10932,7 +10932,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11042,7 +11042,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11130,7 +11130,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11412,7 +11412,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11433,7 +11433,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11454,7 +11454,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11475,7 +11475,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11496,7 +11496,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11517,7 +11517,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11538,7 +11538,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11580,7 +11580,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11622,7 +11622,7 @@ "linux", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11706,7 +11706,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11790,7 +11790,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12067,7 +12067,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12089,7 +12089,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12111,7 +12111,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12133,7 +12133,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12155,7 +12155,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12177,7 +12177,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12199,7 +12199,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12243,7 +12243,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12331,7 +12331,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12375,7 +12375,7 @@ "mac", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12463,7 +12463,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12551,7 +12551,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12727,7 +12727,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12838,7 +12838,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12854,7 +12854,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12870,7 +12870,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12886,7 +12886,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12902,7 +12902,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12918,7 +12918,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12934,7 +12934,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12966,7 +12966,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13030,7 +13030,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13062,7 +13062,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13126,7 +13126,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13190,7 +13190,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13318,7 +13318,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13431,7 +13431,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13452,7 +13452,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13473,7 +13473,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13494,7 +13494,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13515,7 +13515,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13536,7 +13536,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13620,7 +13620,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13704,7 +13704,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13788,7 +13788,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13935,7 +13935,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14065,7 +14065,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14087,7 +14087,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14109,7 +14109,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14131,7 +14131,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14153,7 +14153,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14175,7 +14175,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14197,7 +14197,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14241,7 +14241,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14285,7 +14285,7 @@ "mac", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14373,7 +14373,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14461,7 +14461,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14740,7 +14740,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14760,7 +14760,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14780,7 +14780,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14800,7 +14800,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14820,7 +14820,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14840,7 +14840,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14860,7 +14860,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14900,7 +14900,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14960,7 +14960,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15000,7 +15000,7 @@ "mac", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15080,7 +15080,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15160,7 +15160,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15320,7 +15320,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15426,7 +15426,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15442,7 +15442,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15458,7 +15458,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15474,7 +15474,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15490,7 +15490,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15506,7 +15506,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15522,7 +15522,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15554,7 +15554,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15602,7 +15602,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15634,7 +15634,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15698,7 +15698,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15762,7 +15762,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15890,7 +15890,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15985,7 +15985,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16007,7 +16007,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16029,7 +16029,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16051,7 +16051,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16073,7 +16073,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16095,7 +16095,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16117,7 +16117,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16161,7 +16161,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16249,7 +16249,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16293,7 +16293,7 @@ "mac", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -16381,7 +16381,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16469,7 +16469,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16645,7 +16645,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16755,7 +16755,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16777,7 +16777,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16799,7 +16799,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16821,7 +16821,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16843,7 +16843,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16865,7 +16865,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16887,7 +16887,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -16931,7 +16931,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17019,7 +17019,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17063,7 +17063,7 @@ "mac", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17151,7 +17151,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17239,7 +17239,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17415,7 +17415,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17525,7 +17525,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17547,7 +17547,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17569,7 +17569,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17591,7 +17591,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17613,7 +17613,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17635,7 +17635,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17657,7 +17657,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17701,7 +17701,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17789,7 +17789,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -17833,7 +17833,7 @@ "mac", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -17921,7 +17921,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18009,7 +18009,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18185,7 +18185,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18280,7 +18280,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18296,7 +18296,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18312,7 +18312,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18328,7 +18328,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18344,7 +18344,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18360,7 +18360,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18376,7 +18376,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18408,7 +18408,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18472,7 +18472,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18504,7 +18504,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -18568,7 +18568,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18632,7 +18632,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18760,7 +18760,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18840,7 +18840,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18856,7 +18856,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18872,7 +18872,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18888,7 +18888,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18904,7 +18904,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18920,7 +18920,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18936,7 +18936,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -18968,7 +18968,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19032,7 +19032,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19064,7 +19064,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19128,7 +19128,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19192,7 +19192,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19320,7 +19320,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19400,7 +19400,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19416,7 +19416,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19432,7 +19432,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19448,7 +19448,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19464,7 +19464,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19480,7 +19480,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19496,7 +19496,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19528,7 +19528,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19592,7 +19592,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19624,7 +19624,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -19688,7 +19688,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19752,7 +19752,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19880,7 +19880,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19972,7 +19972,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -19993,7 +19993,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20014,7 +20014,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20035,7 +20035,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20056,7 +20056,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20077,7 +20077,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20161,7 +20161,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20245,7 +20245,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20329,7 +20329,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20476,7 +20476,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20581,7 +20581,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20602,7 +20602,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20623,7 +20623,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20644,7 +20644,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20665,7 +20665,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20686,7 +20686,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20707,7 +20707,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20749,7 +20749,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20791,7 +20791,7 @@ "linux", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -20875,7 +20875,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -20959,7 +20959,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21214,7 +21214,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21236,7 +21236,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21258,7 +21258,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21280,7 +21280,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21302,7 +21302,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21324,7 +21324,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21346,7 +21346,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21390,7 +21390,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21500,7 +21500,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21588,7 +21588,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21849,7 +21849,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21870,7 +21870,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21891,7 +21891,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21912,7 +21912,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21933,7 +21933,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21954,7 +21954,7 @@ "linux", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -21975,7 +21975,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22017,7 +22017,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22059,7 +22059,7 @@ "linux", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22143,7 +22143,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22227,7 +22227,7 @@ "linux", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22482,7 +22482,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22504,7 +22504,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22526,7 +22526,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22548,7 +22548,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22570,7 +22570,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22592,7 +22592,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22614,7 +22614,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22658,7 +22658,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22702,7 +22702,7 @@ "mac", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -22790,7 +22790,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -22878,7 +22878,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23137,7 +23137,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23157,7 +23157,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23177,7 +23177,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23197,7 +23197,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23217,7 +23217,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23237,7 +23237,7 @@ "mac", "posix" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23257,7 +23257,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23297,7 +23297,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23357,7 +23357,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23397,7 +23397,7 @@ "mac", "posix" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -23477,7 +23477,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23557,7 +23557,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23717,7 +23717,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23807,7 +23807,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23823,7 +23823,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23839,7 +23839,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23855,7 +23855,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23871,7 +23871,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23887,7 +23887,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 0.01, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23903,7 +23903,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23935,7 +23935,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -23983,7 +23983,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -24015,7 +24015,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 2.0, + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -24079,7 +24079,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -24143,7 +24143,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -24271,7 +24271,7 @@ "ci_platforms": [ "linux" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", From bfe693678d8df3b46772d80eaa9ff298925955ae Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 20 Jan 2016 09:38:21 -0800 Subject: [PATCH 15/20] Tweak cpu costs --- build.yaml | 2 +- tools/run_tests/jobset.py | 2 +- tools/run_tests/tests.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.yaml b/build.yaml index 7229f2cd1b2..08c8c656e9b 100644 --- a/build.yaml +++ b/build.yaml @@ -1121,7 +1121,7 @@ targets: - gpr_test_util - gpr - name: gpr_stack_lockfree_test - cpu_cost: 2 + cpu_cost: 10 build: test language: c src: diff --git a/tools/run_tests/jobset.py b/tools/run_tests/jobset.py index 4c2080f6569..beeb99c0ae9 100755 --- a/tools/run_tests/jobset.py +++ b/tools/run_tests/jobset.py @@ -285,7 +285,7 @@ class Job(object): sys = float(m.group(3)) if real > 0.5: cores = (user + sys) / real - measurement = '; cpu_cost=%.01f' % cores + measurement = '; cpu_cost=%.01f; estimated=%.01f' % (cores, self._spec.cpu_cost) message('PASSED', '%s [time=%.1fsec; retries=%d:%d%s]' % ( self._spec.shortname, elapsed, self._retries, self._timeout_retries, measurement), do_newline=self._newline_on_success or self._travis) diff --git a/tools/run_tests/tests.json b/tools/run_tests/tests.json index fd912ae94ac..ce211219c4e 100644 --- a/tools/run_tests/tests.json +++ b/tools/run_tests/tests.json @@ -539,7 +539,7 @@ "posix", "windows" ], - "cpu_cost": 2, + "cpu_cost": 10, "exclude_configs": [], "flaky": false, "language": "c", From bfd055357187ac403b0f54abf4729ff4a70499b0 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 20 Jan 2016 09:53:15 -0800 Subject: [PATCH 16/20] Add C++ CPU costs --- build.yaml | 6 +++ src/boringssl/gen_build_yaml.py | 3 +- tools/run_tests/tests.json | 71 ++++++++++++++++++++++++++++++--- 3 files changed, 73 insertions(+), 7 deletions(-) diff --git a/build.yaml b/build.yaml index 08c8c656e9b..61a28cb2560 100644 --- a/build.yaml +++ b/build.yaml @@ -1876,6 +1876,7 @@ targets: - gpr_test_util - gpr - name: client_crash_test + cpu_cost: 0.1 build: test language: c++ src: @@ -1954,6 +1955,7 @@ targets: - gpr_test_util - gpr - name: end2end_test + cpu_cost: 0.5 build: test language: c++ src: @@ -2097,6 +2099,7 @@ targets: - linux - posix - name: interop_test + cpu_cost: 0.1 build: test language: c++ src: @@ -2188,6 +2191,7 @@ targets: - linux - posix - name: qps_test + cpu_cost: 10 build: test language: c++ src: @@ -2290,6 +2294,7 @@ targets: - linux - posix - name: server_crash_test + cpu_cost: 0.1 build: test language: c++ src: @@ -2418,6 +2423,7 @@ targets: - linux - posix - name: thread_stress_test + cpu_cost: 100 build: test language: c++ src: diff --git a/src/boringssl/gen_build_yaml.py b/src/boringssl/gen_build_yaml.py index 424912ba70d..b635ee4c139 100755 --- a/src/boringssl/gen_build_yaml.py +++ b/src/boringssl/gen_build_yaml.py @@ -137,7 +137,8 @@ class Grpc(object): 'platforms': ['linux', 'mac', 'posix', 'windows'], 'flaky': False, 'language': 'c++', - 'boringssl': True + 'boringssl': True, + 'cpu_cost': 1.0 } for test in files['tests'] ] diff --git a/tools/run_tests/tests.json b/tools/run_tests/tests.json index ce211219c4e..e3dd29e7e72 100644 --- a/tools/run_tests/tests.json +++ b/tools/run_tests/tests.json @@ -1790,7 +1790,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1909,7 +1909,7 @@ "posix", "windows" ], - "cpu_cost": 1.0, + "cpu_cost": 0.5, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1966,7 +1966,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2004,7 +2004,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 10, "exclude_configs": [ "tsan" ], @@ -2062,7 +2062,7 @@ "mac", "posix" ], - "cpu_cost": 1.0, + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2175,7 +2175,7 @@ "posix", "windows" ], - "cpu_cost": 1.0, + "cpu_cost": 100, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2412,6 +2412,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2434,6 +2435,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2456,6 +2458,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2478,6 +2481,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2500,6 +2504,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2525,6 +2530,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2550,6 +2556,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2575,6 +2582,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2600,6 +2608,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2625,6 +2634,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2650,6 +2660,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2675,6 +2686,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2700,6 +2712,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2725,6 +2738,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2750,6 +2764,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2775,6 +2790,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2800,6 +2816,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2825,6 +2842,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2850,6 +2868,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2875,6 +2894,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2900,6 +2920,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2925,6 +2946,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2950,6 +2972,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2975,6 +2998,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3000,6 +3024,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3025,6 +3050,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3050,6 +3076,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3075,6 +3102,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3100,6 +3128,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3124,6 +3153,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3146,6 +3176,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3168,6 +3199,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3192,6 +3224,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3214,6 +3247,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3236,6 +3270,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3258,6 +3293,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3280,6 +3316,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3302,6 +3339,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3324,6 +3362,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3346,6 +3385,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3368,6 +3408,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3390,6 +3431,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3414,6 +3456,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3436,6 +3479,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3458,6 +3502,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3482,6 +3527,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3504,6 +3550,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3526,6 +3573,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3548,6 +3596,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3570,6 +3619,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3594,6 +3644,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3616,6 +3667,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3638,6 +3690,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3660,6 +3713,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3682,6 +3736,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3704,6 +3759,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3726,6 +3782,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3748,6 +3805,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3770,6 +3828,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], From f08dc479354820b158bba007cb462045e02dae21 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 20 Jan 2016 09:55:04 -0800 Subject: [PATCH 17/20] Fix copyrights --- test/core/fling/client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/core/fling/client.c b/test/core/fling/client.c index d5f78b277ae..95e2ea1f108 100644 --- a/test/core/fling/client.c +++ b/test/core/fling/client.c @@ -1,6 +1,6 @@ /* * - * Copyright 2015, Google Inc. + * Copyright 2015-2016, Google Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without From 0eef9eef907d21e46706b8065676b6562c5b33c6 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 20 Jan 2016 09:56:21 -0800 Subject: [PATCH 18/20] Fix copyrights --- test/core/bad_client/gen_build_yaml.py | 2 +- test/core/bad_ssl/gen_build_yaml.py | 2 +- tools/buildgen/build-cleaner.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/core/bad_client/gen_build_yaml.py b/test/core/bad_client/gen_build_yaml.py index ca26eda170a..c538bffd718 100755 --- a/test/core/bad_client/gen_build_yaml.py +++ b/test/core/bad_client/gen_build_yaml.py @@ -1,5 +1,5 @@ #!/usr/bin/env python2.7 -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/test/core/bad_ssl/gen_build_yaml.py b/test/core/bad_ssl/gen_build_yaml.py index cb6382ee698..cc097a8fdf6 100755 --- a/test/core/bad_ssl/gen_build_yaml.py +++ b/test/core/bad_ssl/gen_build_yaml.py @@ -1,5 +1,5 @@ #!/usr/bin/env python2.7 -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/tools/buildgen/build-cleaner.py b/tools/buildgen/build-cleaner.py index d633573434b..37fedec6ad1 100755 --- a/tools/buildgen/build-cleaner.py +++ b/tools/buildgen/build-cleaner.py @@ -1,5 +1,5 @@ #!/usr/bin/env python2.7 -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without From 94d04a5620c207412521c2691390dc6c1c9a6d37 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 20 Jan 2016 10:58:23 -0800 Subject: [PATCH 19/20] List Sanity tests in a config file, not a shell script Allows parallelization of sanity tests, and better error reporting --- tools/distrib/check_copyright.py | 5 ++- tools/run_tests/check_cache_mk.sh | 39 +++++++++++++++++++ .../{run_sanity.sh => check_submodules.sh} | 9 ----- tools/run_tests/run_tests.py | 8 ++-- tools/run_tests/sanity_tests.yaml | 9 +++++ 5 files changed, 57 insertions(+), 13 deletions(-) create mode 100755 tools/run_tests/check_cache_mk.sh rename tools/run_tests/{run_sanity.sh => check_submodules.sh} (90%) create mode 100644 tools/run_tests/sanity_tests.yaml diff --git a/tools/distrib/check_copyright.py b/tools/distrib/check_copyright.py index 0c0669083a0..935acf525ea 100755 --- a/tools/distrib/check_copyright.py +++ b/tools/distrib/check_copyright.py @@ -136,7 +136,10 @@ for filename in subprocess.check_output('git ls-tree -r --name-only -r HEAD', else: log(args.skips, 'skip', filename) continue - text = load(filename) + try: + text = load(filename) + except: + continue m = re.search(re_license, text) if m: gdict = m.groupdict() diff --git a/tools/run_tests/check_cache_mk.sh b/tools/run_tests/check_cache_mk.sh new file mode 100755 index 00000000000..b738d6a965f --- /dev/null +++ b/tools/run_tests/check_cache_mk.sh @@ -0,0 +1,39 @@ +#!/bin/sh + +# Copyright 2015-2016, Google Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following disclaimer +# in the documentation and/or other materials provided with the +# distribution. +# * Neither the name of Google Inc. nor the names of its +# contributors may be used to endorse or promote products derived from +# this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +set -e + +if [ -f cache.mk ] ; then + echo "Please don't commit cache.mk" + exit 1 +fi + diff --git a/tools/run_tests/run_sanity.sh b/tools/run_tests/check_submodules.sh similarity index 90% rename from tools/run_tests/run_sanity.sh rename to tools/run_tests/check_submodules.sh index 467f06edd75..e75e4937261 100755 --- a/tools/run_tests/run_sanity.sh +++ b/tools/run_tests/check_submodules.sh @@ -52,12 +52,3 @@ diff -u $submodules $want_submodules rm $submodules $want_submodules -if [ -f cache.mk ] ; then - echo "Please don't commit cache.mk" - exit 1 -fi - -./tools/buildgen/generate_projects.sh -./tools/distrib/check_copyright.py -./tools/distrib/clang_format_code.sh -./tools/distrib/check_trailing_newlines.sh diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py index ccec948987f..26a3fff8831 100755 --- a/tools/run_tests/run_tests.py +++ b/tools/run_tests/run_tests.py @@ -96,7 +96,7 @@ class SimpleConfig(object): return jobset.JobSpec(cmdline=cmdline, shortname=shortname, environ=actual_environ, - timeout_seconds=self.timeout_multiplier * timeout_seconds, + timeout_seconds=(self.timeout_multiplier * timeout_seconds if timeout_seconds else None), hash_targets=hash_targets if self.allow_hashing else None, flake_retries=5 if args.allow_flakes else 0, @@ -441,8 +441,10 @@ class ObjCLanguage(object): class Sanity(object): def test_specs(self, config, args): - return [config.job_spec(['tools/run_tests/run_sanity.sh'], None, timeout_seconds=15*60), - config.job_spec(['tools/run_tests/check_sources_and_headers.py'], None)] + import yaml + with open('tools/run_tests/sanity_tests.yaml', 'r') as f: + return [config.job_spec([cmd], None, timeout_seconds=None, environ={'TEST': 'true'}) + for cmd in yaml.load(f)] def pre_build_steps(self): return [] diff --git a/tools/run_tests/sanity_tests.yaml b/tools/run_tests/sanity_tests.yaml new file mode 100644 index 00000000000..6ac8b1390fb --- /dev/null +++ b/tools/run_tests/sanity_tests.yaml @@ -0,0 +1,9 @@ +# a set of tests that are run in parallel for sanity tests +- tools/run_tests/check_sources_and_headers.py +- tools/run_tests/check_submodules.sh +- tools/run_tests/check_cache_mk.sh +- tools/buildgen/generate_projects.sh +- tools/distrib/check_copyright.py +- tools/distrib/clang_format_code.sh +- tools/distrib/check_trailing_newlines.sh + From 5ffab69caae07fbb98402baa8e46af18f8ce35fb Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 20 Jan 2016 14:13:36 -0800 Subject: [PATCH 20/20] Fix formatting --- test/core/fling/client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/core/fling/client.c b/test/core/fling/client.c index 95e2ea1f108..02db681cfd3 100644 --- a/test/core/fling/client.c +++ b/test/core/fling/client.c @@ -203,7 +203,7 @@ int main(int argc, char **argv) { gpr_timespec end_warmup = GRPC_TIMEOUT_SECONDS_TO_DEADLINE(3); gpr_timespec end_profiling = GRPC_TIMEOUT_SECONDS_TO_DEADLINE(30); - + while (gpr_time_cmp(gpr_now(end_warmup.clock_type), end_warmup) < 0) { sc.do_one_step(); }