30 lines
577 B
Bash
Executable File
30 lines
577 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Test case for https://github.com/tilt-dev/tilt-extensions/issues/92
|
|
#
|
|
# This job will always exit with a non-zero status code; make sure
|
|
# that docker_build_with_restart surfaces this error code to k8s,
|
|
# so k8s knows that the job failed. (Thus, we expect the `tilt ci`
|
|
# call to fail.)
|
|
cd "$(dirname "$0")" || exit 1
|
|
|
|
set -x
|
|
tilt ci > tilt.log 2>&1
|
|
CI_EXIT=$?
|
|
|
|
tilt down
|
|
|
|
if [ $CI_EXIT -eq 0 ]; then
|
|
echo "Expected 'tilt ci' to fail, but succeeded."
|
|
exit 1
|
|
fi
|
|
|
|
grep -q "Are you there, pod?" tilt.log
|
|
GREP_EXIT=$?
|
|
|
|
cat tilt.log
|
|
|
|
rm tilt.log
|
|
|
|
exit $GREP_EXIT
|