#!/bin/bash set -e rm -rf /tmp/databuild_test/examples/basic_graph mkdir -p /tmp/databuild_test/examples/basic_graph/generated_number mkdir -p /tmp/databuild_test/examples/basic_graph/sum # Test configure sum_job.cfg /tmp/databuild_test/examples/basic_graph/sum/pippin_salem_sadie # Test run echo -n 83 > /tmp/databuild_test/examples/basic_graph/generated_number/pippin echo -n 34 > /tmp/databuild_test/examples/basic_graph/generated_number/salem echo -n 19 > /tmp/databuild_test/examples/basic_graph/generated_number/sadie sum_job.cfg /tmp/databuild_test/examples/basic_graph/sum/pippin_salem_sadie | jq -c ".configs[0]" | sum_job.exec # Validate that contents of output is 136 if [[ "$(cat /tmp/databuild_test/examples/basic_graph/sum/pippin_salem_sadie)" != "136" ]]; then echo "Assertion failed: File does not contain 136" cat /tmp/databuild_test/examples/basic_graph/sum/pippin_salem_sadie exit 1 fi