|
|
3 月之前 | |
|---|---|---|
| .. | ||
| ports | 3 月之前 | |
| README.md | 3 月之前 | |
| do_ci.ps1 | 3 月之前 | |
| do_ci.sh | 3 月之前 | |
| docfx.cmd | 3 月之前 | |
| docfx.json | 3 月之前 | |
| fix-abseil-cpp-issue-1536.patch | 3 月之前 | |
| install_abseil.sh | 3 月之前 | |
| install_bazelisk.sh | 3 月之前 | |
| install_format_tools.sh | 3 月之前 | |
| install_gcc48.sh | 3 月之前 | |
| install_osx_bazelisk.sh | 3 月之前 | |
| install_protobuf.sh | 3 月之前 | |
| install_windows_bazelisk.ps1 | 3 月之前 | |
| install_windows_protobuf.ps1 | 3 月之前 | |
| run_docker.sh | 3 月之前 | |
| setup_ci_environment.sh | 3 月之前 | |
| setup_cmake.ps1 | 3 月之前 | |
| setup_cmake.sh | 3 月之前 | |
| setup_cmake_macos.sh | 3 月之前 | |
| setup_gcc10.sh | 3 月之前 | |
| setup_googletest.sh | 3 月之前 | |
| setup_grpc.sh | 3 月之前 | |
| setup_windows_ci_environment.ps1 | 3 月之前 | |
| toc.yml | 3 月之前 | |
| valgrind-suppressions | 3 月之前 | |
| verify_packages.sh | 3 月之前 | |
CI tests can be run on docker by invoking the script ./ci/run_docker.sh
./ci/do_ci.sh {TARGET}or inside
devcontainer
by invoking the script
./ci/do_ci.sh {TARGET} where the targets are:
cmake.test: build cmake targets and run tests.cmake.maintainer.test: build with cmake and test, in maintainer mode.cmake.legacy.test: build cmake targets with gcc 4.8 and run tests.cmake.c++20.test: build cmake targets with the C++20 standard and run tests.cmake.test_example_plugin: build and test an example OpenTelemetry plugin.cmake.exporter.otprotocol.test: build and test the otprotocol exporterbazel.test: build bazel targets and run tests.bazel.legacy.test: build bazel targets and run tests for the targets meant
to work with older compilers.bazel.noexcept: build bazel targets and run tests with exceptions disabled.bazel.nortti: build bazel targets and run tests with runtime type
identification disabled.bazel.asan: build bazel targets and run tests with AddressSanitizer.bazel.tsan: build bazel targets and run tests with ThreadSanitizer.bazel.valgrind: build bazel targets and run tests under the valgrind memory
checker.benchmark: run all benchmarks.format: use tools/format.sh to enforce text formatting.third_party.tags: store third_party release tags.code.coverage: build cmake targets with CXX option --coverage and run
tests.Additionally, ./ci/run_docker.sh can be invoked with no arguments to get a
docker shell where tests can be run manually.