|
23 | 23 | sudo ./ci/setup_thrift.sh
|
24 | 24 | ./ci/do_ci.sh cmake.test
|
25 | 25 |
|
| 26 | + cmake_with_async_export_test: |
| 27 | + name: CMake test (without otlp-exporter and with async export) |
| 28 | + runs-on: ubuntu-latest |
| 29 | + steps: |
| 30 | + - uses: actions/checkout@v3 |
| 31 | + with: |
| 32 | + submodules: 'recursive' |
| 33 | + - name: setup |
| 34 | + run: | |
| 35 | + sudo ./ci/setup_cmake.sh |
| 36 | + sudo ./ci/setup_ci_environment.sh |
| 37 | + - name: run cmake tests (without otlp-exporter) |
| 38 | + run: | |
| 39 | + sudo ./ci/setup_thrift.sh |
| 40 | + ./ci/do_ci.sh cmake.with_async_export.test |
| 41 | +
|
26 | 42 | cmake_absel_stl_test:
|
27 | 43 | name: CMake test (with abseil)
|
28 | 44 | runs-on: ubuntu-latest
|
@@ -150,6 +166,28 @@ jobs:
|
150 | 166 | - name: run tests
|
151 | 167 | run: ./ci/do_ci.sh bazel.test
|
152 | 168 |
|
| 169 | + bazel_test_async: |
| 170 | + name: Bazel with async export |
| 171 | + runs-on: ubuntu-latest |
| 172 | + steps: |
| 173 | + - uses: actions/checkout@v3 |
| 174 | + with: |
| 175 | + submodules: 'recursive' |
| 176 | + - name: Mount Bazel Cache |
| 177 | + uses: actions/cache@v3 |
| 178 | + env: |
| 179 | + cache-name: bazel_cache |
| 180 | + with: |
| 181 | + path: /home/runner/.cache/bazel |
| 182 | + key: bazel_test |
| 183 | + - name: setup |
| 184 | + run: | |
| 185 | + sudo ./ci/setup_thrift.sh dependencies_only |
| 186 | + sudo ./ci/setup_ci_environment.sh |
| 187 | + sudo ./ci/install_bazelisk.sh |
| 188 | + - name: run tests |
| 189 | + run: ./ci/do_ci.sh bazel.with_async_export.test |
| 190 | + |
153 | 191 | bazel_with_abseil:
|
154 | 192 | name: Bazel with external abseil
|
155 | 193 | runs-on: ubuntu-latest
|
@@ -355,6 +393,23 @@ jobs:
|
355 | 393 | - name: run otprotocol test
|
356 | 394 | run: ./ci/do_ci.ps1 cmake.exporter.otprotocol.test
|
357 | 395 |
|
| 396 | + windows_with_async_export: |
| 397 | + name: CMake (With async export) -> exporter proto |
| 398 | + runs-on: windows-2019 |
| 399 | + steps: |
| 400 | + - uses: actions/checkout@v3 |
| 401 | + with: |
| 402 | + submodules: 'recursive' |
| 403 | + - name: setup |
| 404 | + run: | |
| 405 | + ./ci/setup_windows_cmake.ps1 |
| 406 | + ./ci/setup_windows_ci_environment.ps1 |
| 407 | + ./ci/install_windows_protobuf.ps1 |
| 408 | + - name: run cmake test |
| 409 | + run: ./ci/do_ci.ps1 cmake.with_async_export.test |
| 410 | + - name: run otprotocol test |
| 411 | + run: ./ci/do_ci.ps1 cmake.exporter.otprotocol.with_async_export.test |
| 412 | + |
358 | 413 | windows_bazel:
|
359 | 414 | name: Bazel Windows
|
360 | 415 | runs-on: windows-2019
|
|
0 commit comments