sanity_tests.yaml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # a set of tests that are run in parallel for sanity tests
  2. - script: tools/run_tests/sanity/check_bad_dependencies.sh
  3. - script: tools/run_tests/sanity/check_bazel_workspace.py
  4. - script: tools/run_tests/sanity/check_buildifier.sh
  5. - script: tools/run_tests/sanity/check_cache_mk.sh
  6. - script: tools/run_tests/sanity/check_deprecated_grpc++.py
  7. - script: tools/run_tests/sanity/check_do_not_submit.sh
  8. - script: tools/run_tests/sanity/check_illegal_terms.sh
  9. - script: tools/run_tests/sanity/check_owners.sh
  10. - script: tools/run_tests/sanity/check_port_platform.py
  11. - script: tools/run_tests/sanity/check_include_style.py
  12. - script: tools/run_tests/sanity/check_qps_scenario_changes.py
  13. - script: tools/run_tests/sanity/check_shellcheck.sh
  14. - script: tools/run_tests/sanity/check_submodules.sh
  15. - script: tools/run_tests/sanity/check_test_filtering.py
  16. - script: tools/run_tests/sanity/check_tracer_sanity.py
  17. - script: tools/run_tests/sanity/check_version.sh
  18. - script: tools/run_tests/sanity/core_banned_functions.py
  19. - script: tools/run_tests/sanity/core_untyped_structs.sh
  20. - script: tools/run_tests/sanity/cpp_banned_constructs.sh
  21. - script: tools/run_tests/sanity/check_package_name.py
  22. - script: tools/buildgen/generate_projects.sh -j 3
  23. cpu_cost: 3
  24. - script: tools/distrib/check_copyright.py
  25. - script: tools/distrib/check_include_guards.py
  26. - script: tools/distrib/check_naked_includes.py
  27. - script: tools/distrib/check_trailing_newlines.sh
  28. - script: tools/distrib/check_upb_output.sh
  29. - script: tools/distrib/check_pytype.sh
  30. - script: tools/distrib/clang_format_code.sh
  31. - script: tools/distrib/clang_tidy_code.sh
  32. # ClangTidy needs to run exclusively because it uses files under the bazel output
  33. # directory and this will be removed by another bazel invocation.
  34. cpu_cost: 1000
  35. - script: tools/distrib/pylint_code.sh
  36. - script: tools/distrib/python/check_grpcio_tools.py
  37. - script: tools/distrib/yapf_code.sh --diff
  38. cpu_cost: 1000
  39. - script: tools/distrib/isort_code.sh --diff
  40. cpu_cost: 1000
  41. - script: tools/distrib/check_protobuf_pod_version.sh
  42. - script: tools/distrib/check_boringssl_prefix_symbol.sh
  43. - script: tools/run_tests/sanity/build_banned_constructs.sh
  44. - script: tools/distrib/check_redundant_namespace_qualifiers.py
  45. - script: tools/distrib/check_namespace_qualification.py