AlexRogalskiy/java-patterns

View on GitHub
tilt_modules/restart_process/test/test-docker.sh

Summary

Maintainability
Test Coverage
#!/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