databuild/examples/basic_graph/test/generate_number_test.sh
Stuart Axelbrooke 196622fe17
Some checks are pending
/ setup (push) Waiting to run
Match proto definitions
2025-06-29 20:47:07 -07:00

15 lines
713 B
Bash
Executable file

#!/bin/bash
set -e
# Test configure
generate_number_job.cfg /tmp/databuild_test/examples/basic_graph/generated_number/pippin /tmp/databuild_test/examples/basic_graph/generated_number/salem /tmp/databuild_test/examples/basic_graph/generated_number/sadie
# Test run
generate_number_job.cfg /tmp/databuild_test/examples/basic_graph/generated_number/pippin | jq -c ".configs[0]" | generate_number_job.exec
# Validate that contents of pippin is 1 (deterministic based on SHA-256 hash)
if [[ "$(cat /tmp/databuild_test/examples/basic_graph/generated_number/pippin)" != "1" ]]; then
echo "Assertion failed: File does not contain 1"
cat /tmp/databuild_test/examples/basic_graph/generated_number/pippin
exit 1
fi