aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Ogden <bernie.ogden@linaro.org>2015-12-03 11:14:40 +0000
committerBernard Ogden <bernie.ogden@linaro.org>2015-12-03 11:14:40 +0000
commitcac3e669c22abbab439a5b0d6edb9e7985acf352 (patch)
tree8fdfdbe347188a62ad771be645b36f6155f9ee55
parentab9d05a06a3e7cbda2e76ae19349543c3702e6ed (diff)
Run CPU2006 gather tests, then submit for realfakespec
Change-Id: Iad9dccb0529ce1d186985d2e09fa7c23a0f17faa
-rw-r--r--hacking-session-debian.yaml1
-rwxr-xr-xinvoke_session_debian82
2 files changed, 5 insertions, 78 deletions
diff --git a/hacking-session-debian.yaml b/hacking-session-debian.yaml
index ae13461..740aa42 100644
--- a/hacking-session-debian.yaml
+++ b/hacking-session-debian.yaml
@@ -12,6 +12,7 @@ install:
deps:
- openssh-server
- wget
+ - git
run:
steps:
- ./setup_session_debian "$PUB_KEY"
diff --git a/invoke_session_debian b/invoke_session_debian
index d095dfc..fb3c7f8 100755
--- a/invoke_session_debian
+++ b/invoke_session_debian
@@ -29,81 +29,7 @@ else
REAL_USER=${SUDO_USER}
fi
-SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ${REAL_USER}@${ip_addr}"
-echo "*******************************************************************************************************"
-echo "* REAL_USER=${REAL_USER}, USER=${USER}, SUDO_USER=${SUDO_USER}"
-echo "Please connect to: ${SSH_COMMAND} for access to (${hostname})"
-echo "*******************************************************************************************************"
-echo ""
-
-cat <<EOF > ~/.bash_logout
-if [ $(who |egrep 'pts\/[0-9]+' |wc -l) -eq 1 ]; then
- lava-test-case hacking-stopped-logout --result pass
- stop_hacking
-fi
-EOF
-
-IRC_AVAILABLE=false
-if [ ! -z "${IRC_USER}" ]; then
- if apt-get install -qq python-irc; then
- IRC_AVAILABLE=true
- TMP_IRC_USER=hs-${RANDOM}
- # make a unique user
- cat <<EOF | python /usr/share/doc/python-irc/examples/irccat2.py ${IRC_SERVER} ${TMP_IRC_USER} ${IRC_USER}
-Your hacking session is now ready
-Please connect to:
-${SSH_COMMAND}
-EOF
- fi
-fi
-if [ ! -z "${NOTIFY_URL}" ]; then
- if apt-get install -qq wget; then
- wget -O - "${NOTIFY_URL}?ssh=${ip_addr}"
- fi
-fi
-echo ""
-mkdir -p /run
-mkdir -p /run/hacking
-echo $$ > /run/hacking/hacking.pid
-TIMESTAMP=`stat -c %Y /run/hacking/hacking.pid`
-STARTED=false
-TERMINATED=false
-echo "Hacking session active..."
-lava-test-case hacking-session-active --result pass
-tail -f /var/log/syslog &
-echo $! > /run/hacking/tail.pid
-while [ -f /run/hacking/hacking.pid ]
-do
- date
- echo "===================="
- who
- echo "===================="
- echo ""
- sleep 10
- LOGGEDIN=`who | grep pts | wc -l`
- if ! $STARTED && [ $LOGGEDIN -gt 0 ]; then
- STARTED=true
- elif ! $STARTED && [ $LOGGEDIN -eq 0 ]; then
- NOW=`date +%s`
- ELAPSED=`expr $NOW - $TIMESTAMP`
- if [ $ELAPSED -gt 3600 ]; then
- echo "No user logged in. Terminating session..."
- TERMINATED=true
- if ${IRC_AVAILABLE}; then
- # make a unique user
- cat <<EOF | python /usr/share/doc/python-irc/examples/irccat2.py ${IRC_SERVER} ${TMP_IRC_USER} ${IRC_USER}
-Your hacking session was terminated due to inactivity
-There was no user logged in for ${ELAPSED} seconds.
-EOF
- fi
- lava-test-case hacking-session-terminated --result fail --measurement ${ELAPSED} --units seconds
- stop_hacking
- fi
- fi
-done
-echo "Hacking session ended..."
-kill `cat /run/hacking/tail.pid`
-rm /run/hacking/tail.pid
-if ! ${TERMINATED}; then
- lava-test-case hacking-session-terminated --result pass
-fi
+git clone -b bernie/benchmarking-uinstance https://git.linaro.org/toolchain/abe
+cd abe/config/bench/gather
+./test_CPU2006.sh
+./CPU2006.sh testing/input