e0e362d700
SDK Tests / changes (push) Successful in 2m29s
Real E2E Tests / changes (push) Successful in 2m29s
Deploy Docs Pages / build (push) Has been cancelled
Deploy Docs Pages / deploy (push) Has been cancelled
Real E2E Tests / JavaScript E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Python E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Java E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / C# E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Go E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Real E2E CI (push) Has been cancelled
SDK Tests / SDK CI (push) Has been cancelled
SDK Tests / CLI Tests (push) Has been cancelled
SDK Tests / Python SDK Quality (code-interpreter) (push) Has been cancelled
SDK Tests / Python SDK Quality (sandbox) (push) Has been cancelled
SDK Tests / Python SDK Tests (code-interpreter) (push) Has been cancelled
SDK Tests / JavaScript SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / JavaScript SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Python SDK Tests (sandbox) (push) Has been cancelled
SDK Tests / CLI Quality (push) Has been cancelled
SDK Tests / Kotlin SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Kotlin SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / C# SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / C# SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Go SDK Quality And Tests (push) Has been cancelled
21 lines
662 B
Bash
Executable File
21 lines
662 B
Bash
Executable File
#!/bin/bash
|
|
# Offline verifier: checks the result directly with coreutils, so it needs no
|
|
# network access or extra packages. It writes the reward Harbor reads from
|
|
# /logs/verifier/reward.txt (1.0 = pass, 0.0 = fail).
|
|
set -u
|
|
|
|
mkdir -p /logs/verifier
|
|
|
|
expected="Hello from OpenSandbox!"
|
|
file="/app/greeting.txt"
|
|
|
|
if [ -f "$file" ] && [ "$(cat "$file")" = "$expected" ]; then
|
|
echo "PASS: $file has the expected contents"
|
|
echo 1 > /logs/verifier/reward.txt
|
|
else
|
|
echo "FAIL: $file is missing or has unexpected contents"
|
|
echo " expected: $expected"
|
|
echo " actual: $(cat "$file" 2>/dev/null || echo '<missing>')"
|
|
echo 0 > /logs/verifier/reward.txt
|
|
fi
|