Lines Matching +full:sanitizers +full:- +full:macos
8 # http://www.apache.org/licenses/LICENSE-2.0
197 """Returns True if running running as a --use_docker child."""
248 # Bit-ness is handled by the test machine's environment
309 ) + ["-DCMAKE_CXX_STANDARD=17"]
311 # required to pass as cmake "-A" configuration for VS builds (but not for Ninja)
381 # Scale overall test timeout if running under various sanitizers.
414 [binary, "--benchmark_list_tests"], stderr=fnull
422 "--benchmark_filter=%s$" % test,
439 # here we parse the output of --gtest_list_tests to build up a complete
444 [binary, "--gtest_list_tests"], stderr=fnull
461 "--gtest_filter=%s" % test,
509 "-DgRPC_BUILD_MSVC_MP_COUNT=%d" % self.args.jobs,
545 "-DCMAKE_C_COMPILER=clang%s" % version_suffix,
546 "-DCMAKE_CXX_COMPILER=clang++%s" % version_suffix,
559 # so we only allow the non-specific choices.
563 return ("debian11", ["-DCMAKE_CXX_STANDARD=17"])
565 return ("gcc_8", ["-DCMAKE_CXX_STANDARD=17"])
567 return ("debian11", ["-DCMAKE_CXX_STANDARD=17"])
572 "-DgRPC_SSL_PROVIDER=package",
573 "-DCMAKE_CXX_STANDARD=17",
580 "-DgRPC_SSL_PROVIDER=package",
581 "-DCMAKE_CXX_STANDARD=17",
588 "-DgRPC_SSL_PROVIDER=package",
589 "-DCMAKE_CXX_STANDARD=17",
593 return ("gcc_14", ["-DCMAKE_CXX_STANDARD=20"])
595 return ("alpine", ["-DCMAKE_CXX_STANDARD=17"])
600 + "-DCMAKE_CXX_STANDARD=17",
606 + "-DCMAKE_CXX_STANDARD=17",
687 # Run non-io-manager-specific tests.
710 # designed for non-native IO manager. It has a side-effect that
711 # overrides threading settings in C-Core.
863 # MacOS, so we restrict the number of interpreter versions
958 # TODO(apolcyn): re-enable the following tests after
959 # https://bugs.ruby-lang.org/issues/15499 is fixed:
962 # - src/ruby/end2end/channel_state_test.rb
963 # - src/ruby/end2end/sig_int_during_channel_watch_test.rb
965 # hits "Bus Error" crashes while requiring the grpc/ruby C-extension.
968 # - src/ruby/end2end/grpc_class_init_test.rb
969 # - src/ruby/end2end/load_grpc_with_gc_stress_test.rb
1065 nunit_args = ["--labels=All", "--noresult", "--workers=1"]
1079 # mono before version 5.2 on MacOS defaults to 32bit runtime
1080 runtime_cmd = ["mono", "--arch=64"]
1098 + [assembly_file, "--test=%s" % test]
1155 ["src/objective-c/tests/build_one_example.sh"],
1157 shortname="ios-buildtest-example-sample",
1161 "EXAMPLE_PATH": "src/objective-c/examples/Sample",
1168 ["src/objective-c/tests/build_one_example.sh"],
1170 shortname="ios-buildtest-example-switftsample",
1174 "EXAMPLE_PATH": "src/objective-c/examples/SwiftSample",
1180 ["src/objective-c/tests/build_one_example.sh"],
1182 shortname="ios-buildtest-example-switft-use-frameworks",
1186 "EXAMPLE_PATH": "src/objective-c/examples/SwiftUseFrameworks",
1195 # ['src/objective-c/tests/build_one_example_bazel.sh'],
1197 # shortname='ios-buildtest-example-watchOS-sample',
1200 # 'SCHEME': 'watchOS-sample-WatchKit-App',
1201 # 'EXAMPLE_PATH': 'src/objective-c/examples/watchOS-sample',
1212 # shortname="ios-test-cfstream-tests",
1307 "clang-tidy": Sanity("clang_tidy_tests.yaml"),
1425 def isclose(a, b, rel_tol=1e-09, abs_tol=0.0):
1426 return abs(a - b) <= max(rel_tol * max(abs(a), abs(b)), abs_tol)
1536 ), "Can't do sampling (-p) over multiple runs (-n)."
1544 ), "Must have at least one test for a -n inf run"
1631 "-c", "--config", choices=sorted(_CONFIGS.keys()), default="opt"
1634 "-n",
1635 "--runs_per_test",
1640 'infinite loop. Especially useful in combination with "-f"'
1643 argp.add_argument("-r", "--regex", default=".*", type=str)
1644 argp.add_argument("--regex_exclude", default="", type=str)
1645 argp.add_argument("-j", "--jobs", default=multiprocessing.cpu_count(), type=int)
1646 argp.add_argument("-s", "--slowdown", default=1.0, type=float)
1648 "-p",
1649 "--sample_percent",
1655 "-t",
1656 "--travis",
1665 "--newline_on_success", default=False, action="store_const", const=True
1668 "-l",
1669 "--language",
1675 "-S", "--stop_on_failure", default=False, action="store_const", const=True
1678 "--use_docker",
1687 "--allow_flakes",
1692 "Allow flaky tests to show as passing (re-runs failed tests up to five"
1697 "--arch",
1706 "--compiler",
1742 "--iomgr_platform",
1748 "--build_only",
1755 "--measure_cpu_costs",
1761 argp.add_argument("-a", "--antagonists", default=0, type=int)
1763 "-x",
1764 "--xml_report",
1767 help="Generates a JUnit-compatible XML report",
1770 "--report_suite_name",
1776 "--report_multi_target",
1785 "--quiet_success",
1793 + "Useful when running many iterations of each test (argument -n).",
1796 "--force_default_poller",
1803 "--force_use_pollers",
1807 "Only use the specified comma-delimited list of polling engines. "
1808 "Example: --force_use_pollers epoll1,poll "
1809 " (This flag has no effect if --force_default_poller flag is also used)"
1813 "--max_time", default=-1, type=int, help="Maximum test runtime in seconds"
1816 "--bq_result_table",
1823 "--cmake_configure_extra_args",
1852 # If --use_docker was used, respawn the run_tests.py script under a docker container
1856 print("Seen --use_docker flag, will run tests under docker.")
1878 child_argv = [arg for arg in sys.argv if not arg == "--use_docker"]
1896 # collect pre-build steps (which get retried if they fail, e.g. to avoid
1955 # if --use_docker was used, the outer invocation of run_tests.py will