Skip to content

Commit 322f8a6

Browse files
committed
shelltest
1 parent c34ad9b commit 322f8a6

File tree

13 files changed

+48
-13
lines changed

13 files changed

+48
-13
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,8 @@ jobs:
207207
- name: run cmake clang (maintainer mode, sync)
208208
run: |
209209
./ci/do_ci.sh cmake.maintainer.yaml.test
210+
- name: install shelltest
211+
run: sudo apt update && sudo apt-get install -y shelltestrunner
210212
- name: generate test cert
211213
env:
212214
CFSSL_VERSION: 1.6.3

functional/configuration/CMakeLists.txt

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ endif()
77

88
include_directories(${CMAKE_SOURCE_DIR}/sdk/include)
99

10-
add_executable(
11-
otel_configuration_check
12-
main.cc)
10+
add_executable(otel_configuration_check main.cc)
1311

1412
target_link_libraries(
1513
otel_configuration_check
@@ -23,31 +21,36 @@ target_link_libraries(
2321
if(WITH_OTLP_HTTP)
2422
include_directories(${CMAKE_SOURCE_DIR}/exporters/otlp/include)
2523
add_definitions(-DOTEL_HAVE_OTLP_HTTP)
26-
target_link_libraries(otel_configuration_check opentelemetry_otlp_http_builder)
24+
target_link_libraries(otel_configuration_check
25+
opentelemetry_otlp_http_builder)
2726
endif()
2827

2928
if(WITH_OTLP_GRPC)
3029
include_directories(${CMAKE_SOURCE_DIR}/exporters/otlp/include)
3130
add_definitions(-DOTEL_HAVE_OTLP_GRPC)
32-
target_link_libraries(otel_configuration_check opentelemetry_otlp_grpc_builder)
31+
target_link_libraries(otel_configuration_check
32+
opentelemetry_otlp_grpc_builder)
3333
endif()
3434

3535
if(WITH_OTLP_FILE)
3636
include_directories(${CMAKE_SOURCE_DIR}/exporters/otlp/include)
3737
add_definitions(-DOTEL_HAVE_OTLP_FILE)
38-
target_link_libraries(otel_configuration_check opentelemetry_otlp_file_builder)
38+
target_link_libraries(otel_configuration_check
39+
opentelemetry_otlp_file_builder)
3940
endif()
4041

4142
if(WITH_ZIPKIN)
4243
include_directories(${CMAKE_SOURCE_DIR}/exporters/zipkin/include)
4344
add_definitions(-DOTEL_HAVE_ZIPKIN)
44-
target_link_libraries(otel_configuration_check opentelemetry_exporter_zipkin_trace)
45+
target_link_libraries(otel_configuration_check
46+
opentelemetry_exporter_zipkin_trace)
4547
endif()
4648

4749
if(WITH_PROMETHEUS)
4850
include_directories(${CMAKE_SOURCE_DIR}/exporters/prometheus/include)
4951
add_definitions(-DOTEL_HAVE_PROMETHEUS)
50-
target_link_libraries(otel_configuration_check opentelemetry_exporter_prometheus)
52+
target_link_libraries(otel_configuration_check
53+
opentelemetry_exporter_prometheus)
5154
endif()
5255

5356
if(DEFINED OPENTELEMETRY_BUILD_DLL)

functional/configuration/run_test.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ export PATH=${PATH}:${TEST_BIN_DIR}
1717

1818
which otel_configuration_check
1919

20-
otel_configuration_check --help
20+
# otel_configuration_check --help
2121

22-
which shelltest
22+
which shelltest || true
2323

24-
shelltest --version
24+
shelltest --version || true
2525

26-
shelltest --help
26+
shelltest --help || true
2727

2828
shelltest ./shelltests
2929

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1+
# Copyright The OpenTelemetry Authors
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
otel_configuration_check --yaml shelltests/disabled_empty.yaml
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
# Copyright The OpenTelemetry Authors
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
format: 0.0
2-
disabled:
5+
disabled:
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1+
# Copyright The OpenTelemetry Authors
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
otel_configuration_check --yaml shelltests/disabled_false.yaml
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
# Copyright The OpenTelemetry Authors
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
format: 0.0
25
disabled: false
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1+
# Copyright The OpenTelemetry Authors
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
otel_configuration_check --yaml shelltests/disabled_true.yaml
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
# Copyright The OpenTelemetry Authors
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
format: 0.0
25
disabled: true
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1+
# Copyright The OpenTelemetry Authors
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
otel_configuration_check --yaml shelltests/empty.yaml

0 commit comments

Comments
 (0)