Skip to content

Commit e135278

Browse files
authored
Merge pull request eclipse-score#244 from qorix-group/arkjedrz_cit-fix-config
testing: fix config in CIT
2 parents 4497cbb + 51aafc4 commit e135278

File tree

4 files changed

+38
-32
lines changed

4 files changed

+38
-32
lines changed

tests/test_cases/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
psutil
22
pytest-metadata
33
pytest-env
4-
testing-utils @ git+https://github.com/eclipse-score/testing_tools.git@479f0fdc8e28688df0fb8db80de25592c8386a93
4+
testing-utils @ git+https://github.com/eclipse-score/testing_tools.git@007c9027d69ee5408add68fd598179129166ceb9

tests/test_cases/requirements.txt.lock

Lines changed: 32 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
#
55
# bazel run //tests/test_cases:requirements.update
66
#
7-
basedpyright==1.29.2 \
8-
--hash=sha256:12c49186003b9f69a028615da883ef97035ea2119a9e3f93a00091b3a27088a6 \
9-
--hash=sha256:f389e2997de33d038c5065fd85bff351fbdc62fa6d6371c7b947fc3bce8d437d
10-
# via -r /home/igor/.cache/bazel/_bazel_igor/a5a65d3bba19ab266bf2b3ef63ca3606/external/score_tooling+/python_basics/requirements.txt
11-
iniconfig==2.1.0 \
12-
--hash=sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7 \
13-
--hash=sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760
7+
basedpyright==1.35.0 \
8+
--hash=sha256:2a7e0bd476623d48499e2b18ff6ed19dc28c51909cf9e1152ad355b5809049ad \
9+
--hash=sha256:4f4f84023df5a0cd4ee154916ba698596682ac98bacfa22c941ed6aaf07bba4e
10+
# via -r /home/arkjedrz/.cache/bazel/_bazel_arkjedrz/adbb5e0ca4374ec9e368894d6ca49e09/external/score_tooling+/python_basics/requirements.txt
11+
iniconfig==2.3.0 \
12+
--hash=sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730 \
13+
--hash=sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12
1414
# via
15-
# -r /home/igor/.cache/bazel/_bazel_igor/a5a65d3bba19ab266bf2b3ef63ca3606/external/score_tooling+/python_basics/requirements.txt
15+
# -r /home/arkjedrz/.cache/bazel/_bazel_arkjedrz/adbb5e0ca4374ec9e368894d6ca49e09/external/score_tooling+/python_basics/requirements.txt
1616
# pytest
1717
jinja2==3.1.6 \
1818
--hash=sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d \
@@ -81,30 +81,30 @@ markupsafe==3.0.2 \
8181
--hash=sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430 \
8282
--hash=sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50
8383
# via jinja2
84-
nodejs-wheel-binaries==22.16.0 \
85-
--hash=sha256:2728972d336d436d39ee45988978d8b5d963509e06f063e80fe41b203ee80b28 \
86-
--hash=sha256:2fffb4bf1066fb5f660da20819d754f1b424bca1b234ba0f4fa901c52e3975fb \
87-
--hash=sha256:447ad796850eb52ca20356ad39b2d296ed8fef3f214921f84a1ccdad49f2eba1 \
88-
--hash=sha256:4ae3cf22138891cb44c3ee952862a257ce082b098b29024d7175684a9a77b0c0 \
89-
--hash=sha256:71f2de4dc0b64ae43e146897ce811f80ac4f9acfbae6ccf814226282bf4ef174 \
90-
--hash=sha256:7f526ca6a132b0caf633566a2a78c6985fe92857e7bfdb37380f76205a10b808 \
91-
--hash=sha256:986b715a96ed703f8ce0c15712f76fc42895cf09067d72b6ef29e8b334eccf64 \
92-
--hash=sha256:d695832f026df3a0cf9a089d222225939de9d1b67f8f0a353b79f015aabbe7e2 \
93-
--hash=sha256:dbfccbcd558d2f142ccf66d8c3a098022bf4436db9525b5b8d32169ce185d99e
84+
nodejs-wheel-binaries==24.11.1 \
85+
--hash=sha256:0e14874c3579def458245cdbc3239e37610702b0aa0975c1dc55e2cb80e42102 \
86+
--hash=sha256:10197b1c9c04d79403501766f76508b0dac101ab34371ef8a46fcf51773497d0 \
87+
--hash=sha256:376b9ea1c4bc1207878975dfeb604f7aa5668c260c6154dcd2af9d42f7734116 \
88+
--hash=sha256:413dfffeadfb91edb4d8256545dea797c237bba9b3faefea973cde92d96bb922 \
89+
--hash=sha256:5ef598101b0fb1c2bf643abb76dfbf6f76f1686198ed17ae46009049ee83c546 \
90+
--hash=sha256:78bc5bb889313b565df8969bb7423849a9c7fc218bf735ff0ce176b56b3e96f0 \
91+
--hash=sha256:c2741525c9874b69b3e5a6d6c9179a6fe484ea0c3d5e7b7c01121c8e5d78b7e2 \
92+
--hash=sha256:c79a7e43869ccecab1cae8183778249cceb14ca2de67b5650b223385682c6239 \
93+
--hash=sha256:cde41d5e4705266688a8d8071debf4f8a6fcea264c61292782672ee75a6905f9
9494
# via
95-
# -r /home/igor/.cache/bazel/_bazel_igor/a5a65d3bba19ab266bf2b3ef63ca3606/external/score_tooling+/python_basics/requirements.txt
95+
# -r /home/arkjedrz/.cache/bazel/_bazel_arkjedrz/adbb5e0ca4374ec9e368894d6ca49e09/external/score_tooling+/python_basics/requirements.txt
9696
# basedpyright
9797
packaging==25.0 \
9898
--hash=sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484 \
9999
--hash=sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f
100100
# via
101-
# -r /home/igor/.cache/bazel/_bazel_igor/a5a65d3bba19ab266bf2b3ef63ca3606/external/score_tooling+/python_basics/requirements.txt
101+
# -r /home/arkjedrz/.cache/bazel/_bazel_arkjedrz/adbb5e0ca4374ec9e368894d6ca49e09/external/score_tooling+/python_basics/requirements.txt
102102
# pytest
103103
pluggy==1.6.0 \
104104
--hash=sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3 \
105105
--hash=sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746
106106
# via
107-
# -r /home/igor/.cache/bazel/_bazel_igor/a5a65d3bba19ab266bf2b3ef63ca3606/external/score_tooling+/python_basics/requirements.txt
107+
# -r /home/arkjedrz/.cache/bazel/_bazel_arkjedrz/adbb5e0ca4374ec9e368894d6ca49e09/external/score_tooling+/python_basics/requirements.txt
108108
# pytest
109109
psutil==7.1.3 \
110110
--hash=sha256:0005da714eee687b4b8decd3d6cc7c6db36215c9e74e5ad2264b90c3df7d92dc \
@@ -127,11 +127,17 @@ psutil==7.1.3 \
127127
--hash=sha256:f39c2c19fe824b47484b96f9692932248a54c43799a84282cfe58d05a6449efd \
128128
--hash=sha256:fac9cd332c67f4422504297889da5ab7e05fd11e3c4392140f7370f4208ded1f
129129
# via -r tests/test_cases/requirements.txt
130-
pytest==8.3.5 \
131-
--hash=sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820 \
132-
--hash=sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845
130+
pygments==2.19.2 \
131+
--hash=sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887 \
132+
--hash=sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b
133133
# via
134-
# -r /home/igor/.cache/bazel/_bazel_igor/a5a65d3bba19ab266bf2b3ef63ca3606/external/score_tooling+/python_basics/requirements.txt
134+
# -r /home/arkjedrz/.cache/bazel/_bazel_arkjedrz/adbb5e0ca4374ec9e368894d6ca49e09/external/score_tooling+/python_basics/requirements.txt
135+
# pytest
136+
pytest==9.0.1 \
137+
--hash=sha256:3e9c069ea73583e255c3b21cf46b8d3c56f6e3a1a8f6da94ccb0fcf57b9d73c8 \
138+
--hash=sha256:67be0030d194df2dfa7b556f2e56fb3c3315bd5c8822c6951162b92b32ce7dad
139+
# via
140+
# -r /home/arkjedrz/.cache/bazel/_bazel_arkjedrz/adbb5e0ca4374ec9e368894d6ca49e09/external/score_tooling+/python_basics/requirements.txt
135141
# pytest-env
136142
# pytest-html
137143
# pytest-metadata
@@ -157,5 +163,5 @@ pytest-repeat==0.9.4 \
157163
# via testing-utils
158164
# WARNING: pip install will require the following package to be hashed.
159165
# Consider using a hashable URL like https://github.com/jazzband/pip-tools/archive/SOMECOMMIT.zip
160-
testing-utils @ git+https://github.com/eclipse-score/testing_tools.git@479f0fdc8e28688df0fb8db80de25592c8386a93
166+
testing-utils @ git+https://github.com/eclipse-score/testing_tools.git@007c9027d69ee5408add68fd598179129166ceb9
161167
# via -r tests/test_cases/requirements.txt

