#!/bin/bash # shellcheck disable=SC2034 DESCRIPTION="refresh (re-running install.sh) on an installed machine changes nothing" IMAGE=installed TIER="pr" scenario() { fingerprint "$SMOKETEST_RESULTS/before.fingerprint" run_in_vm refresh 'TERM=dumb ~/.local/bin/refresh' assert_status 0 # One migration's line, not install.sh's "Running migrations..." heading refute_output "Running migration " fingerprint "$SMOKETEST_RESULTS/after.fingerprint" assert_same_fingerprint "$SMOKETEST_RESULTS/before.fingerprint" "$SMOKETEST_RESULTS/after.fingerprint" health }