File tree Expand file tree Collapse file tree 2 files changed +43
-0
lines changed
Expand file tree Collapse file tree 2 files changed +43
-0
lines changed Original file line number Diff line number Diff line change @@ -923,3 +923,36 @@ jobs:
923923 - name : run ./ci/docfx.cmd
924924 shell : cmd
925925 run : ./ci/docfx.cmd
926+
927+ w3c_trace_context_compliance_v1 :
928+ name : W3C Distributed Tracing Validation V1
929+ runs-on : ubuntu-20.04
930+ steps :
931+ - name : Checkout w3c/trace-context repo
932+ uses : actions/checkout@v4
933+ with :
934+ repository : w3c/trace-context
935+ path : trace-context
936+ - name : Checkout open-telemetry/opentelemetry-cpp
937+ uses : actions/checkout@v4
938+ with :
939+ submodules : ' recursive'
940+ - name : setup
941+ env :
942+ CC : /usr/bin/gcc-14
943+ CXX : /usr/bin/g++-14
944+ PROTOBUF_VERSION : 21.12
945+ run : |
946+ sudo -E ./ci/setup_googletest.sh
947+ sudo -E ./ci/setup_ci_environment.sh
948+ - name : run w3c trace-context test server (background)
949+ env :
950+ CXX_STANDARD : ' 14'
951+ run : |
952+ ./ci/do_ci.sh cmake.w3c.trace-context.run-server
953+ ./ext/test/w3c_tracecontext_test/w3c_tracecontext_test &
954+ sleep 10
955+ - name : run w3c trace-context test suite
956+ run :
957+ |
958+ python trace-context/test/test.py http://locahost:30000/test
Original file line number Diff line number Diff line change @@ -393,6 +393,16 @@ elif [[ "$1" == "cmake.exporter.otprotocol.with_async_export.test" ]]; then
393393 make -j $( nproc)
394394 cd exporters/otlp && make test
395395 exit 0
396+ elif [[ " $1 " == " cmake.w3c.trace-context.build-server" ]]; then
397+ echo " Building w3c trace context test server"
398+ cd " ${BUILD_DIR} "
399+ rm -rf *
400+ cmake " ${CMAKE_OPTIONS[@]} " \
401+ -DBUILD_W3CTRACECONTEXT_TEST=ON \
402+ -DCMAKE_CXX_STANDARD=${CXX_STANDARD} \
403+ " ${SRC_DIR} "
404+ eval " $MAKE_COMMAND "
405+ exit 0
396406elif [[ " $1 " == " cmake.do_not_install.test" ]]; then
397407 cd " ${BUILD_DIR} "
398408 rm -rf *
You can’t perform that action at this time.
0 commit comments