| #!/usr/bin/env bash |
| |
| # Expecting MESOS_SOURCE_DIR and MESOS_BUILD_DIR to be in environment. |
| |
| env | grep MESOS_SOURCE_DIR >/dev/null |
| |
| test $? != 0 && \ |
| echo "Failed to find MESOS_SOURCE_DIR in environment" && \ |
| exit 1 |
| |
| env | grep MESOS_BUILD_DIR >/dev/null |
| |
| test $? != 0 && \ |
| echo "Failed to find MESOS_BUILD_DIR in environment" && \ |
| exit 1 |
| |
| source ${MESOS_SOURCE_DIR}/support/atexit.sh |
| |
| ZK_URL="local" |
| QUORUM=2 |
| |
| LOG_DIR=`mktemp -d -t mesos-XXXXXX` |
| atexit "rm -rf ${LOG_DIR}" |
| |
| LOAD_FILE="${LOG_DIR}/load" |
| touch ${LOAD_FILE} |
| echo "1024" >> ${LOAD_FILE} |
| echo "10240" >> ${LOAD_FILE} |
| echo "102400" >> ${LOAD_FILE} |
| |
| export MESOS_LOG_TOOL=${MESOS_BUILD_DIR}/src/mesos-log |
| |
| # Check that the Java log executes without crashing (returns 0). |
| exec $MESOS_BUILD_DIR/src/examples/java/test-log ${ZK_URL} ${QUORUM} ${LOG_DIR} ${LOAD_FILE} |