#!/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