Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ build --action_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1

common --@score_baselibs//score/json:base_library=nlohmann
common --@score_baselibs//score/memory/shared/flags:use_typedshmd=False
common --//score/mw/com/flags:tracing_library=@score_baselibs//score/analysis/tracing/generic_trace_library/stub_implementation
common --@score_baselibs//score/analysis/tracing/generic_trace_library:implementation=@score_baselibs//score/analysis/tracing/generic_trace_library/stub_implementation
common --extra_toolchains=@gcc_toolchain_x86_64//:cc_toolchain
common --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_unknown_linux_gnu
build --incompatible_strict_action_env
Expand Down
10 changes: 6 additions & 4 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,16 @@ bazel_dep(name = "rules_rust", version = "0.68.1-score")

# Cannot be dev-dependency due to being required in "load" statements
bazel_dep(name = "score_qnx_unit_tests", version = "0.1.0")

# Patch baselibs with a QNX8 workaround for poll
# until a fix is provided by the QNX SDP
bazel_dep(name = "score_baselibs", version = "0.2.7")
single_version_override(
git_override(
module_name = "score_baselibs",
# Required until a new release of baselibs is available that includes the tracing API
commit = "e0ed8b15ea6aa4195c6df3891846bbda9d83c431",
patch_strip = 1,
# Patch baselibs with a QNX8 workaround for poll
# until a fix is provided by the QNX SDP
patches = ["//third_party/score_baselibs:restore_qnx8_poll_workaround.patch"],
remote = "https://github.com/eclipse-score/baselibs.git",
)

bazel_dep(name = "score_baselibs_rust", version = "0.1.0")
Expand Down
3 changes: 1 addition & 2 deletions examples/.bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,4 @@ common --registry=https://raw.githubusercontent.com/eclipse-score/bazel_registry
common --registry=https://bcr.bazel.build

common --@score_baselibs//score/json:base_library=nlohmann

common --@score_communication//score/mw/com/flags:tracing_library=@score_baselibs//score/analysis/tracing/generic_trace_library/stub_implementation
common --@score_baselibs//score/analysis/tracing/generic_trace_library:implementation=@score_baselibs//score/analysis/tracing/generic_trace_library/stub_implementation
8 changes: 7 additions & 1 deletion examples/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,13 @@ local_path_override(
)

bazel_dep(name = "rules_cc", version = "0.1.5")
bazel_dep(name = "score_baselibs", version = "0.2.6")
bazel_dep(name = "score_baselibs", version = "0.2.7")
git_override(
module_name = "score_baselibs",
# Required until a new release of baselibs is available that includes the tracing API
commit = "e0ed8b15ea6aa4195c6df3891846bbda9d83c431",
remote = "https://github.com/eclipse-score/baselibs.git",
)

# Needed because we do not have a current release of score_tooling (as we are in dev phase of safety sentinel)
git_override(
Expand Down
23 changes: 0 additions & 23 deletions score/mw/com/flags/BUILD

This file was deleted.

4 changes: 2 additions & 2 deletions score/mw/com/impl/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -1106,7 +1106,7 @@ cc_unit_test(
"//score/mw/com/impl/tracing/configuration:skeleton_event_trace_point_type",
"//score/mw/com/impl/tracing/configuration:tracing_filter_config",
"@googletest//:gtest",
"@score_baselibs//score/analysis/tracing/generic_trace_library/mock:trace_library_mock",
"@score_baselibs//score/analysis/tracing/generic_trace_library:mock",
"@score_baselibs//score/language/futurecpp:futurecpp_test_support",
"@score_baselibs//score/mw/log",
],
Expand Down Expand Up @@ -1320,7 +1320,7 @@ cc_unit_test(
"//score/mw/com/impl/test:proxy_resources",
"//score/mw/com/impl/test:runtime_mock_guard",
"//score/mw/com/impl/tracing:tracing_test_resources",
"@score_baselibs//score/analysis/tracing/generic_trace_library/mock:trace_library_mock",
"@score_baselibs//score/analysis/tracing/generic_trace_library:mock",
"@score_baselibs//score/language/futurecpp",
"@score_baselibs//score/os/mocklib:mman_mock",
"@score_baselibs//score/os/mocklib:stat_mock",
Expand Down
4 changes: 4 additions & 0 deletions score/mw/com/impl/bindings/lola/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -1248,6 +1248,8 @@ cc_unit_test(
features = COMPILER_WARNING_FEATURES,
deps = [
":runtime",
# TODO: Change for mock once it provides all symbols (see https://github.com/eclipse-score/baselibs/issues/198)
"@score_baselibs//score/analysis/tracing/generic_trace_library:implementation",
"@score_baselibs//score/os/mocklib:unistd_mock",
],
)
Expand Down Expand Up @@ -1429,6 +1431,8 @@ cc_unit_test(
features = COMPILER_WARNING_FEATURES,
deps = [
":runtime",
# TODO: Change for mock once it provides all symbols (see https://github.com/eclipse-score/baselibs/issues/198)
"@score_baselibs//score/analysis/tracing/generic_trace_library:implementation",
"@score_baselibs//score/os/mocklib:unistd_mock",
],
)
Expand Down
2 changes: 1 addition & 1 deletion score/mw/com/impl/bindings/lola/tracing/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,6 @@ cc_unit_test(
deps = [
":tracing_runtime",
"//score/mw/com/impl/bindings/lola/test:skeleton_test_resources",
"@score_baselibs//score/analysis/tracing/generic_trace_library/mock:trace_library_mock",
"@score_baselibs//score/analysis/tracing/generic_trace_library:mock",
],
)
8 changes: 4 additions & 4 deletions score/mw/com/impl/tracing/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ cc_library(
deps = [
":service_element_tracing_data",
":type_erased_sample_ptr",
"//score/mw/com/flags:tracing_library",
"//score/mw/com/impl/tracing/configuration:service_element_instance_identifier_view",
"@score_baselibs//score/analysis/tracing/generic_trace_library:api",
"@score_baselibs//score/language/futurecpp",
"@score_baselibs//score/memory/shared",
],
Expand Down Expand Up @@ -190,13 +190,13 @@ cc_library(
":i_binding_tracing_runtime",
":service_element_tracing_data",
":type_erased_sample_ptr",
"//score/mw/com/flags:tracing_library",
"//score/mw/com/impl:binding_type",
"//score/mw/com/impl/tracing/configuration:proxy_event_trace_point_type",
"//score/mw/com/impl/tracing/configuration:proxy_field_trace_point_type",
"//score/mw/com/impl/tracing/configuration:service_element_instance_identifier_view",
"//score/mw/com/impl/tracing/configuration:skeleton_event_trace_point_type",
"//score/mw/com/impl/tracing/configuration:skeleton_field_trace_point_type",
"@score_baselibs//score/analysis/tracing/generic_trace_library:api",
"@score_baselibs//score/language/futurecpp",
"@score_baselibs//score/memory/shared:i_shared_memory_resource",
],
Expand All @@ -222,7 +222,7 @@ cc_library(
hdrs = ["tracing_runtime.h"],
features = COMPILER_WARNING_FEATURES,
implementation_deps = [
"//score/mw/com/flags:tracing_library",
"@score_baselibs//score/analysis/tracing/generic_trace_library:implementation",
"@score_baselibs//score/memory/shared:pointer_arithmetic_util",
],
tags = ["FFI"],
Expand Down Expand Up @@ -275,7 +275,7 @@ cc_unit_test(
":tracing_runtime",
":tracing_test_resources",
"//score/mw/com/impl/bindings/mock_binding/tracing:tracing_runtime",
"@score_baselibs//score/analysis/tracing/generic_trace_library/mock:trace_library_mock",
"@score_baselibs//score/analysis/tracing/generic_trace_library:mock",
"@score_baselibs//score/mw/log",
"@score_baselibs//score/mw/log:recorder_mock",
],
Expand Down
2 changes: 1 addition & 1 deletion score/mw/com/test/common_test_resources/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@ cc_library(
visibility = ["//score/mw/com/test:__subpackages__"],
deps = [
"@googletest//:gtest",
"@score_baselibs//score/analysis/tracing/generic_trace_library/mock:trace_library_mock",
"@score_baselibs//score/analysis/tracing/generic_trace_library:mock",
"@score_baselibs//score/language/futurecpp",
],
)
Expand Down