Skip to content
Snippets Groups Projects
Commit 48f59e0b authored by Georgy Moshkin's avatar Georgy Moshkin :speech_balloon:
Browse files

test: fix gostech tests fro release builds

parent 7d6f66b3
No related branches found
No related tags found
1 merge request!978ci: run release tests on a separate CI job
......@@ -232,8 +232,8 @@ test-linux:
# Now do the same thing as above but for release mode.
# TODO: cleanup the copypasta
- cargo build --locked --release
- cargo build -p gostech-audit-log --release
- cargo build -p testplug --release
- cp ./target/release/libtestplug.so ./test/testplug/.
- cargo test --locked --release
- cargo build --features webui,error_injection --locked --release
......@@ -298,8 +298,7 @@ test-patch-picodata:
- cargo build --locked --release --features dynamic_build
- cargo build -p testplug --release
- cargo build -p gostech-audit-log
- cp ./target/release/libtestplug.so ./test/testplug/.
- cargo build -p gostech-audit-log --release
- cargo test --locked --release --features dynamic_build
- cargo build --features webui,error_injection --locked --release --features dynamic_build
......
......@@ -1915,9 +1915,6 @@ class AuditServer:
self.port = port
self.process: Process | None = None
self.queue: Queue[Dict[str, Any]] = Queue(maxsize=10_000)
self.target = json.loads(
subprocess.check_output(["cargo", "metadata", "--format-version=1"])
)["target_directory"]
def start(self) -> None:
if self.process is not None:
......@@ -1947,8 +1944,10 @@ class AuditServer:
self.process.start()
def cmd(self, binary_path: str) -> str:
binary = os.path.realpath(os.path.join(self.target, "debug/gostech-audit-log"))
target_dir = os.path.dirname(binary_path)
binary = os.path.realpath(os.path.join(target_dir, "gostech-audit-log"))
args = f"--url http://{BASE_HOST}:{self.port}/log --debug"
return f"| {binary} {args}"
def logs(self) -> List[Dict[str, Any]]:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment