#!/bin/bash -e if env | grep -q -e '^TRAVIS=true$'; then # inotify doesn't seem to work properly on travis echo "Travis and Jenkins give wonky results here, skipping test!" exit fi # setup mkdir -p "${MGMT_TMPDIR}"mgmt{A..C} # run till completion timeout --kill-after=15s 10s ./mgmt run --file t3-a.yaml --converged-timeout=5 --no-watch & timeout --kill-after=15s 10s ./mgmt run --file t3-b.yaml --converged-timeout=5 --no-watch & timeout --kill-after=15s 10s ./mgmt run --file t3-c.yaml --converged-timeout=5 --no-watch & . wait.sh # wait for mgmt # A: collected test -e "${MGMT_TMPDIR}"mgmtA/f3b test -e "${MGMT_TMPDIR}"mgmtA/f3c test -e "${MGMT_TMPDIR}"mgmtA/f4b test -e "${MGMT_TMPDIR}"mgmtA/f4c # A: local test -e "${MGMT_TMPDIR}"mgmtA/f1a test -e "${MGMT_TMPDIR}"mgmtA/f2a test -e "${MGMT_TMPDIR}"mgmtA/f3a test -e "${MGMT_TMPDIR}"mgmtA/f4a # A: nope! test ! -e "${MGMT_TMPDIR}"mgmtA/f1b test ! -e "${MGMT_TMPDIR}"mgmtA/f2b test ! -e "${MGMT_TMPDIR}"mgmtA/f1c test ! -e "${MGMT_TMPDIR}"mgmtA/f2c # B: collected test -e "${MGMT_TMPDIR}"mgmtB/f3a test -e "${MGMT_TMPDIR}"mgmtB/f3c test -e "${MGMT_TMPDIR}"mgmtB/f4a test -e "${MGMT_TMPDIR}"mgmtB/f4c # B: local test -e "${MGMT_TMPDIR}"mgmtB/f1b test -e "${MGMT_TMPDIR}"mgmtB/f2b test -e "${MGMT_TMPDIR}"mgmtB/f3b test -e "${MGMT_TMPDIR}"mgmtB/f4b # B: nope! test ! -e "${MGMT_TMPDIR}"mgmtB/f1a test ! -e "${MGMT_TMPDIR}"mgmtB/f2a test ! -e "${MGMT_TMPDIR}"mgmtB/f1c test ! -e "${MGMT_TMPDIR}"mgmtB/f2c # C: collected test -e "${MGMT_TMPDIR}"mgmtC/f3a test -e "${MGMT_TMPDIR}"mgmtC/f3b test -e "${MGMT_TMPDIR}"mgmtC/f4a test -e "${MGMT_TMPDIR}"mgmtC/f4b # C: local test -e "${MGMT_TMPDIR}"mgmtC/f1c test -e "${MGMT_TMPDIR}"mgmtC/f2c test -e "${MGMT_TMPDIR}"mgmtC/f3c test -e "${MGMT_TMPDIR}"mgmtC/f4c # C: nope! test ! -e "${MGMT_TMPDIR}"mgmtC/f1a test ! -e "${MGMT_TMPDIR}"mgmtC/f2a test ! -e "${MGMT_TMPDIR}"mgmtC/f1b test ! -e "${MGMT_TMPDIR}"mgmtC/f2b