tests/test_cases/tests/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ class CommonScenario(Scenario):
6565
@pytest.fixture(scope="class")
6666
def build_tools(self, version: str) -> BuildTools:
6767
assert version in ("cpp", "rust")
68-
return BazelTools(option_prefix=version)
68+
return BazelTools(option_prefix=version, config="per-x86_64-linux")
6969

7070
@pytest.fixture(scope="class")
7171
def temp_dir(self, tmp_path_factory: pytest.TempPathFactory, version: str) -> Generator[Path, None, None]:

tests/test_cases/tests/conftest.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,15 +84,15 @@ def pytest_sessionstart(session):
8484

8585
# Build Rust test scenarios.
8686
logger.info("Building Rust test scenarios executable...")
87-
cargo_tools = BazelTools(option_prefix="rust", build_timeout=build_timeout)
87+
rust_build_tools = BazelTools(option_prefix="rust", build_timeout=build_timeout, config="per-x86_64-linux")
8888
rust_target_name = session.config.getoption("--rust-target-name")
89-
cargo_tools.build(rust_target_name)
89+
rust_build_tools.build(rust_target_name)
9090

9191
# Build C++ test scenarios.
9292
logger.info("Building C++ test scenarios executable...")
93-
bazel_tools = BazelTools(option_prefix="cpp", build_timeout=build_timeout)
93+
cpp_build_tools = BazelTools(option_prefix="cpp", build_timeout=build_timeout, config="per-x86_64-linux")
9494
cpp_target_name = session.config.getoption("--cpp-target-name")
95-
bazel_tools.build(cpp_target_name, "--config=per-x86_64-linux")
95+
cpp_build_tools.build(cpp_target_name)
9696

9797
except Exception as e:
9898
pytest.exit(str(e), returncode=1)

0 commit comments

Comments
 (0)