File tree Expand file tree Collapse file tree
feature_integration_tests/itf Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,6 +33,9 @@ config_setting(
3333filegroup (
3434 name = "all_tests" ,
3535 srcs = [
36+ "comm_helpers.py" ,
37+ "test_communication.py" ,
38+ "test_properties.py" ,
3639 "test_remote_logging.py" ,
3740 "test_showcases.py" ,
3841 "test_ssh.py" ,
@@ -44,7 +47,13 @@ py_itf_test(
4447 srcs = [
4548 ":all_tests" ,
4649 ],
47- args = select (
50+ # "-p attribute_plugin" activates score_tooling's requirement-traceability
51+ # pytest plugin (see the "deps" attribute below) so that
52+ # @add_test_properties(...) (feature_integration_tests/itf/test_properties.py)
53+ # writes PartiallyVerifies/FullyVerifies properties into the JUnit XML
54+ # report, matching the convention already used by
55+ # feature_integration_tests/test_cases (persistency FIT).
56+ args = ["-p" , "attribute_plugin" ] + select (
4857 {
4958 ":config_linux_x86_64" : [
5059 "--dlt-config=$(location //feature_integration_tests/configs:dlt_config_x86_64.json)" ,
@@ -59,6 +68,9 @@ py_itf_test(
5968 },
6069 no_match_error = "Unsupported platform" ,
6170 ),
71+ deps = [
72+ "@score_tooling//python_basics/score_pytest:attribute_plugin" ,
73+ ],
6274 data = select ({
6375 ":config_linux_x86_64" : [
6476 "//feature_integration_tests/configs:dlt_config_x86_64.json" ,
You can’t perform that action at this time.
0 commit comments