Skip to content

Commit 7235458

Browse files
bltclaude
andcommitted
Fix CI: add Rust compression mocks and build steps
- Add cargo command mocks to omnibus unit tests so they properly simulate the Rust compression build step - Add Rust compression build to tests_serverless-init and tests_serverless-init-logs CI jobs before running go test Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent b865ce8 commit 7235458

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

.gitlab/build/source_test/linux.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ tests_serverless-init:
134134
- when: on_success
135135
script:
136136
- !reference [.retrieve_linux_go_deps]
137+
- dda inv rust-compression.build --release
137138
- go test -tags "serverless otlp test" ./cmd/serverless-init/.
138139

139140
tests_serverless-init-logs:
@@ -146,6 +147,7 @@ tests_serverless-init-logs:
146147
- when: on_success
147148
script:
148149
- !reference [.retrieve_linux_go_deps]
150+
- dda inv rust-compression.build --release
149151
- go test -tags "serverless otlp test" ./comp/logs/agent/agentimpl/.
150152

151153
# Check consistency of go.mod file with project imports

tasks/unit_tests/omnibus_tests.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ def _set_up_default_command_mocks(self):
7979
(r'grep .*', Result()),
8080
(r'aws(\.exe)? ssm .*', Result()),
8181
(r'vault kv get .*', Result()),
82+
# Rust compression build commands
83+
(r'cargo --version', Result('cargo 1.75.0')),
84+
(r'cargo build .*', Result()),
8285
]
8386
for pattern, result in patterns:
8487
self.mock_ctx.set_result_for('run', re.compile(pattern), result)
@@ -386,6 +389,9 @@ def test_package_parsing(self):
386389
(r'git .*', Result()),
387390
(r'aws s3 .*', Result()),
388391
(r'dpkg --print-architecture', Result('amd64')),
392+
# Rust compression build commands
393+
(r'cargo --version', Result('cargo 1.75.0')),
394+
(r'cargo build .*', Result()),
389395
]
390396
for pattern, result in patterns:
391397
mock_ctx.set_result_for('run', re.compile(pattern), result)

0 commit comments

Comments
 (0)