blob: 5451725e0374f40c639ba4434435d12218e99ef6 [file] [log] [blame]
#!/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}