blob: 089d53c5b220202118698315881d67693f20452b [file] [log] [blame]
Ryan Brown50b473a2014-09-23 14:23:00 -07001#!/bin/bash
2
3# Helper script for testing two binaries under the same agent.
4
Jiri Simsaf8727f22014-09-24 19:08:49 -07005source "${VEYRON_ROOT}/scripts/lib/shell_test.sh"
Ryan Brown50b473a2014-09-23 14:23:00 -07006
7main() {
Asim Shankarb3a82ba2014-10-29 11:41:27 -07008 if [[ -n "${VEYRON_CREDENTIALS}" ]]; then
Ryan Brown50b473a2014-09-23 14:23:00 -07009 shell_test::fail "line ${LINENO}: identity preserved"
10 fi
Jing Jin84a11522014-10-28 14:16:28 -070011 PINGPONG_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/security/agent/pingpong')"
Jing Jin89312ff2014-10-24 10:42:08 -070012 shell_test::start_server "${PINGPONG_BIN}" --server
13 "${PINGPONG_BIN}" || shell_test::fail "line ${LINENO}: ping"
Ryan Brown50b473a2014-09-23 14:23:00 -070014
15 shell_test::pass
16}
17
18main "$@"