--- /dev/null
+#!/bin/bash
+
+testdir=devices/parser-tests
+
+function test_dir()
+{
+ dir="$1"
+ ./parser-test "$dir" 2>/dev/null |
+ diff -u "$dir/expected-output" -
+}
+
+set -ex
+
+for test in $testdir/*
+do
+ echo $test
+ test_dir "$test"
+done
+
+echo "All tests passed"