diff mbox

hwsim tests: create results database in VM tests

Message ID 1383230204-31253-1-git-send-email-johannes@sipsolutions.net
State Accepted
Headers show

Commit Message

Johannes Berg Oct. 31, 2013, 2:36 p.m. UTC
From: Johannes Berg <johannes.berg@intel.com>

Create a results.db in the output directory when running
the tests in a VM. To make that easier, create the tables
in the python script if they don't exist.

Signed-hostap: Johannes Berg <johannes.berg@intel.com>
---
 tests/hwsim/run-tests.py | 2 ++
 tests/hwsim/vm/inside.sh | 1 +
 2 files changed, 3 insertions(+)
diff mbox

Patch

diff --git a/tests/hwsim/run-tests.py b/tests/hwsim/run-tests.py
index 8735dc2..429cbdb 100755
--- a/tests/hwsim/run-tests.py
+++ b/tests/hwsim/run-tests.py
@@ -154,6 +154,8 @@  def main():
     if args.database:
         import sqlite3
         conn = sqlite3.connect(args.database)
+        conn.execute('CREATE TABLE IF NOT EXISTS results (test,result,run,time,duration,build,commitid)')
+        conn.execute('CREATE TABLE IF NOT EXISTS tests (test,description)')
     else:
         conn = None
 
diff --git a/tests/hwsim/vm/inside.sh b/tests/hwsim/vm/inside.sh
index 7645083..cbef727 100755
--- a/tests/hwsim/vm/inside.sh
+++ b/tests/hwsim/vm/inside.sh
@@ -63,6 +63,7 @@  else
 	# finally run the tests
 	export USER=0
 	export LOGDIR=/tmp/logs
+	export DBFILE=$LOGDIR/results.db
 
 	cd $TESTDIR
 	./run-all.sh $ARGS >/dev/ttyS0 2>&1