diff options
author | Dan Born <dborn+github@google.com> | 2016-01-20 14:16:29 -0800 |
---|---|---|
committer | Dan Born <dborn+github@google.com> | 2016-01-20 14:16:29 -0800 |
commit | beeb4c2ad75533848ac0fca545a3b4785d8fce57 (patch) | |
tree | eed3a91f80967ab90ae4cbc559503015bd3a0483 /tools | |
parent | b13a69da41ddad7880f409c53d1f55982ee79ac5 (diff) | |
parent | 4c3c397bbea2acf023950f7470fe36d2e7322cc0 (diff) |
Merge branch 'master' into tcp_listener
Diffstat (limited to 'tools')
43 files changed, 3155 insertions, 566 deletions
diff --git a/tools/buildgen/build-cleaner.py b/tools/buildgen/build-cleaner.py index 8288a8998d..37fedec6ad 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 @@ -37,10 +37,11 @@ import yaml TEST = (os.environ.get('TEST', 'false') == 'true') -_TOP_LEVEL_KEYS = ['settings', 'filegroups', 'libs', 'targets', 'vspackages'] +_TOP_LEVEL_KEYS = ['settings', 'proto_deps', 'filegroups', 'libs', 'targets', 'vspackages'] _VERSION_KEYS = ['major', 'minor', 'micro', 'build'] _ELEM_KEYS = [ 'name', + 'cpu_cost', 'flaky', 'build', 'run', diff --git a/tools/buildgen/generate_build_additions.sh b/tools/buildgen/generate_build_additions.sh index f304af0ef6..a2cd8249ef 100644 --- a/tools/buildgen/generate_build_additions.sh +++ b/tools/buildgen/generate_build_additions.sh @@ -28,7 +28,7 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -gen_build_yaml_dirs="src/boringssl test/core/end2end test/core/bad_client test/core/bad_ssl" +gen_build_yaml_dirs="src/boringssl test/core/end2end test/core/bad_client test/core/bad_ssl src/proto" gen_build_files="" for gen_build_yaml in $gen_build_yaml_dirs do diff --git a/tools/buildgen/generate_projects.py b/tools/buildgen/generate_projects.py index 34437b9c8d..083a97874d 100755 --- a/tools/buildgen/generate_projects.py +++ b/tools/buildgen/generate_projects.py @@ -1,6 +1,6 @@ #!/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 @@ -85,7 +85,7 @@ for template in templates: os.close(tf[0]) cmd.append(test[out]) cmd.append(root + '/' + f) - jobs.append(jobset.JobSpec(cmd, shortname=out)) + jobs.append(jobset.JobSpec(cmd, shortname=out, timeout_seconds=None)) jobset.run(jobs, maxjobs=multiprocessing.cpu_count()) diff --git a/tools/buildgen/plugins/transitive_dependencies.py b/tools/buildgen/plugins/transitive_dependencies.py index c2d3da3a3b..01e7f61ea9 100644 --- a/tools/buildgen/plugins/transitive_dependencies.py +++ b/tools/buildgen/plugins/transitive_dependencies.py @@ -1,4 +1,4 @@ -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -36,10 +36,13 @@ of the list of dependencies. """ def get_lib(libs, name): - return next(lib for lib in libs if lib['name']==name) + try: + return next(lib for lib in libs if lib['name']==name) + except StopIteration: + return None def transitive_deps(lib, libs): - if 'deps' in lib: + if lib is not None and 'deps' in lib: # Recursively call transitive_deps on each dependency, and take the union return set.union(set(lib['deps']), *[set(transitive_deps(get_lib(libs, dep), libs)) @@ -58,6 +61,10 @@ def mako_plugin(dictionary): node_modules = dictionary.get('node_modules') targets = dictionary.get('targets') - for target_list in (libs, node_modules, targets): + for target_list in (libs, targets, node_modules): for target in target_list: target['transitive_deps'] = transitive_deps(target, libs) + + python_dependencies = dictionary.get('python_dependencies') + python_dependencies['transitive_deps'] = ( + transitive_deps(python_dependencies, libs)) diff --git a/tools/distrib/check_copyright.py b/tools/distrib/check_copyright.py index f54e5fad80..0c0669083a 100755 --- a/tools/distrib/check_copyright.py +++ b/tools/distrib/check_copyright.py @@ -54,6 +54,9 @@ argp.add_argument('-a', '--ancient', default=0, action='store_const', const=1) +argp.add_argument('-f', '--fix', + default=False, + action='store_true'); args = argp.parse_args() # open the license text @@ -90,7 +93,7 @@ KNOWN_BAD = set([ ]) -RE_YEAR = r'Copyright (?:[0-9]+\-)?([0-9]+), Google Inc\.' +RE_YEAR = r'Copyright (?P<first_year>[0-9]+\-)?(?P<last_year>[0-9]+), Google Inc\.' RE_LICENSE = dict( (k, r'\n'.join( LICENSE_PREFIX[k] + @@ -101,8 +104,11 @@ RE_LICENSE = dict( def load(name): with open(name) as f: - return '\n'.join(line.rstrip() for line in f.read().splitlines()) + return f.read() +def save(name, text): + with open(name, 'w') as f: + f.write(text) assert(re.search(RE_LICENSE['LICENSE'], load('LICENSE'))) assert(re.search(RE_LICENSE['Makefile'], load('Makefile'))) @@ -117,6 +123,7 @@ def log(cond, why, filename): # scan files, validate the text +ok = True for filename in subprocess.check_output('git ls-tree -r --name-only -r HEAD', shell=True).splitlines(): if filename in KNOWN_BAD: continue @@ -130,17 +137,27 @@ for filename in subprocess.check_output('git ls-tree -r --name-only -r HEAD', log(args.skips, 'skip', filename) continue text = load(filename) - ok = True m = re.search(re_license, text) if m: + gdict = m.groupdict() last_modified = int(subprocess.check_output('git log -1 --format="%ad" --date=short -- ' + filename, shell=True)[0:4]) - latest_claimed = int(m.group(1)) + latest_claimed = int(gdict['last_year']) if last_modified > latest_claimed: print '%s modified %d but copyright only extends to %d' % (filename, last_modified, latest_claimed) ok = False + if args.fix: + span_start, span_end = m.span(2) + if not gdict['first_year']: + # prepend the old year to the current one. + text = '{}-{}{}'.format(text[:span_end], last_modified, text[span_end:]) + else: # already a year range + # simply update the last year + text = '{}{}{}'.format(text[:span_start], last_modified, text[span_end:]) + save(filename, text) + print 'Fixed!' + ok = True elif 'DO NOT EDIT' not in text and 'AssemblyInfo.cs' not in filename and filename != 'src/boringssl/err_data.c': log(1, 'copyright missing', filename) ok = False sys.exit(0 if ok else 1) - diff --git a/tools/distrib/check_trailing_newlines.sh b/tools/distrib/check_trailing_newlines.sh new file mode 100755 index 0000000000..0be21f0cff --- /dev/null +++ b/tools/distrib/check_trailing_newlines.sh @@ -0,0 +1,67 @@ +#!/bin/bash +# 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. + +# change to root directory +cd $(dirname $0)/../.. + +function find_without_newline() { + find . -type f -not -path './third_party/*' -and \( \ + -name '*.c' \ + -or -name '*.cc' \ + -or -name '*.proto' \ + -or -name '*.rb' \ + -or -name '*.py' \ + -or -name '*.cs' \ + -or -name '*.sh' \) -print0 \ + | while IFS= read -r -d '' f; do + if [[ ! -z $f ]]; then + if [[ $(tail -c 1 "$f") != $NEWLINE ]]; then + echo "Error: file '$f' is missing a trailing newline character." + if $2; then # fix + sed -i -e '$a\' $f + echo 'Fixed!' + fi + fi + fi + done +} + +if [[ $# == 1 && $1 == '--fix' ]]; then + ERRORS=$(find_without_newline true) +else + ERRORS=$(find_without_newline false) +fi + +if [[ "$ERRORS" != '' ]]; then + echo "$ERRORS" + if ! $FIX; then + exit 1 + fi +fi diff --git a/tools/distrib/clang_format_code.sh b/tools/distrib/clang_format_code.sh index 612074acdf..6bfa278cae 100755 --- a/tools/distrib/clang_format_code.sh +++ b/tools/distrib/clang_format_code.sh @@ -38,4 +38,3 @@ docker build -t grpc_clang_format tools/dockerfile/grpc_clang_format # run clang-format against the checked out codebase docker run -e TEST=$TEST --rm=true -v ${HOST_GIT_ROOT:-`pwd`}:/local-code -t grpc_clang_format /clang_format_all_the_things.sh - diff --git a/tools/distrib/python/submit.py b/tools/distrib/python/submit.py index dffbefd5fe..9b012be672 100755 --- a/tools/distrib/python/submit.py +++ b/tools/distrib/python/submit.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 @@ -55,11 +55,19 @@ parser.add_argument( help='Password to authenticate with the repository. Not needed if you have ' 'configured your .pypirc to include your password.' ) +parser.add_argument( + '--bdist', '-b', action='store_true', + help='Generate a binary distribution (wheel) for the current OS.' +) +parser.add_argument( + '--dist-args', type=str, + help='Additional arguments to pass to the *dist setup.py command.' +) args = parser.parse_args() # Move to the root directory of Python GRPC. pkgdir = os.path.join(os.path.dirname(os.path.abspath(__file__)), - '../../../src/python/grpcio') + '../../../') # Remove previous distributions; they somehow confuse twine. try: shutil.rmtree(os.path.join(pkgdir, 'dist/')) @@ -73,7 +81,12 @@ cmd = ['python', 'setup.py', 'build_ext', '--inplace'] subprocess.call(cmd, cwd=pkgdir, env=build_env) # Make the push. -cmd = ['python', 'setup.py', 'sdist'] +if args.bdist: + cmd = ['python', 'setup.py', 'bdist_wheel'] +else: + cmd = ['python', 'setup.py', 'sdist'] +if args.dist_args: + cmd += args.dist_args.split() subprocess.call(cmd, cwd=pkgdir) cmd = ['twine', 'upload', '-r', args.repository] diff --git a/tools/dockerfile/grpc_clang_format/clang_format_all_the_things.sh b/tools/dockerfile/grpc_clang_format/clang_format_all_the_things.sh index ededc6e809..87445c71ce 100755 --- a/tools/dockerfile/grpc_clang_format/clang_format_all_the_things.sh +++ b/tools/dockerfile/grpc_clang_format/clang_format_all_the_things.sh @@ -65,4 +65,3 @@ else false fi fi - diff --git a/tools/doxygen/Doxyfile.core.internal b/tools/doxygen/Doxyfile.core.internal index aef5bec86b..2280fde425 100644 --- a/tools/doxygen/Doxyfile.core.internal +++ b/tools/doxygen/Doxyfile.core.internal @@ -1014,6 +1014,7 @@ src/core/surface/metadata_array.c \ src/core/surface/server.c \ src/core/surface/server_chttp2.c \ src/core/surface/server_create.c \ +src/core/surface/validate_metadata.c \ src/core/surface/version.c \ src/core/transport/byte_stream.c \ src/core/transport/chttp2/alpn.c \ diff --git a/tools/jenkins/build_and_run_docker.sh b/tools/jenkins/build_and_run_docker.sh new file mode 100755 index 0000000000..c48f58e0d0 --- /dev/null +++ b/tools/jenkins/build_and_run_docker.sh @@ -0,0 +1,79 @@ +#!/bin/bash +# 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. +# +# Builds docker image and runs a command under it. +# You should never need to call this script on your own. + +set -ex + +cd $(dirname $0)/../.. +git_root=$(pwd) +cd - + +# Create a local branch so the child Docker script won't complain +git branch -f jenkins-docker + +# Inputs +# DOCKERFILE_DIR - Directory in which Dockerfile file is located. +# DOCKER_RUN_SCRIPT - Script to run under docker (relative to grpc repo root) +# $@ - Extra args to pass to docker run + +# Use image name based on Dockerfile location checksum +DOCKER_IMAGE_NAME=$(basename $DOCKERFILE_DIR)_$(sha1sum $DOCKERFILE_DIR/Dockerfile | cut -f1 -d\ ) + +# Make sure docker image has been built. Should be instantaneous if so. +docker build -t $DOCKER_IMAGE_NAME $DOCKERFILE_DIR + +# Choose random name for docker container +CONTAINER_NAME="build_and_run_docker_$(uuidgen)" + +# Run command inside docker +docker run \ + "$@" \ + -e THIS_IS_REALLY_NEEDED='see https://github.com/docker/docker/issues/14203 for why docker is awful' \ + -v "$git_root:/var/local/jenkins/grpc:ro" \ + -w /var/local/git/grpc \ + --name=$CONTAINER_NAME \ + $DOCKER_IMAGE_NAME \ + bash -l "/var/local/jenkins/grpc/$DOCKER_RUN_SCRIPT" || FAILED="true" + +# Copy output artifacts +if [ "$OUTPUT_DIR" != "" ] +then + docker cp "$CONTAINER_NAME:/var/local/git/grpc/$OUTPUT_DIR" "$git_root" || FAILED="true" +fi + +# remove the container, possibly killing it first +docker rm -f $CONTAINER_NAME || true + +if [ "$FAILED" != "" ] +then + exit 1 +fi diff --git a/tools/jenkins/build_artifacts.sh b/tools/jenkins/build_artifacts.sh new file mode 100755 index 0000000000..d5912010e3 --- /dev/null +++ b/tools/jenkins/build_artifacts.sh @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +# 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. +# +# This script is invoked by Jenkins and triggers build of artifacts. +# +# To prevent cygwin bash complaining about empty lines ending with \r +# we set the igncr option. The option doesn't exist on Linux, so we fallback +# to just 'set -ex' there. +# NOTE: No empty lines should appear in this file before igncr is set! +set -ex -o igncr || set -ex + +python tools/run_tests/build_artifacts.py $@ diff --git a/tools/jenkins/build_interop_stress_image.sh b/tools/jenkins/build_interop_stress_image.sh new file mode 100755 index 0000000000..395eaa32d9 --- /dev/null +++ b/tools/jenkins/build_interop_stress_image.sh @@ -0,0 +1,86 @@ +#!/bin/bash +# 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. +# +# This script is invoked by run_interop_tests.py to build the docker image +# for interop testing. You should never need to call this script on your own. + +set -x + +# Params: +# INTEROP_IMAGE - name of tag of the final interop image +# BASE_NAME - base name used to locate the base Dockerfile and build script +# TTY_FLAG - optional -t flag to make docker allocate tty +# BUILD_INTEROP_DOCKER_EXTRA_ARGS - optional args to be passed to the +# docker run command + +cd `dirname $0`/../.. +GRPC_ROOT=`pwd` +MOUNT_ARGS="-v $GRPC_ROOT:/var/local/jenkins/grpc:ro" + +mkdir -p /tmp/ccache + +# Mount service account dir if available. +# If service_directory does not contain the service account JSON file, +# some of the tests will fail. +if [ -e $HOME/service_account ] +then + MOUNT_ARGS+=" -v $HOME/service_account:/var/local/jenkins/service_account:ro" +fi + +# Use image name based on Dockerfile checksum +BASE_IMAGE=${BASE_NAME}_base:`sha1sum tools/jenkins/$BASE_NAME/Dockerfile | cut -f1 -d\ ` + +# Make sure base docker image has been built. Should be instantaneous if so. +docker build -t $BASE_IMAGE --force-rm=true tools/jenkins/$BASE_NAME || exit $? + +# Create a local branch so the child Docker script won't complain +git branch -f jenkins-docker + +CONTAINER_NAME="build_${BASE_NAME}_$(uuidgen)" + +# Prepare image for interop tests, commit it on success. +(docker run \ + -e CCACHE_DIR=/tmp/ccache \ + -e THIS_IS_REALLY_NEEDED='see https://github.com/docker/docker/issues/14203 for why docker is awful' \ + -i $TTY_FLAG \ + $MOUNT_ARGS \ + $BUILD_INTEROP_DOCKER_EXTRA_ARGS \ + -v /tmp/ccache:/tmp/ccache \ + --name=$CONTAINER_NAME \ + $BASE_IMAGE \ + bash -l /var/local/jenkins/grpc/tools/jenkins/$BASE_NAME/build_interop_stress.sh \ + && docker commit $CONTAINER_NAME $INTEROP_IMAGE \ + && echo "Successfully built image $INTEROP_IMAGE") +EXITCODE=$? + +# remove intermediate container, possibly killing it first +docker rm -f $CONTAINER_NAME + +exit $EXITCODE diff --git a/tools/jenkins/docker_run.sh b/tools/jenkins/docker_run.sh new file mode 100755 index 0000000000..1905926cdc --- /dev/null +++ b/tools/jenkins/docker_run.sh @@ -0,0 +1,41 @@ +#!/bin/bash +# 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. +# +# This script is invoked by build_docker_* inside a docker +# container. You should never need to call this script on your own. + +set -e + +mkdir -p /var/local/git +git clone --recursive /var/local/jenkins/grpc /var/local/git/grpc + +cd /var/local/git/grpc + +$RUN_COMMAND diff --git a/tools/jenkins/grpc_artifact_linux_x64/Dockerfile b/tools/jenkins/grpc_artifact_linux_x64/Dockerfile new file mode 100644 index 0000000000..de40247a73 --- /dev/null +++ b/tools/jenkins/grpc_artifact_linux_x64/Dockerfile @@ -0,0 +1,64 @@ +# 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. + +# Docker file for building gRPC artifacts. + +FROM debian:jessie + +# Install Git and basic packages. +RUN apt-get update && apt-get install -y \ + autoconf \ + autotools-dev \ + build-essential \ + bzip2 \ + curl \ + gcc \ + gcc-multilib \ + git \ + golang \ + libc6 \ + libc6-dbg \ + libc6-dev \ + libgtest-dev \ + libtool \ + make \ + perl \ + strace \ + python-dev \ + python-setuptools \ + python-yaml \ + telnet \ + unzip \ + wget \ + zip && apt-get clean + +RUN mkdir /var/local/jenkins + +# Define the default command. +CMD ["bash"] diff --git a/tools/jenkins/grpc_artifact_linux_x86/Dockerfile b/tools/jenkins/grpc_artifact_linux_x86/Dockerfile new file mode 100644 index 0000000000..774b4523a1 --- /dev/null +++ b/tools/jenkins/grpc_artifact_linux_x86/Dockerfile @@ -0,0 +1,64 @@ +# 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. + +# Docker file for building gRPC artifacts. + +FROM 32bit/debian:jessie + +# Install Git and basic packages. +RUN apt-get update && apt-get install -y \ + autoconf \ + autotools-dev \ + build-essential \ + bzip2 \ + curl \ + gcc \ + gcc-multilib \ + git \ + golang \ + libc6 \ + libc6-dbg \ + libc6-dev \ + libgtest-dev \ + libtool \ + make \ + perl \ + strace \ + python-dev \ + python-setuptools \ + python-yaml \ + telnet \ + unzip \ + wget \ + zip && apt-get clean + +RUN mkdir /var/local/jenkins + +# Define the default command. +CMD ["bash"] diff --git a/tools/jenkins/grpc_interop_csharp/build_interop.sh b/tools/jenkins/grpc_interop_csharp/build_interop.sh index 8fde687900..e87fe2f692 100755 --- a/tools/jenkins/grpc_interop_csharp/build_interop.sh +++ b/tools/jenkins/grpc_interop_csharp/build_interop.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -42,6 +42,6 @@ cd /var/local/git/grpc make install-certs # build C# interop client & server -make install_grpc_csharp_ext +make CONFIG=dbg grpc_csharp_ext (cd src/csharp && mono /var/local/NuGet.exe restore Grpc.sln) (cd src/csharp && xbuild Grpc.sln) diff --git a/tools/jenkins/grpc_interop_python/Dockerfile b/tools/jenkins/grpc_interop_python/Dockerfile index 6034cbf955..047604b1b7 100644 --- a/tools/jenkins/grpc_interop_python/Dockerfile +++ b/tools/jenkins/grpc_interop_python/Dockerfile @@ -48,6 +48,7 @@ RUN apt-get update && apt-get install -y \ libc6-dbg \ libc6-dev \ libgtest-dev \ + libssl-dev \ libtool \ make \ strace \ diff --git a/tools/jenkins/grpc_interop_python/build_interop.sh b/tools/jenkins/grpc_interop_python/build_interop.sh index 8f5bfd11e2..39c93677d8 100755 --- a/tools/jenkins/grpc_interop_python/build_interop.sh +++ b/tools/jenkins/grpc_interop_python/build_interop.sh @@ -43,5 +43,5 @@ make install-certs make # build Python interop client and server -CONFIG=opt ./tools/run_tests/build_python.sh 2.7 +CONFIG=opt ./tools/run_tests/build_python.sh diff --git a/tools/jenkins/grpc_interop_stress_cxx/Dockerfile b/tools/jenkins/grpc_interop_stress_cxx/Dockerfile new file mode 100644 index 0000000000..58a8c32e34 --- /dev/null +++ b/tools/jenkins/grpc_interop_stress_cxx/Dockerfile @@ -0,0 +1,75 @@ +# 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. + +# A work-in-progress Dockerfile that allows running gRPC test suites +# inside a docker container. + +FROM debian:jessie + +# Install Git. +RUN apt-get update && apt-get install -y \ + autoconf \ + autotools-dev \ + build-essential \ + bzip2 \ + ccache \ + curl \ + gcc \ + gcc-multilib \ + git \ + gyp \ + libc6 \ + libc6-dbg \ + libc6-dev \ + libgtest-dev \ + libtool \ + make \ + strace \ + python-dev \ + python-setuptools \ + python-yaml \ + telnet \ + unzip \ + wget \ + zip && apt-get clean + +# Prepare ccache +RUN ln -s /usr/bin/ccache /usr/local/bin/gcc +RUN ln -s /usr/bin/ccache /usr/local/bin/g++ +RUN ln -s /usr/bin/ccache /usr/local/bin/cc +RUN ln -s /usr/bin/ccache /usr/local/bin/c++ +RUN ln -s /usr/bin/ccache /usr/local/bin/clang +RUN ln -s /usr/bin/ccache /usr/local/bin/clang++ + +################## +# C++ dependencies +RUN apt-get update && apt-get -y install libgflags-dev libgtest-dev libc++-dev clang + +# Define the default command. +CMD ["bash"] diff --git a/tools/jenkins/grpc_interop_stress_cxx/build_interop_stress.sh b/tools/jenkins/grpc_interop_stress_cxx/build_interop_stress.sh new file mode 100755 index 0000000000..6ed3ccb3fa --- /dev/null +++ b/tools/jenkins/grpc_interop_stress_cxx/build_interop_stress.sh @@ -0,0 +1,45 @@ +#!/bin/bash +# 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. +# +# Builds C++ interop server and client in a base image. +set -e + +mkdir -p /var/local/git +git clone --recursive /var/local/jenkins/grpc /var/local/git/grpc + +# copy service account keys if available +cp -r /var/local/jenkins/service_account $HOME || true + +cd /var/local/git/grpc + +make install-certs + +# build C++ interop stress client, interop client and server +make stress_test interop_client interop_server diff --git a/tools/jenkins/grpc_jenkins_slave/Dockerfile b/tools/jenkins/grpc_jenkins_slave/Dockerfile index f3bf6bc4f0..48541b00ad 100644 --- a/tools/jenkins/grpc_jenkins_slave/Dockerfile +++ b/tools/jenkins/grpc_jenkins_slave/Dockerfile @@ -1,4 +1,4 @@ -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -38,6 +38,7 @@ RUN apt-get update && apt-get install -y \ autotools-dev \ build-essential \ bzip2 \ + ccache \ curl \ gcc \ gcc-multilib \ @@ -61,6 +62,14 @@ RUN apt-get update && apt-get install -y \ wget \ zip && apt-get clean +# Prepare ccache +RUN ln -s /usr/bin/ccache /usr/local/bin/gcc +RUN ln -s /usr/bin/ccache /usr/local/bin/g++ +RUN ln -s /usr/bin/ccache /usr/local/bin/cc +RUN ln -s /usr/bin/ccache /usr/local/bin/c++ +RUN ln -s /usr/bin/ccache /usr/local/bin/clang +RUN ln -s /usr/bin/ccache /usr/local/bin/clang++ + ################## # C++ dependencies RUN apt-get update && apt-get -y install libgflags-dev libgtest-dev libc++-dev clang diff --git a/tools/jenkins/grpc_jenkins_slave_32bits/Dockerfile b/tools/jenkins/grpc_jenkins_slave_32bits/Dockerfile index 1a86c5a5d7..2323f23387 100644 --- a/tools/jenkins/grpc_jenkins_slave_32bits/Dockerfile +++ b/tools/jenkins/grpc_jenkins_slave_32bits/Dockerfile @@ -1,4 +1,4 @@ -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -38,6 +38,7 @@ RUN apt-get update && apt-get install -y \ autotools-dev \ build-essential \ bzip2 \ + ccache \ curl \ gcc \ gcc-multilib \ @@ -61,6 +62,14 @@ RUN apt-get update && apt-get install -y \ wget \ zip && apt-get clean +# Prepare ccache +RUN ln -s /usr/bin/ccache /usr/local/bin/gcc +RUN ln -s /usr/bin/ccache /usr/local/bin/g++ +RUN ln -s /usr/bin/ccache /usr/local/bin/cc +RUN ln -s /usr/bin/ccache /usr/local/bin/c++ +RUN ln -s /usr/bin/ccache /usr/local/bin/clang +RUN ln -s /usr/bin/ccache /usr/local/bin/clang++ + ################## # C++ dependencies RUN apt-get update && apt-get -y install libgflags-dev libgtest-dev libc++-dev clang diff --git a/tools/jenkins/run_interop_stress.sh b/tools/jenkins/run_interop_stress.sh new file mode 100755 index 0000000000..8166f34e05 --- /dev/null +++ b/tools/jenkins/run_interop_stress.sh @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +# 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. +# +# This script is invoked by Jenkins and runs interop test suite. +set -ex + +# Enter the gRPC repo root +cd $(dirname $0)/../.. + +tools/run_tests/run_stress_tests.py -l all -s all -j 12 $@ || true diff --git a/tools/jenkins/run_jenkins.sh b/tools/jenkins/run_jenkins.sh index 9b6ba71948..84b4ea51ed 100755 --- a/tools/jenkins/run_jenkins.sh +++ b/tools/jenkins/run_jenkins.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -92,4 +92,3 @@ if [ "$TESTS_FAILED" != "" ] then exit 1 fi - diff --git a/tools/run_tests/build_artifact_csharp.sh b/tools/run_tests/build_artifact_csharp.sh new file mode 100755 index 0000000000..7438713f5c --- /dev/null +++ b/tools/run_tests/build_artifact_csharp.sh @@ -0,0 +1,38 @@ +#!/bin/bash +# 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. + +set -ex + +cd $(dirname $0)/../.. + +make grpc_csharp_ext + +mkdir -p artifacts +cp libs/opt/libgrpc_csharp_ext.so artifacts || cp libs/opt/libgrpc_csharp_ext.dylib artifacts diff --git a/tools/run_tests/build_artifacts.py b/tools/run_tests/build_artifacts.py new file mode 100755 index 0000000000..0d7e3bd56b --- /dev/null +++ b/tools/run_tests/build_artifacts.py @@ -0,0 +1,236 @@ +#!/usr/bin/env python +# 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. + +"""Builds gRPC distribution artifacts.""" + +import argparse +import atexit +import dockerjob +import itertools +import jobset +import json +import multiprocessing +import os +import re +import subprocess +import sys +import time +import uuid + +# Docker doesn't clean up after itself, so we do it on exit. +atexit.register(lambda: subprocess.call(['stty', 'echo'])) + +ROOT = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '../..')) +os.chdir(ROOT) + + +def create_docker_jobspec(name, dockerfile_dir, shell_command, environ={}, + flake_retries=0, timeout_retries=0): + """Creates jobspec for a task running under docker.""" + environ = environ.copy() + environ['RUN_COMMAND'] = shell_command + + #docker_args = ['-v', '%s/artifacts:/var/local/jenkins/grpc/artifacts' % ROOT] + docker_args=[] + for k,v in environ.iteritems(): + docker_args += ['-e', '%s=%s' % (k, v)] + docker_env = {'DOCKERFILE_DIR': dockerfile_dir, + 'DOCKER_RUN_SCRIPT': 'tools/jenkins/docker_run.sh', + 'OUTPUT_DIR': 'artifacts'} + jobspec = jobset.JobSpec( + cmdline=['tools/jenkins/build_and_run_docker.sh'] + docker_args, + environ=docker_env, + shortname='build_artifact.%s' % (name), + timeout_seconds=30*60, + flake_retries=flake_retries, + timeout_retries=timeout_retries) + return jobspec + + +def create_jobspec(name, cmdline, environ=None, shell=False, + flake_retries=0, timeout_retries=0): + """Creates jobspec.""" + jobspec = jobset.JobSpec( + cmdline=cmdline, + environ=environ, + shortname='build_artifact.%s' % (name), + timeout_seconds=5*60, + flake_retries=flake_retries, + timeout_retries=timeout_retries, + shell=shell) + return jobspec + + +def macos_arch_env(arch): + """Returns environ specifying -arch arguments for make.""" + if arch == 'x86': + arch_arg = '-arch i386' + elif arch == 'x64': + arch_arg = '-arch x86_64' + else: + raise Exception('Unsupported arch') + return {'CFLAGS': arch_arg, 'LDFLAGS': arch_arg} + + +class CSharpExtArtifact: + """Builds C# native extension library""" + + def __init__(self, platform, arch): + self.name = 'csharp_ext_%s_%s' % (platform, arch) + self.platform = platform + self.arch = arch + self.labels = ['csharp', platform, arch] + + def pre_build_jobspecs(self): + if self.platform == 'windows': + return [create_jobspec('prebuild_%s' % self.name, + ['tools\\run_tests\\pre_build_c.bat'], + shell=True, + flake_retries=5, + timeout_retries=2)] + else: + return [] + + def build_jobspec(self): + if self.platform == 'windows': + msbuild_platform = 'Win32' if self.arch == 'x86' else self.arch + return create_jobspec(self.name, + ['vsprojects\\build_vs2013.bat', + 'vsprojects\\grpc_csharp_ext.sln', + '/p:Configuration=Release', + '/p:PlatformToolset=v120', + '/p:Platform=%s' % msbuild_platform], + shell=True) + if self.platform == 'linux': + environ = {'CONFIG': 'opt'} + return create_docker_jobspec(self.name, + 'tools/jenkins/grpc_artifact_linux_%s' % self.arch, + 'tools/run_tests/build_artifact_csharp.sh') + else: + environ = {'CONFIG': 'opt'} + if self.platform == 'macos': + environ.update(macos_arch_env(self.arch)) + return create_jobspec(self.name, + ['tools/run_tests/build_artifact_csharp.sh'], + environ=environ) + + def __str__(self): + return self.name + + +_ARTIFACTS = [ + CSharpExtArtifact('linux', 'x86'), + CSharpExtArtifact('linux', 'x64'), + CSharpExtArtifact('macos', 'x86'), + CSharpExtArtifact('macos', 'x64'), + CSharpExtArtifact('windows', 'x86'), + CSharpExtArtifact('windows', 'x64') +] + + +def _create_build_map(): + """Maps artifact names and labels to list of artifacts to be built.""" + artifact_build_map = dict([(artifact.name, [artifact]) + for artifact in _ARTIFACTS]) + if len(_ARTIFACTS) > len(artifact_build_map.keys()): + raise Exception('Artifact names need to be unique') + + label_build_map = {} + label_build_map['all'] = [a for a in _ARTIFACTS] # to build all artifacts + for artifact in _ARTIFACTS: + for label in artifact.labels: + if label in label_build_map: + label_build_map[label].append(artifact) + else: + label_build_map[label] = [artifact] + + if set(artifact_build_map.keys()).intersection(label_build_map.keys()): + raise Exception('Artifact names need to be distinct from label names') + return dict( artifact_build_map.items() + label_build_map.items()) + + +_BUILD_MAP = _create_build_map() + +argp = argparse.ArgumentParser(description='Builds distribution artifacts.') +argp.add_argument('-b', '--build', + choices=sorted(_BUILD_MAP.keys()), + nargs='+', + default=['all'], + help='Artifact name or artifact label to build.') +argp.add_argument('-f', '--filter', + choices=sorted(_BUILD_MAP.keys()), + nargs='+', + default=[], + help='Filter artifacts to build with AND semantics.') +argp.add_argument('-j', '--jobs', default=multiprocessing.cpu_count(), type=int) +argp.add_argument('-t', '--travis', + default=False, + action='store_const', + const=True) + +args = argp.parse_args() + +# Figure out which artifacts to build +artifacts = [] +for label in args.build: + artifacts += _BUILD_MAP[label] + +# Among target selected by -b, filter out those that don't match the filter +artifacts = [a for a in artifacts if all(f in a.labels for f in args.filter)] +artifacts = sorted(set(artifacts)) + +# Execute pre-build phase +prebuild_jobs = [] +for artifact in artifacts: + prebuild_jobs += artifact.pre_build_jobspecs() +if prebuild_jobs: + num_failures, _ = jobset.run( + prebuild_jobs, newline_on_success=True, maxjobs=args.jobs) + if num_failures != 0: + jobset.message('FAILED', 'Pre-build phase failed.', do_newline=True) + sys.exit(1) + +build_jobs = [] +for artifact in artifacts: + build_jobs.append(artifact.build_jobspec()) +if not build_jobs: + print 'Nothing to build.' + sys.exit(1) + +jobset.message('START', 'Building artifacts.', do_newline=True) +num_failures, _ = jobset.run( + build_jobs, newline_on_success=True, maxjobs=args.jobs) +if num_failures == 0: + jobset.message('SUCCESS', 'All artifacts built successfully.', + do_newline=True) +else: + jobset.message('FAILED', 'Failed to build artifacts.', + do_newline=True) + sys.exit(1) diff --git a/tools/run_tests/build_csharp.sh b/tools/run_tests/build_csharp.sh index 55643ff924..aadd11e205 100755 --- a/tools/run_tests/build_csharp.sh +++ b/tools/run_tests/build_csharp.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -32,4 +32,5 @@ set -ex cd $(dirname $0)/../../src/csharp -xbuild /p:Configuration=$MSBUILD_CONFIG Grpc.sln +# overriding NativeDependenciesConfigurationUnix is needed to make gcov code coverage work. +xbuild /p:Configuration=$MSBUILD_CONFIG /p:NativeDependenciesConfigurationUnix=$CONFIG Grpc.sln diff --git a/tools/run_tests/build_php.sh b/tools/run_tests/build_php.sh index 1d81779b6a..0f9cfe5e3a 100755 --- a/tools/run_tests/build_php.sh +++ b/tools/run_tests/build_php.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -44,5 +44,9 @@ cd src/php cd ext/grpc phpize -./configure --enable-grpc=$root +if [ "$CONFIG" != "gcov" ] ; then + ./configure --enable-grpc=$root +else + ./configure --enable-grpc=$root --enable-coverage +fi make diff --git a/tools/run_tests/build_python.sh b/tools/run_tests/build_python.sh index 57080ce934..e0fcbb602d 100755 --- a/tools/run_tests/build_python.sh +++ b/tools/run_tests/build_python.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -34,16 +34,14 @@ set -ex cd $(dirname $0)/../.. ROOT=`pwd` -GRPCIO=$ROOT/src/python/grpcio export LD_LIBRARY_PATH=$ROOT/libs/$CONFIG export DYLD_LIBRARY_PATH=$ROOT/libs/$CONFIG export PATH=$ROOT/bins/$CONFIG:$ROOT/bins/$CONFIG/protobuf:$PATH -export CFLAGS="-I$ROOT/include -std=c89" +export CFLAGS="-I$ROOT/include -std=gnu99" export LDFLAGS="-L$ROOT/libs/$CONFIG" export GRPC_PYTHON_BUILD_WITH_CYTHON=1 export GRPC_PYTHON_ENABLE_CYTHON_TRACING=1 -cd $GRPCIO tox --notest -$GRPCIO/.tox/py27/bin/python $GRPCIO/setup.py build +$ROOT/.tox/py27/bin/python $ROOT/setup.py build diff --git a/tools/run_tests/build_ruby.sh b/tools/run_tests/build_ruby.sh index 6d23c316c5..8acb40dc62 100755 --- a/tools/run_tests/build_ruby.sh +++ b/tools/run_tests/build_ruby.sh @@ -34,7 +34,7 @@ set -ex export GRPC_CONFIG=${CONFIG:-opt} # change to grpc's ruby directory -cd $(dirname $0)/../../src/ruby +cd $(dirname $0)/../.. rm -rf ./tmp rake compile:grpc diff --git a/tools/run_tests/check_sources_and_headers.py b/tools/run_tests/check_sources_and_headers.py index cee32888dc..50574f44b0 100755 --- a/tools/run_tests/check_sources_and_headers.py +++ b/tools/run_tests/check_sources_and_headers.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 @@ -80,4 +80,4 @@ for target in js: target['name'], fn, m.group(1))) errors += 1 -assert errors == 0
\ No newline at end of file +assert errors == 0 diff --git a/tools/run_tests/jobset.py b/tools/run_tests/jobset.py index 0b01bc4bec..beeb99c0ae 100755 --- a/tools/run_tests/jobset.py +++ b/tools/run_tests/jobset.py @@ -1,4 +1,4 @@ -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -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 @@ -146,7 +151,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 +159,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 +175,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) @@ -218,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, @@ -267,13 +277,24 @@ 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; 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) self.result.state = 'PASSED' if self._bin_hash: update_cache.finished(self._spec.identity(), self._bin_hash) - elif self._state == _RUNNING and time.time() - self._start > self._spec.timeout_seconds: + 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) self._timeout_retries += 1 @@ -327,10 +348,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: @@ -450,4 +480,3 @@ def run(cmdlines, js.set_remaining(remaining) js.finish() return js.get_num_failures(), js.resultset - diff --git a/tools/run_tests/post_tests_php.sh b/tools/run_tests/post_tests_php.sh new file mode 100755 index 0000000000..01a44d03dc --- /dev/null +++ b/tools/run_tests/post_tests_php.sh @@ -0,0 +1,46 @@ +#!/bin/bash +# 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 -ex + +if [ "$CONFIG" != "gcov" ] ; then exit ; fi + +root=$(readlink -f $(dirname $0)/../..) +out=$root/reports/php_ext_coverage +tmp1=$(mktemp) +tmp2=$(mktemp) +cd $root +lcov --capture --directory . --output-file $tmp1 +lcov --extract $tmp1 "$root/src/php/ext/grpc/*" --output-file $tmp2 +genhtml $tmp2 --output-directory $out +rm $tmp2 +rm $tmp1 + +cp -rv $root/src/php/coverage $root/reports/php diff --git a/tools/run_tests/run_csharp.sh b/tools/run_tests/run_csharp.sh index 744df07e1c..10f1c28521 100755 --- a/tools/run_tests/run_csharp.sh +++ b/tools/run_tests/run_csharp.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -36,9 +36,6 @@ NUNIT_CONSOLE="mono packages/NUnit.Runners.2.6.4/tools/nunit-console.exe" # change to gRPC repo root cd $(dirname $0)/../.. -# path needs to be absolute -export LD_LIBRARY_PATH=$(pwd)/libs/$CONFIG - (cd src/csharp; $NUNIT_CONSOLE $@) if [ "$CONFIG" = "gcov" ] diff --git a/tools/run_tests/run_interop_tests.py b/tools/run_tests/run_interop_tests.py index e69e9877c5..10566d6bc8 100755 --- a/tools/run_tests/run_interop_tests.py +++ b/tools/run_tests/run_interop_tests.py @@ -1,5 +1,5 @@ #!/usr/bin/env python -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -298,11 +298,8 @@ class PythonLanguage: def client_cmd(self, args): return [ - 'src/python/grpcio/.tox/py27/bin/python', - 'src/python/grpcio/setup.py', - 'run_interop', - '--client', - '--args=\'{}\''.format(' '.join(args)) + 'tox -einterop_client --', + ' '.join(args) ] def cloud_to_prod_env(self): @@ -310,11 +307,8 @@ class PythonLanguage: def server_cmd(self, args): return [ - 'src/python/grpcio/.tox/py27/bin/python', - 'src/python/grpcio/setup.py', - 'run_interop', - '--server', - '--args=\'{}\''.format(' '.join(args) + ' --use_tls=true') + 'tox -einterop_server --', + ' '.join(args) + ' --use_tls=true' ] def global_env(self): @@ -555,7 +549,7 @@ def aggregate_http2_results(stdout): match = re.search(r'\{"cases[^\]]*\]\}', stdout) if not match: return None - + results = json.loads(match.group(0)) skipped = 0 passed = 0 @@ -748,7 +742,7 @@ try: for test_case in _HTTP2_TEST_CASES: if server_name == "go": # TODO(carl-mastrangelo): Reenable after https://github.com/grpc/grpc-go/issues/434 - continue + continue test_job = cloud_to_cloud_jobspec(http2Interop, test_case, server_name, @@ -777,7 +771,7 @@ try: job[0].http2results = aggregate_http2_results(job[0].message) report_utils.render_interop_html_report( - set([str(l) for l in languages]), servers, _TEST_CASES, _AUTH_TEST_CASES, + set([str(l) for l in languages]), servers, _TEST_CASES, _AUTH_TEST_CASES, _HTTP2_TEST_CASES, resultset, num_failures, args.cloud_to_prod_auth or args.cloud_to_prod, args.http2_interop) diff --git a/tools/run_tests/run_python.sh b/tools/run_tests/run_python.sh index 042b40485d..ffe9c12af1 100755 --- a/tools/run_tests/run_python.sh +++ b/tools/run_tests/run_python.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2015, Google Inc. +# Copyright 2015-2016, Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -34,7 +34,6 @@ set -ex cd $(dirname $0)/../.. ROOT=`pwd` -GRPCIO=$ROOT/src/python/grpcio export LD_LIBRARY_PATH=$ROOT/libs/$CONFIG export DYLD_LIBRARY_PATH=$ROOT/libs/$CONFIG export PATH=$ROOT/bins/$CONFIG:$ROOT/bins/$CONFIG/protobuf:$PATH @@ -43,9 +42,8 @@ export LDFLAGS="-L$ROOT/libs/$CONFIG" export GRPC_PYTHON_BUILD_WITH_CYTHON=1 export GRPC_PYTHON_ENABLE_CYTHON_TRACING=1 -cd $GRPCIO tox mkdir -p $ROOT/reports rm -rf $ROOT/reports/python-coverage -(mv -T $GRPCIO/htmlcov $ROOT/reports/python-coverage) || true +(mv -T $ROOT/htmlcov $ROOT/reports/python-coverage) || true diff --git a/tools/run_tests/run_ruby.sh b/tools/run_tests/run_ruby.sh index b82ce52af3..73a84ac361 100755 --- a/tools/run_tests/run_ruby.sh +++ b/tools/run_tests/run_ruby.sh @@ -31,6 +31,6 @@ set -ex # change to grpc repo root -cd $(dirname $0)/../../src/ruby +cd $(dirname $0)/../.. rake diff --git a/tools/run_tests/run_sanity.sh b/tools/run_tests/run_sanity.sh index 690332daae..467f06edd7 100755 --- a/tools/run_tests/run_sanity.sh +++ b/tools/run_tests/run_sanity.sh @@ -60,4 +60,4 @@ 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_stress_tests.py b/tools/run_tests/run_stress_tests.py new file mode 100755 index 0000000000..193ff2e53a --- /dev/null +++ b/tools/run_tests/run_stress_tests.py @@ -0,0 +1,328 @@ +#!/usr/bin/env python +# 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. +"""Run stress test in C++""" + +import argparse +import atexit +import dockerjob +import itertools +import jobset +import json +import multiprocessing +import os +import re +import subprocess +import sys +import tempfile +import time +import uuid + +# Docker doesn't clean up after itself, so we do it on exit. +atexit.register(lambda: subprocess.call(['stty', 'echo'])) + +ROOT = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '../..')) +os.chdir(ROOT) + +_DEFAULT_SERVER_PORT = 8080 +_DEFAULT_METRICS_PORT = 8081 +_DEFAULT_TEST_CASES = 'empty_unary:20,large_unary:20,client_streaming:20,server_streaming:20,empty_stream:20' +_DEFAULT_NUM_CHANNELS_PER_SERVER = 5 +_DEFAULT_NUM_STUBS_PER_CHANNEL = 10 + +# 15 mins default +_DEFAULT_TEST_DURATION_SECS = 900 + +class CXXLanguage: + + def __init__(self): + self.client_cwd = None + self.server_cwd = None + self.safename = 'cxx' + + def client_cmd(self, args): + return ['bins/opt/stress_test'] + args + + def server_cmd(self, args): + return ['bins/opt/interop_server'] + args + + def global_env(self): + return {} + + def __str__(self): + return 'c++' + + +_LANGUAGES = {'c++': CXXLanguage(),} + +# languages supported as cloud_to_cloud servers +_SERVERS = ['c++'] + +DOCKER_WORKDIR_ROOT = '/var/local/git/grpc' + + +def docker_run_cmdline(cmdline, image, docker_args=[], cwd=None, environ=None): + """Wraps given cmdline array to create 'docker run' cmdline from it.""" + docker_cmdline = ['docker', 'run', '-i', '--rm=true'] + + # turn environ into -e docker args + if environ: + for k, v in environ.iteritems(): + docker_cmdline += ['-e', '%s=%s' % (k, v)] + + # set working directory + workdir = DOCKER_WORKDIR_ROOT + if cwd: + workdir = os.path.join(workdir, cwd) + docker_cmdline += ['-w', workdir] + + docker_cmdline += docker_args + [image] + cmdline + return docker_cmdline + + +def bash_login_cmdline(cmdline): + """Creates bash -l -c cmdline from args list.""" + # Use login shell: + # * rvm and nvm require it + # * makes error messages clearer if executables are missing + return ['bash', '-l', '-c', ' '.join(cmdline)] + + +def _job_kill_handler(job): + if job._spec.container_name: + dockerjob.docker_kill(job._spec.container_name) + # When the job times out and we decide to kill it, + # we need to wait a before restarting the job + # to prevent "container name already in use" error. + # TODO(jtattermusch): figure out a cleaner way to to this. + time.sleep(2) + + +def cloud_to_cloud_jobspec(language, + test_cases, + server_addresses, + test_duration_secs, + num_channels_per_server, + num_stubs_per_channel, + metrics_port, + docker_image=None): + """Creates jobspec for cloud-to-cloud interop test""" + cmdline = bash_login_cmdline(language.client_cmd([ + '--test_cases=%s' % test_cases, '--server_addresses=%s' % + server_addresses, '--test_duration_secs=%s' % test_duration_secs, + '--num_stubs_per_channel=%s' % num_stubs_per_channel, + '--num_channels_per_server=%s' % num_channels_per_server, + '--metrics_port=%s' % metrics_port + ])) + print cmdline + cwd = language.client_cwd + environ = language.global_env() + if docker_image: + container_name = dockerjob.random_name('interop_client_%s' % + language.safename) + cmdline = docker_run_cmdline( + cmdline, + image=docker_image, + environ=environ, + cwd=cwd, + docker_args=['--net=host', '--name', container_name]) + cwd = None + + test_job = jobset.JobSpec(cmdline=cmdline, + cwd=cwd, + environ=environ, + shortname='cloud_to_cloud:%s:%s_server:stress_test' % ( + language, server_name), + timeout_seconds=test_duration_secs * 2, + flake_retries=0, + timeout_retries=0, + kill_handler=_job_kill_handler) + test_job.container_name = container_name + return test_job + + +def server_jobspec(language, docker_image, test_duration_secs): + """Create jobspec for running a server""" + container_name = dockerjob.random_name('interop_server_%s' % + language.safename) + cmdline = bash_login_cmdline(language.server_cmd(['--port=%s' % + _DEFAULT_SERVER_PORT])) + environ = language.global_env() + docker_cmdline = docker_run_cmdline( + cmdline, + image=docker_image, + cwd=language.server_cwd, + environ=environ, + docker_args=['-p', str(_DEFAULT_SERVER_PORT), '--name', container_name]) + + server_job = jobset.JobSpec(cmdline=docker_cmdline, + environ=environ, + shortname='interop_server_%s' % language, + timeout_seconds=test_duration_secs * 3) + server_job.container_name = container_name + return server_job + + +def build_interop_stress_image_jobspec(language, tag=None): + """Creates jobspec for building stress test docker image for a language""" + if not tag: + tag = 'grpc_interop_stress_%s:%s' % (language.safename, uuid.uuid4()) + env = {'INTEROP_IMAGE': tag, + 'BASE_NAME': 'grpc_interop_stress_%s' % language.safename} + build_job = jobset.JobSpec(cmdline=['tools/jenkins/build_interop_stress_image.sh'], + environ=env, + shortname='build_docker_%s' % (language), + timeout_seconds=30 * 60) + build_job.tag = tag + return build_job + +argp = argparse.ArgumentParser(description='Run stress tests.') +argp.add_argument('-l', + '--language', + choices=['all'] + sorted(_LANGUAGES), + nargs='+', + default=['all'], + help='Clients to run.') +argp.add_argument('-j', '--jobs', default=multiprocessing.cpu_count(), type=int) +argp.add_argument( + '-s', + '--server', + choices=['all'] + sorted(_SERVERS), + action='append', + help='Run cloud_to_cloud servers in a separate docker ' + 'image.', + default=[]) +argp.add_argument( + '--override_server', + action='append', + type=lambda kv: kv.split('='), + help= + 'Use servername=HOST:PORT to explicitly specify a server. E.g. ' + 'csharp=localhost:50000', + default=[]) +argp.add_argument('--test_duration_secs', + help='The duration of the test in seconds', + default=_DEFAULT_TEST_DURATION_SECS) + +args = argp.parse_args() + +servers = set( + s + for s in itertools.chain.from_iterable(_SERVERS if x == 'all' else [x] + for x in args.server)) + +languages = set(_LANGUAGES[l] + for l in itertools.chain.from_iterable(_LANGUAGES.iterkeys( + ) if x == 'all' else [x] for x in args.language)) + +docker_images = {} +# languages for which to build docker images +languages_to_build = set( + _LANGUAGES[k] + for k in set([str(l) for l in languages] + [s for s in servers])) +build_jobs = [] +for l in languages_to_build: + job = build_interop_stress_image_jobspec(l) + docker_images[str(l)] = job.tag + build_jobs.append(job) + +if build_jobs: + jobset.message('START', 'Building interop docker images.', do_newline=True) + num_failures, _ = jobset.run(build_jobs, + newline_on_success=True, + maxjobs=args.jobs) + if num_failures == 0: + jobset.message('SUCCESS', + 'All docker images built successfully.', + do_newline=True) + else: + jobset.message('FAILED', + 'Failed to build interop docker images.', + do_newline=True) + for image in docker_images.itervalues(): + dockerjob.remove_image(image, skip_nonexistent=True) + sys.exit(1) + +# Start interop servers. +server_jobs = {} +server_addresses = {} +try: + for s in servers: + lang = str(s) + spec = server_jobspec(_LANGUAGES[lang], docker_images.get(lang), args.test_duration_secs) + job = dockerjob.DockerJob(spec) + server_jobs[lang] = job + server_addresses[lang] = ('localhost', + job.mapped_port(_DEFAULT_SERVER_PORT)) + + jobs = [] + + for server in args.override_server: + server_name = server[0] + (server_host, server_port) = server[1].split(':') + server_addresses[server_name] = (server_host, server_port) + + for server_name, server_address in server_addresses.iteritems(): + (server_host, server_port) = server_address + for language in languages: + test_job = cloud_to_cloud_jobspec( + language, + _DEFAULT_TEST_CASES, + ('%s:%s' % (server_host, server_port)), + args.test_duration_secs, + _DEFAULT_NUM_CHANNELS_PER_SERVER, + _DEFAULT_NUM_STUBS_PER_CHANNEL, + _DEFAULT_METRICS_PORT, + docker_image=docker_images.get(str(language))) + jobs.append(test_job) + + if not jobs: + print 'No jobs to run.' + for image in docker_images.itervalues(): + dockerjob.remove_image(image, skip_nonexistent=True) + sys.exit(1) + + num_failures, resultset = jobset.run(jobs, + newline_on_success=True, + maxjobs=args.jobs) + if num_failures: + jobset.message('FAILED', 'Some tests failed', do_newline=True) + else: + jobset.message('SUCCESS', 'All tests passed', do_newline=True) + +finally: + # Check if servers are still running. + for server, job in server_jobs.iteritems(): + if not job.is_running(): + print 'Server "%s" has exited prematurely.' % server + + dockerjob.finish_jobs([j for j in server_jobs.itervalues()]) + + for image in docker_images.itervalues(): + print 'Removing docker image %s' % image + dockerjob.remove_image(image) diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py index 206848bf40..e86467e3f2 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,7 +115,7 @@ class ValgrindConfig(object): self.args = args self.allow_hashing = False - def job_spec(self, cmdline, hash_targets, timeout_seconds=None, + def job_spec(self, cmdline, hash_targets, cpu_cost=1.0, timeout_seconds=None, shortname=None, environ=None): if shortname is None: shortname = 'valgrind %s' % cmdline[0] @@ -122,6 +123,7 @@ class ValgrindConfig(object): self.args + cmdline, shortname=shortname, 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) @@ -160,6 +162,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')})) @@ -248,7 +251,7 @@ class PhpLanguage(object): return [['tools/run_tests/build_php.sh']] def post_tests_steps(self): - return [] + return [['tools/run_tests/post_tests_php.sh']] def makefile_name(self): return 'Makefile' @@ -603,7 +606,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 +653,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 +663,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.' @@ -767,7 +774,7 @@ if platform_string() == 'windows': _windows_toolset_option(args.compiler), _windows_arch_option(args.arch)] + extra_args, - shell=True, timeout_seconds=90*60) + shell=True, timeout_seconds=None) for target in targets] else: def make_jobspec(cfg, targets, makefile='Makefile'): @@ -775,10 +782,11 @@ else: return [jobset.JobSpec([os.getenv('MAKE', 'make'), '-f', makefile, '-j', '%d' % (multiprocessing.cpu_count() + 1), - 'EXTRA_DEFINES=GRPC_TEST_SLOWDOWN_MACHINE_FACTOR=%f' % - args.slowdown, - 'CONFIG=%s' % cfg] + targets, - timeout_seconds=30*60)] + 'EXTRA_DEFINES=GRPC_TEST_SLOWDOWN_MACHINE_FACTOR=%f' % args.slowdown, + 'CONFIG=%s' % cfg] + + ([] if not args.travis else ['JENKINS_BUILD=1']) + + targets, + timeout_seconds=None)] else: return [] make_targets = {} @@ -803,7 +811,7 @@ if make_targets: make_commands = itertools.chain.from_iterable(make_jobspec(cfg, list(targets), makefile) for cfg in build_configs for (makefile, targets) in make_targets.iteritems()) build_steps.extend(set(make_commands)) build_steps.extend(set( - jobset.JobSpec(cmdline, environ=build_step_environ(cfg), timeout_seconds=10*60) + jobset.JobSpec(cmdline, environ=build_step_environ(cfg), timeout_seconds=None) for cfg in build_configs for l in languages for cmdline in l.build_steps())) diff --git a/tools/run_tests/sources_and_headers.json b/tools/run_tests/sources_and_headers.json index 3af1bbaccc..3e42c59ed3 100644 --- a/tools/run_tests/sources_and_headers.json +++ b/tools/run_tests/sources_and_headers.json @@ -1504,6 +1504,23 @@ "grpc", "grpc++", "grpc++_test_util", + "grpc_test_util", + "qps" + ], + "headers": [], + "language": "c++", + "name": "generic_async_streaming_ping_pong_test", + "src": [ + "test/cpp/qps/generic_async_streaming_ping_pong_test.cc" + ] + }, + { + "deps": [ + "gpr", + "gpr_test_util", + "grpc", + "grpc++", + "grpc++_test_util", "grpc_test_util" ], "headers": [], @@ -1641,9 +1658,9 @@ "grpc++_test_config" ], "headers": [ - "test/cpp/util/metrics_server.h", - "test/proto/metrics.grpc.pb.h", - "test/proto/metrics.pb.h" + "src/proto/grpc/testing/metrics.grpc.pb.h", + "src/proto/grpc/testing/metrics.pb.h", + "test/cpp/util/metrics_server.h" ], "language": "c++", "name": "metrics_client", @@ -1773,12 +1790,12 @@ "grpc_test_util" ], "headers": [ - "test/proto/empty.grpc.pb.h", - "test/proto/empty.pb.h", - "test/proto/messages.grpc.pb.h", - "test/proto/messages.pb.h", - "test/proto/test.grpc.pb.h", - "test/proto/test.pb.h" + "src/proto/grpc/testing/empty.grpc.pb.h", + "src/proto/grpc/testing/empty.pb.h", + "src/proto/grpc/testing/messages.grpc.pb.h", + "src/proto/grpc/testing/messages.pb.h", + "src/proto/grpc/testing/test.grpc.pb.h", + "src/proto/grpc/testing/test.pb.h" ], "language": "c++", "name": "reconnect_interop_client", @@ -1799,12 +1816,12 @@ "test_tcp_server" ], "headers": [ - "test/proto/empty.grpc.pb.h", - "test/proto/empty.pb.h", - "test/proto/messages.grpc.pb.h", - "test/proto/messages.pb.h", - "test/proto/test.grpc.pb.h", - "test/proto/test.pb.h" + "src/proto/grpc/testing/empty.grpc.pb.h", + "src/proto/grpc/testing/empty.pb.h", + "src/proto/grpc/testing/messages.grpc.pb.h", + "src/proto/grpc/testing/messages.pb.h", + "src/proto/grpc/testing/test.grpc.pb.h", + "src/proto/grpc/testing/test.pb.h" ], "language": "c++", "name": "reconnect_interop_server", @@ -1935,18 +1952,18 @@ "grpc_test_util" ], "headers": [ + "src/proto/grpc/testing/empty.grpc.pb.h", + "src/proto/grpc/testing/empty.pb.h", + "src/proto/grpc/testing/messages.grpc.pb.h", + "src/proto/grpc/testing/messages.pb.h", + "src/proto/grpc/testing/metrics.grpc.pb.h", + "src/proto/grpc/testing/metrics.pb.h", + "src/proto/grpc/testing/test.grpc.pb.h", + "src/proto/grpc/testing/test.pb.h", "test/cpp/interop/client_helper.h", "test/cpp/interop/interop_client.h", "test/cpp/interop/stress_interop_client.h", - "test/cpp/util/metrics_server.h", - "test/proto/empty.grpc.pb.h", - "test/proto/empty.pb.h", - "test/proto/messages.grpc.pb.h", - "test/proto/messages.pb.h", - "test/proto/metrics.grpc.pb.h", - "test/proto/metrics.pb.h", - "test/proto/test.grpc.pb.h", - "test/proto/test.pb.h" + "test/cpp/util/metrics_server.h" ], "language": "c++", "name": "stress_test", @@ -2021,7 +2038,10 @@ "grpc_test_util", "grpc_zookeeper" ], - "headers": [], + "headers": [ + "src/proto/grpc/testing/echo.grpc.pb.h", + "src/proto/grpc/testing/echo.pb.h" + ], "language": "c++", "name": "zookeeper_test", "src": [ @@ -3209,6 +3229,7 @@ "src/core/surface/server_chttp2.c", "src/core/surface/server_create.c", "src/core/surface/surface_trace.h", + "src/core/surface/validate_metadata.c", "src/core/surface/version.c", "src/core/transport/byte_stream.c", "src/core/transport/byte_stream.h", @@ -3680,6 +3701,7 @@ "src/core/surface/server_chttp2.c", "src/core/surface/server_create.c", "src/core/surface/surface_trace.h", + "src/core/surface/validate_metadata.c", "src/core/surface/version.c", "src/core/transport/byte_stream.c", "src/core/transport/byte_stream.h", @@ -3953,14 +3975,14 @@ "grpc_test_util" ], "headers": [ + "src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h", + "src/proto/grpc/testing/duplicate/echo_duplicate.pb.h", + "src/proto/grpc/testing/echo.grpc.pb.h", + "src/proto/grpc/testing/echo.pb.h", + "src/proto/grpc/testing/echo_messages.grpc.pb.h", + "src/proto/grpc/testing/echo_messages.pb.h", "test/cpp/util/cli_call.h", "test/cpp/util/create_test_channel.h", - "test/cpp/util/echo.grpc.pb.h", - "test/cpp/util/echo.pb.h", - "test/cpp/util/echo_duplicate.grpc.pb.h", - "test/cpp/util/echo_duplicate.pb.h", - "test/cpp/util/messages.grpc.pb.h", - "test/cpp/util/messages.pb.h", "test/cpp/util/string_ref_helper.h", "test/cpp/util/subprocess.h" ], @@ -4163,9 +4185,9 @@ "grpc_test_util" ], "headers": [ - "test/cpp/interop/client_helper.h", - "test/proto/messages.grpc.pb.h", - "test/proto/messages.pb.h" + "src/proto/grpc/testing/messages.grpc.pb.h", + "src/proto/grpc/testing/messages.pb.h", + "test/cpp/interop/client_helper.h" ], "language": "c++", "name": "interop_client_helper", @@ -4186,13 +4208,13 @@ "interop_client_helper" ], "headers": [ - "test/cpp/interop/interop_client.h", - "test/proto/empty.grpc.pb.h", - "test/proto/empty.pb.h", - "test/proto/messages.grpc.pb.h", - "test/proto/messages.pb.h", - "test/proto/test.grpc.pb.h", - "test/proto/test.pb.h" + "src/proto/grpc/testing/empty.grpc.pb.h", + "src/proto/grpc/testing/empty.pb.h", + "src/proto/grpc/testing/messages.grpc.pb.h", + "src/proto/grpc/testing/messages.pb.h", + "src/proto/grpc/testing/test.grpc.pb.h", + "src/proto/grpc/testing/test.pb.h", + "test/cpp/interop/interop_client.h" ], "language": "c++", "name": "interop_client_main", @@ -4231,12 +4253,12 @@ "interop_server_helper" ], "headers": [ - "test/proto/empty.grpc.pb.h", - "test/proto/empty.pb.h", - "test/proto/messages.grpc.pb.h", - "test/proto/messages.pb.h", - "test/proto/test.grpc.pb.h", - "test/proto/test.pb.h" + "src/proto/grpc/testing/empty.grpc.pb.h", + "src/proto/grpc/testing/empty.pb.h", + "src/proto/grpc/testing/messages.grpc.pb.h", + "src/proto/grpc/testing/messages.pb.h", + "src/proto/grpc/testing/test.grpc.pb.h", + "src/proto/grpc/testing/test.pb.h" ], "language": "c++", "name": "interop_server_main", @@ -4251,29 +4273,29 @@ "grpc_test_util" ], "headers": [ + "src/proto/grpc/testing/control.grpc.pb.h", + "src/proto/grpc/testing/control.pb.h", + "src/proto/grpc/testing/messages.grpc.pb.h", + "src/proto/grpc/testing/messages.pb.h", + "src/proto/grpc/testing/payloads.grpc.pb.h", + "src/proto/grpc/testing/payloads.pb.h", + "src/proto/grpc/testing/perf_db.grpc.pb.h", + "src/proto/grpc/testing/perf_db.pb.h", + "src/proto/grpc/testing/services.grpc.pb.h", + "src/proto/grpc/testing/services.pb.h", + "src/proto/grpc/testing/stats.grpc.pb.h", + "src/proto/grpc/testing/stats.pb.h", "test/cpp/qps/client.h", "test/cpp/qps/driver.h", "test/cpp/qps/histogram.h", "test/cpp/qps/interarrival.h", - "test/cpp/qps/perf_db.grpc.pb.h", - "test/cpp/qps/perf_db.pb.h", "test/cpp/qps/perf_db_client.h", "test/cpp/qps/qps_worker.h", "test/cpp/qps/report.h", "test/cpp/qps/server.h", "test/cpp/qps/stats.h", "test/cpp/qps/timer.h", - "test/cpp/util/benchmark_config.h", - "test/proto/benchmarks/control.grpc.pb.h", - "test/proto/benchmarks/control.pb.h", - "test/proto/benchmarks/payloads.grpc.pb.h", - "test/proto/benchmarks/payloads.pb.h", - "test/proto/benchmarks/services.grpc.pb.h", - "test/proto/benchmarks/services.pb.h", - "test/proto/benchmarks/stats.grpc.pb.h", - "test/proto/benchmarks/stats.pb.h", - "test/proto/messages.grpc.pb.h", - "test/proto/messages.pb.h" + "test/cpp/util/benchmark_config.h" ], "language": "c++", "name": "qps", diff --git a/tools/run_tests/tests.json b/tools/run_tests/tests.json index d4839e235f..e3dd29e7e7 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": 0.1, "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": 10, "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": 0.5, "exclude_configs": [], "flaky": false, "language": "c", @@ -942,6 +992,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.5, "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": 0.1, "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": 0.1, "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": 0.1, "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": 0.5, "exclude_configs": [], "flaky": false, "language": "c", @@ -1352,6 +1424,7 @@ "mac", "posix" ], + "cpu_cost": 0.5, "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": 0.1, "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": 0.5, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1828,9 +1926,28 @@ "ci_platforms": [ "linux", "mac", + "posix" + ], + "cpu_cost": 1.0, + "exclude_configs": [], + "flaky": false, + "language": "c++", + "name": "generic_async_streaming_ping_pong_test", + "platforms": [ + "linux", + "mac", + "posix" + ] + }, + { + "args": [], + "ci_platforms": [ + "linux", + "mac", "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1849,6 +1966,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1867,6 +1985,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1885,6 +2004,7 @@ "mac", "posix" ], + "cpu_cost": 10, "exclude_configs": [ "tsan" ], @@ -1905,6 +2025,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1923,6 +2044,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1940,6 +2062,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1958,6 +2081,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1977,6 +2101,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -1995,6 +2120,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2012,6 +2138,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2029,6 +2156,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2047,6 +2175,7 @@ "posix", "windows" ], + "cpu_cost": 100, "exclude_configs": [], "flaky": false, "language": "c++", @@ -2066,6 +2195,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c89", @@ -2085,6 +2215,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2104,6 +2235,7 @@ "posix", "windows" ], + "cpu_cost": 0.2, "exclude_configs": [], "flaky": false, "language": "c", @@ -2123,6 +2255,7 @@ "posix", "windows" ], + "cpu_cost": 0.2, "exclude_configs": [], "flaky": false, "language": "c", @@ -2142,6 +2275,7 @@ "posix", "windows" ], + "cpu_cost": 0.2, "exclude_configs": [], "flaky": false, "language": "c", @@ -2161,6 +2295,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2180,6 +2315,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2199,6 +2335,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2218,6 +2355,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -2236,6 +2374,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -2253,6 +2392,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -2272,6 +2412,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2294,6 +2435,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2316,6 +2458,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2338,6 +2481,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2360,6 +2504,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2385,6 +2530,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2410,6 +2556,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2435,6 +2582,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2460,6 +2608,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2485,6 +2634,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2510,6 +2660,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2535,6 +2686,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2560,6 +2712,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2585,6 +2738,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2610,6 +2764,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2635,6 +2790,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2660,6 +2816,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2685,6 +2842,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2710,6 +2868,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2735,6 +2894,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2760,6 +2920,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2785,6 +2946,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2810,6 +2972,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2835,6 +2998,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2860,6 +3024,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2885,6 +3050,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2910,6 +3076,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2935,6 +3102,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2960,6 +3128,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -2984,6 +3153,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3006,6 +3176,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3028,6 +3199,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3052,6 +3224,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3074,6 +3247,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3096,6 +3270,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3118,6 +3293,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3140,6 +3316,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3162,6 +3339,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3184,6 +3362,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3206,6 +3385,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3228,6 +3408,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3250,6 +3431,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3274,6 +3456,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3296,6 +3479,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3318,6 +3502,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3342,6 +3527,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3364,6 +3550,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3386,6 +3573,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3408,6 +3596,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3430,6 +3619,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3454,6 +3644,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3476,6 +3667,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3498,6 +3690,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3520,6 +3713,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3542,6 +3736,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3564,6 +3759,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3586,6 +3782,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3608,6 +3805,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3630,6 +3828,7 @@ "posix", "windows" ], + "cpu_cost": 1.0, "exclude_configs": [ "asan" ], @@ -3653,6 +3852,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3674,6 +3874,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3695,6 +3896,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3716,6 +3918,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3737,6 +3940,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3758,6 +3962,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3779,6 +3984,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3800,6 +4006,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3821,6 +4028,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3842,6 +4050,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3863,6 +4072,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3884,6 +4094,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3905,6 +4116,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3926,6 +4138,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3947,6 +4160,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -3968,6 +4182,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -3989,6 +4204,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4010,6 +4226,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4031,6 +4248,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4052,6 +4270,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4073,6 +4292,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4094,6 +4314,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4115,6 +4336,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4136,6 +4358,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4157,6 +4380,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4178,6 +4402,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4199,6 +4424,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4220,6 +4446,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4241,6 +4468,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4262,6 +4490,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4283,6 +4512,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4304,6 +4534,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4325,6 +4556,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4346,6 +4578,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4367,6 +4600,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4388,6 +4622,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4409,6 +4644,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4430,6 +4666,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4451,6 +4688,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4472,6 +4710,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4493,6 +4732,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4514,6 +4754,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4535,6 +4776,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4556,6 +4798,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4577,6 +4820,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4598,6 +4842,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4619,6 +4864,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4640,6 +4886,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4661,6 +4908,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4682,6 +4930,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4703,6 +4952,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4724,6 +4974,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4745,6 +4996,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4766,6 +5018,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4787,6 +5040,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4808,6 +5062,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4829,6 +5084,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4850,6 +5106,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4871,6 +5128,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4892,6 +5150,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4913,6 +5172,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4934,6 +5194,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -4955,6 +5216,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4976,6 +5238,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -4997,6 +5260,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5018,6 +5282,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5039,6 +5304,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5060,6 +5326,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5081,6 +5348,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5102,6 +5370,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5123,6 +5392,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5144,6 +5414,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5164,6 +5435,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5184,6 +5456,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5204,6 +5477,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5224,6 +5498,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5244,6 +5519,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5264,6 +5540,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5284,6 +5561,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5304,6 +5582,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5324,6 +5603,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5344,6 +5624,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5364,6 +5645,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5384,6 +5666,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5404,6 +5687,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5424,6 +5708,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5444,6 +5729,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5464,6 +5750,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5484,6 +5771,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5504,6 +5792,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5524,6 +5813,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5544,6 +5834,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5564,6 +5855,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5584,6 +5876,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5604,6 +5897,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5624,6 +5918,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5644,6 +5939,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5664,6 +5960,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5684,6 +5981,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5704,6 +6002,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5724,6 +6023,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5744,6 +6044,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5764,6 +6065,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5784,6 +6086,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5804,6 +6107,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5824,6 +6128,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5844,6 +6149,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5864,6 +6170,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5885,6 +6192,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5906,6 +6214,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5927,6 +6236,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -5948,6 +6258,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5969,6 +6280,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -5990,6 +6302,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6011,6 +6324,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6032,6 +6346,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6053,6 +6368,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6074,6 +6390,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6095,6 +6412,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6116,6 +6434,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6137,6 +6456,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6158,6 +6478,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6179,6 +6500,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6200,6 +6522,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6221,6 +6544,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6242,6 +6566,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6263,6 +6588,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6284,6 +6610,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6305,6 +6632,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6326,6 +6654,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6347,6 +6676,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6368,6 +6698,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6389,6 +6720,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6410,6 +6742,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6431,6 +6764,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6452,6 +6786,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6473,6 +6808,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6494,6 +6830,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6515,6 +6852,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6536,6 +6874,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6557,6 +6896,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6578,6 +6918,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6599,6 +6940,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6620,6 +6962,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6638,6 +6981,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6653,6 +6997,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6668,6 +7013,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6683,6 +7029,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6698,6 +7045,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6713,6 +7061,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6728,6 +7077,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6743,6 +7093,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6758,6 +7109,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6773,6 +7125,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6788,6 +7141,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6803,6 +7157,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6818,6 +7173,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6833,6 +7189,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6848,6 +7205,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6863,6 +7221,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6878,6 +7237,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6893,6 +7253,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6908,6 +7269,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6923,6 +7285,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6938,6 +7301,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6953,6 +7317,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -6968,6 +7333,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6983,6 +7349,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -6998,6 +7365,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7013,6 +7381,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7028,6 +7397,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7043,6 +7413,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7058,6 +7429,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7073,6 +7445,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7088,6 +7461,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7103,6 +7477,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7118,6 +7493,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7133,6 +7509,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7148,6 +7525,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7163,6 +7541,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7178,6 +7557,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7193,6 +7573,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7208,6 +7589,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7223,6 +7605,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7238,6 +7621,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7253,6 +7637,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7268,6 +7653,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7283,6 +7669,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7298,6 +7685,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7313,6 +7701,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7328,6 +7717,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7343,6 +7733,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7358,6 +7749,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7373,6 +7765,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7388,6 +7781,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7403,6 +7797,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7418,6 +7813,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7433,6 +7829,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7448,6 +7845,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7463,6 +7861,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7478,6 +7877,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7493,6 +7893,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7508,6 +7909,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7523,6 +7925,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7538,6 +7941,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7553,6 +7957,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7568,6 +7973,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7583,6 +7989,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7598,6 +8005,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7613,6 +8021,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7628,6 +8037,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7643,6 +8053,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7658,6 +8069,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7673,6 +8085,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7688,6 +8101,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7703,6 +8117,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7718,6 +8133,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7733,6 +8149,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7748,6 +8165,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7763,6 +8181,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7778,6 +8197,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7793,6 +8213,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7808,6 +8229,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7823,6 +8245,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7838,6 +8261,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7853,6 +8277,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7868,6 +8293,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7883,6 +8309,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7898,6 +8325,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7913,6 +8341,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7928,6 +8357,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7943,6 +8373,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -7958,6 +8389,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7973,6 +8405,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -7988,6 +8421,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8003,6 +8437,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8018,6 +8453,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8033,6 +8469,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8048,6 +8485,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8063,6 +8501,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8078,6 +8517,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8093,6 +8533,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8108,6 +8549,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8123,6 +8565,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8138,6 +8581,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8153,6 +8597,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8168,6 +8613,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8183,6 +8629,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8198,6 +8645,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8213,6 +8661,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8228,6 +8677,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8243,6 +8693,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8260,6 +8711,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8280,6 +8732,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8300,6 +8753,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8320,6 +8774,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8340,6 +8795,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8360,6 +8816,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8380,6 +8837,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8400,6 +8858,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8420,6 +8879,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8440,6 +8900,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8460,6 +8921,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8480,6 +8942,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8500,6 +8963,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8520,6 +8984,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8540,6 +9005,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8560,6 +9026,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8580,6 +9047,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8600,6 +9068,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8620,6 +9089,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8640,6 +9110,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8660,6 +9131,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8680,6 +9152,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8700,6 +9173,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8720,6 +9194,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8740,6 +9215,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8760,6 +9236,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8780,6 +9257,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8800,6 +9278,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8820,6 +9299,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8840,6 +9320,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8860,6 +9341,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8880,6 +9362,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8900,6 +9383,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8920,6 +9404,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -8940,6 +9425,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8960,6 +9446,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -8980,6 +9467,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9000,6 +9488,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9020,6 +9509,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9040,6 +9530,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9060,6 +9551,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9080,6 +9572,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9100,6 +9593,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9120,6 +9614,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9140,6 +9635,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9160,6 +9656,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9180,6 +9677,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9200,6 +9698,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9220,6 +9719,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9240,6 +9740,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9260,6 +9761,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9280,6 +9782,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9300,6 +9803,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9320,6 +9824,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9340,6 +9845,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9360,6 +9866,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9380,6 +9887,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9400,6 +9908,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9420,6 +9929,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9440,6 +9950,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9460,6 +9971,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9480,6 +9992,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9500,6 +10013,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9520,6 +10034,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9540,6 +10055,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9560,6 +10076,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9580,6 +10097,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9600,6 +10118,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9620,6 +10139,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9640,6 +10160,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9660,6 +10181,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9680,6 +10202,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9700,6 +10223,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9720,6 +10244,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9740,6 +10265,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9760,6 +10286,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9780,6 +10307,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9800,6 +10328,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9820,6 +10349,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9840,6 +10370,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9860,6 +10391,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9880,6 +10412,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9900,6 +10433,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9920,6 +10454,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -9940,6 +10475,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9960,6 +10496,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -9980,6 +10517,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10000,6 +10538,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10020,6 +10559,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10040,6 +10580,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10060,6 +10601,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10080,6 +10622,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10100,6 +10643,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10120,6 +10664,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10140,6 +10685,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10160,6 +10706,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10180,6 +10727,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10201,6 +10749,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10222,6 +10771,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10243,6 +10793,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10264,6 +10815,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10285,6 +10837,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10306,6 +10859,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10327,6 +10881,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10348,6 +10903,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10369,6 +10925,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10390,6 +10947,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10411,6 +10969,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10432,6 +10991,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10453,6 +11013,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10474,6 +11035,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10495,6 +11057,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10516,6 +11079,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10537,6 +11101,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10558,6 +11123,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10579,6 +11145,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10600,6 +11167,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10621,6 +11189,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10642,6 +11211,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10663,6 +11233,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10684,6 +11255,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10705,6 +11277,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10726,6 +11299,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10747,6 +11321,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10768,6 +11343,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10789,6 +11365,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10810,6 +11387,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10830,6 +11408,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10850,6 +11429,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10870,6 +11450,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -10890,6 +11471,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10910,6 +11492,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10930,6 +11513,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10950,6 +11534,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10970,6 +11555,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -10990,6 +11576,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11010,6 +11597,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11030,6 +11618,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11050,6 +11639,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11070,6 +11660,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11090,6 +11681,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11110,6 +11702,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11130,6 +11723,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11150,6 +11744,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11170,6 +11765,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11190,6 +11786,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11210,6 +11807,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11230,6 +11828,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11250,6 +11849,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11270,6 +11870,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11290,6 +11891,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11310,6 +11912,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11330,6 +11933,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11350,6 +11954,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11370,6 +11975,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11390,6 +11996,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11410,6 +12017,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11430,6 +12038,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11451,6 +12060,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11472,6 +12082,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11493,6 +12104,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11514,6 +12126,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11535,6 +12148,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11556,6 +12170,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11577,6 +12192,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11598,6 +12214,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11619,6 +12236,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11640,6 +12258,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11661,6 +12280,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11682,6 +12302,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11703,6 +12324,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11724,6 +12346,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11745,6 +12368,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11766,6 +12390,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11787,6 +12412,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11808,6 +12434,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11829,6 +12456,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11850,6 +12478,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11871,6 +12500,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11892,6 +12522,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11913,6 +12544,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11934,6 +12566,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11955,6 +12588,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -11976,6 +12610,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -11997,6 +12632,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12018,6 +12654,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12039,6 +12676,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12060,6 +12698,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12081,6 +12720,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12102,6 +12742,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12123,6 +12764,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12144,6 +12786,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12165,6 +12808,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12186,6 +12830,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12204,6 +12849,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12219,6 +12865,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12234,6 +12881,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12249,6 +12897,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12264,6 +12913,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12279,6 +12929,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12294,6 +12945,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12309,6 +12961,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12324,6 +12977,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12339,6 +12993,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12354,6 +13009,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12369,6 +13025,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12384,6 +13041,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12399,6 +13057,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12414,6 +13073,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12429,6 +13089,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12444,6 +13105,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12459,6 +13121,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12474,6 +13137,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12489,6 +13153,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12504,6 +13169,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12519,6 +13185,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12534,6 +13201,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12549,6 +13217,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12564,6 +13233,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12579,6 +13249,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12594,6 +13265,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12609,6 +13281,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12624,6 +13297,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12639,6 +13313,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12654,6 +13329,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12669,6 +13345,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12684,6 +13361,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12699,6 +13377,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12714,6 +13393,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12729,6 +13409,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12746,6 +13427,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12766,6 +13448,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12786,6 +13469,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12806,6 +13490,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12826,6 +13511,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12846,6 +13532,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12866,6 +13553,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12886,6 +13574,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12906,6 +13595,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -12926,6 +13616,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12946,6 +13637,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12966,6 +13658,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -12986,6 +13679,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13006,6 +13700,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13026,6 +13721,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13046,6 +13742,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13066,6 +13763,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13086,6 +13784,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13106,6 +13805,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13126,6 +13826,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13146,6 +13847,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13166,6 +13868,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13186,6 +13889,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13206,6 +13910,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13226,6 +13931,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13246,6 +13952,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13266,6 +13973,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13286,6 +13994,7 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13306,6 +14015,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13326,6 +14036,7 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13347,6 +14058,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13368,6 +14080,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13389,6 +14102,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13410,6 +14124,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13431,6 +14146,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13452,6 +14168,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13473,6 +14190,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13494,6 +14212,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13515,6 +14234,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13536,6 +14256,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13557,6 +14278,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13578,6 +14300,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13599,6 +14322,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13620,6 +14344,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13641,6 +14366,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13662,6 +14388,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13683,6 +14410,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13704,6 +14432,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13725,6 +14454,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13746,6 +14476,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13767,6 +14498,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13788,6 +14520,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -13809,6 +14542,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13830,6 +14564,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13851,6 +14586,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13872,6 +14608,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13893,6 +14630,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13914,6 +14652,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13935,6 +14674,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13956,6 +14696,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13977,6 +14718,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -13997,6 +14739,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14016,6 +14759,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14035,6 +14779,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14054,6 +14799,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14073,6 +14819,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14092,6 +14839,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14111,6 +14859,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14130,6 +14879,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14149,6 +14899,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14168,6 +14919,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14187,6 +14939,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14206,6 +14959,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14225,6 +14979,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14244,6 +14999,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14263,6 +15019,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14282,6 +15039,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14301,6 +15059,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14320,6 +15079,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14339,6 +15099,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14358,6 +15119,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14377,6 +15139,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14396,6 +15159,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14415,6 +15179,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14434,6 +15199,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14453,6 +15219,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14472,6 +15239,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14491,6 +15259,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14510,6 +15279,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14529,6 +15299,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14548,6 +15319,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14567,6 +15339,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14586,6 +15359,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14605,6 +15379,7 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14624,6 +15399,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14643,6 +15419,7 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14660,6 +15437,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14675,6 +15453,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14690,6 +15469,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14705,6 +15485,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14720,6 +15501,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14735,6 +15517,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14750,6 +15533,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14765,6 +15549,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14780,6 +15565,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14795,6 +15581,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14810,6 +15597,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14825,6 +15613,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14840,6 +15629,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14855,6 +15645,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14870,6 +15661,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14885,6 +15677,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14900,6 +15693,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14915,6 +15709,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14930,6 +15725,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14945,6 +15741,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14960,6 +15757,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -14975,6 +15773,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -14990,6 +15789,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15005,6 +15805,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15020,6 +15821,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15035,6 +15837,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15050,6 +15853,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15065,6 +15869,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15080,6 +15885,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15095,6 +15901,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15110,6 +15917,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15125,6 +15933,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15140,6 +15949,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", @@ -15155,6 +15965,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15170,6 +15981,7 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", @@ -15188,10 +16000,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15209,10 +16022,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15230,10 +16044,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15251,10 +16066,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15272,10 +16088,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15293,10 +16110,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15314,10 +16132,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15335,10 +16154,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15356,10 +16176,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15377,10 +16198,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15398,10 +16220,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15419,10 +16242,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15440,10 +16264,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15461,10 +16286,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15482,10 +16308,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15503,10 +16330,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15524,10 +16352,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15545,10 +16374,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15566,10 +16396,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15587,10 +16418,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15608,10 +16440,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15629,10 +16462,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15650,10 +16484,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15671,10 +16506,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15692,10 +16528,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15713,10 +16550,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15734,10 +16572,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15755,10 +16594,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15776,10 +16616,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15797,10 +16638,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15818,10 +16660,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15839,10 +16682,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15860,10 +16704,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15881,10 +16726,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15902,10 +16748,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_census_test", + "name": "h2_census_nosec_test", "platforms": [ "windows", "linux", @@ -15923,10 +16770,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -15944,10 +16792,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -15965,10 +16814,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -15986,10 +16836,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16007,10 +16858,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16028,10 +16880,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16049,10 +16902,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16070,10 +16924,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16091,10 +16946,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16112,10 +16968,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16133,10 +16990,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16154,10 +17012,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16175,10 +17034,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16196,10 +17056,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16217,10 +17078,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16238,10 +17100,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16259,10 +17122,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16280,10 +17144,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16301,10 +17166,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16322,10 +17188,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16343,10 +17210,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16364,10 +17232,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16385,10 +17254,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16406,10 +17276,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16427,10 +17298,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16448,10 +17320,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16469,10 +17342,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16490,10 +17364,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16511,10 +17386,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16532,10 +17408,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16553,10 +17430,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16574,10 +17452,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16595,10 +17474,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16616,10 +17496,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16637,10 +17518,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_compress_test", + "name": "h2_compress_nosec_test", "platforms": [ "windows", "linux", @@ -16658,10 +17540,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16679,10 +17562,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16700,10 +17584,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16721,10 +17606,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16742,10 +17628,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16763,10 +17650,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16784,10 +17672,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16805,10 +17694,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16826,10 +17716,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16847,10 +17738,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16868,10 +17760,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16889,10 +17782,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16910,10 +17804,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16931,10 +17826,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16952,10 +17848,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16973,10 +17870,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -16994,10 +17892,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17015,10 +17914,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17036,10 +17936,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17057,10 +17958,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17078,10 +17980,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17099,10 +18002,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17120,10 +18024,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17141,10 +18046,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17162,10 +18068,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17183,10 +18090,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17204,10 +18112,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17225,10 +18134,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17246,10 +18156,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17267,10 +18178,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17288,10 +18200,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17309,10 +18222,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17330,10 +18244,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17351,10 +18266,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17372,10 +18288,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full_test", + "name": "h2_full_nosec_test", "platforms": [ "windows", "linux", @@ -17390,10 +18307,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17405,10 +18323,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17420,10 +18339,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17435,10 +18355,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17450,10 +18371,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17465,10 +18387,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17480,10 +18403,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17495,10 +18419,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17510,10 +18435,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17525,10 +18451,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17540,10 +18467,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17555,10 +18483,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17570,10 +18499,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17585,10 +18515,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17600,10 +18531,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17615,10 +18547,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17630,10 +18563,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17645,10 +18579,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17660,10 +18595,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17675,10 +18611,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17690,10 +18627,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17705,10 +18643,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17720,10 +18659,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17735,10 +18675,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17750,10 +18691,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17765,10 +18707,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17780,10 +18723,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17795,10 +18739,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17810,10 +18755,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17825,10 +18771,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17840,10 +18787,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17855,10 +18803,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17870,10 +18819,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17885,10 +18835,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17900,10 +18851,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+pipe_test", + "name": "h2_full+pipe_nosec_test", "platforms": [ "linux" ] @@ -17915,10 +18867,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -17930,10 +18883,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -17945,10 +18899,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -17960,10 +18915,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -17975,10 +18931,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -17990,10 +18947,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18005,10 +18963,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18020,10 +18979,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18035,10 +18995,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18050,10 +19011,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18065,10 +19027,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18080,10 +19043,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18095,10 +19059,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18110,10 +19075,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18125,10 +19091,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18140,10 +19107,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18155,10 +19123,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18170,10 +19139,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18185,10 +19155,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18200,10 +19171,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18215,10 +19187,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18230,10 +19203,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18245,10 +19219,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18260,10 +19235,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18275,10 +19251,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18290,10 +19267,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18305,10 +19283,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18320,10 +19299,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18335,10 +19315,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18350,10 +19331,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18365,10 +19347,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18380,10 +19363,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18395,10 +19379,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18410,10 +19395,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18425,10 +19411,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll_test", + "name": "h2_full+poll_nosec_test", "platforms": [ "linux" ] @@ -18440,10 +19427,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18455,10 +19443,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18470,10 +19459,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18485,10 +19475,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18500,10 +19491,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18515,10 +19507,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18530,10 +19523,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18545,10 +19539,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18560,10 +19555,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18575,10 +19571,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18590,10 +19587,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18605,10 +19603,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18620,10 +19619,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18635,10 +19635,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18650,10 +19651,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18665,10 +19667,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18680,10 +19683,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18695,10 +19699,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18710,10 +19715,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18725,10 +19731,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18740,10 +19747,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18755,10 +19763,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18770,10 +19779,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18785,10 +19795,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18800,10 +19811,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18815,10 +19827,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18830,10 +19843,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18845,10 +19859,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18860,10 +19875,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18875,10 +19891,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18890,10 +19907,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18905,10 +19923,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18920,10 +19939,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18935,10 +19955,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18950,10 +19971,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_full+poll+pipe_test", + "name": "h2_full+poll+pipe_nosec_test", "platforms": [ "linux" ] @@ -18967,10 +19989,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -18987,10 +20010,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19007,10 +20031,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19027,10 +20052,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19047,10 +20073,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19067,10 +20094,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19087,10 +20115,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19107,10 +20136,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19127,10 +20157,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19147,10 +20178,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19167,10 +20199,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19187,10 +20220,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19207,10 +20241,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19227,10 +20262,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19247,10 +20283,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19267,10 +20304,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19287,10 +20325,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19307,10 +20346,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19327,10 +20367,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19347,10 +20388,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19367,10 +20409,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19387,10 +20430,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19407,10 +20451,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19427,10 +20472,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19447,10 +20493,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19467,10 +20514,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19487,10 +20535,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19507,10 +20556,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19527,10 +20577,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_proxy_test", + "name": "h2_proxy_nosec_test", "platforms": [ "windows", "linux", @@ -19547,10 +20598,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19567,10 +20619,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19587,10 +20640,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19607,10 +20661,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19627,10 +20682,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19647,10 +20703,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19667,10 +20724,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19687,10 +20745,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19707,10 +20766,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19727,10 +20787,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19747,10 +20808,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19767,10 +20829,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19787,10 +20850,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19807,10 +20871,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19827,10 +20892,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19847,10 +20913,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19867,10 +20934,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19887,10 +20955,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19907,10 +20976,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19927,10 +20997,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19947,10 +21018,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19967,10 +21039,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -19987,10 +21060,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -20007,10 +21081,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -20027,10 +21102,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -20047,10 +21123,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -20067,10 +21144,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -20087,10 +21165,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -20107,10 +21186,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -20127,10 +21207,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_test", + "name": "h2_sockpair_nosec_test", "platforms": [ "windows", "linux", @@ -20148,10 +21229,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20169,10 +21251,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20190,10 +21273,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20211,10 +21295,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20232,10 +21317,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20253,10 +21339,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20274,10 +21361,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20295,10 +21383,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20316,10 +21405,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20337,10 +21427,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20358,10 +21449,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20379,10 +21471,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20400,10 +21493,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20421,10 +21515,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20442,10 +21537,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20463,10 +21559,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20484,10 +21581,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20505,10 +21603,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20526,10 +21625,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20547,10 +21647,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20568,10 +21669,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20589,10 +21691,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20610,10 +21713,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20631,10 +21735,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20652,10 +21757,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20673,10 +21779,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20694,10 +21801,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20715,10 +21823,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20736,10 +21845,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair+trace_test", + "name": "h2_sockpair+trace_nosec_test", "platforms": [ "windows", "linux", @@ -20756,10 +21866,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20776,10 +21887,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20796,10 +21908,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20816,10 +21929,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20836,10 +21950,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20856,10 +21971,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20876,10 +21992,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20896,10 +22013,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20916,10 +22034,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20936,10 +22055,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20956,10 +22076,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20976,10 +22097,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -20996,10 +22118,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21016,10 +22139,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21036,10 +22160,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21056,10 +22181,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21076,10 +22202,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21096,10 +22223,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21116,10 +22244,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21136,10 +22265,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21156,10 +22286,11 @@ "linux", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21176,10 +22307,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21196,10 +22328,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21216,10 +22349,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21236,10 +22370,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21256,10 +22391,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21276,10 +22412,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21296,10 +22433,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21316,10 +22454,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21336,10 +22475,11 @@ "linux", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_sockpair_1byte_test", + "name": "h2_sockpair_1byte_nosec_test", "platforms": [ "windows", "linux", @@ -21357,10 +22497,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21378,10 +22519,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21399,10 +22541,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21420,10 +22563,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21441,10 +22585,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21462,10 +22607,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21483,10 +22629,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21504,10 +22651,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21525,10 +22673,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21546,10 +22695,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21567,10 +22717,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21588,10 +22739,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21609,10 +22761,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21630,10 +22783,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21651,10 +22805,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21672,10 +22827,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21693,10 +22849,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21714,10 +22871,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21735,10 +22893,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21756,10 +22915,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21777,10 +22937,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21798,10 +22959,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21819,10 +22981,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21840,10 +23003,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21861,10 +23025,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21882,10 +23047,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21903,10 +23069,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21924,10 +23091,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21945,10 +23113,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21966,10 +23135,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uchannel_test", + "name": "h2_uchannel_nosec_test", "platforms": [ "windows", "linux", @@ -21986,10 +23156,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22005,10 +23176,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22024,10 +23196,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22043,10 +23216,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22062,10 +23236,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22081,10 +23256,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22100,10 +23276,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22119,10 +23296,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22138,10 +23316,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22157,10 +23336,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22176,10 +23356,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22195,10 +23376,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22214,10 +23396,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22233,10 +23416,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22252,10 +23436,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22271,10 +23456,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22290,10 +23476,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22309,10 +23496,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22328,10 +23516,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22347,10 +23536,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22366,10 +23556,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22385,10 +23576,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22404,10 +23596,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22423,10 +23616,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22442,10 +23636,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22461,10 +23656,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22480,10 +23676,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22499,10 +23696,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22518,10 +23716,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22537,10 +23736,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22556,10 +23756,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22575,10 +23776,11 @@ "mac", "posix" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22594,10 +23796,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22613,10 +23816,11 @@ "mac", "posix" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds_test", + "name": "h2_uds_nosec_test", "platforms": [ "linux", "mac", @@ -22630,10 +23834,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22645,10 +23850,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22660,10 +23866,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22675,10 +23882,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22690,10 +23898,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22705,10 +23914,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22720,10 +23930,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22735,10 +23946,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22750,10 +23962,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22765,10 +23978,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22780,10 +23994,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22795,10 +24010,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22810,10 +24026,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22825,10 +24042,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22840,10 +24058,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22855,10 +24074,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22870,10 +24090,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22885,10 +24106,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22900,10 +24122,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22915,10 +24138,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22930,10 +24154,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22945,10 +24170,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22960,10 +24186,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22975,10 +24202,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -22990,10 +24218,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -23005,10 +24234,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -23020,10 +24250,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -23035,10 +24266,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -23050,10 +24282,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -23065,10 +24298,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -23080,10 +24314,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -23095,10 +24330,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 0.1, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -23110,10 +24346,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] @@ -23125,10 +24362,11 @@ "ci_platforms": [ "linux" ], + "cpu_cost": 1.0, "exclude_configs": [], "flaky": false, "language": "c", - "name": "h2_uds+poll_test", + "name": "h2_uds+poll_nosec_test", "platforms": [ "linux" ] |