All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t 1/2] lib/tests: verify subtest enumeration output
@ 2015-01-28 16:56 Thomas Wood
  2015-01-28 16:56 ` [PATCH i-g-t 2/2] lib/tests: check that invalid subtest names are rejected Thomas Wood
  0 siblings, 1 reply; 2+ messages in thread
From: Thomas Wood @ 2015-01-28 16:56 UTC (permalink / raw)
  To: intel-gfx

Check that the subtest list is not empty if using --list-subtests
returns with an exit code of 0, and that the list is empty if it returns
with 79.

Signed-off-by: Thomas Wood <thomas.wood@intel.com>
---
 lib/tests/igt_command_line.sh | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/lib/tests/igt_command_line.sh b/lib/tests/igt_command_line.sh
index 5cf2584..a057943 100755
--- a/lib/tests/igt_command_line.sh
+++ b/lib/tests/igt_command_line.sh
@@ -56,8 +56,17 @@ for test in $TESTLIST; do
 
 	# check --list-subtests works correctly
 	echo "  Checking subtest enumeration..."
-	./$test --list-subtests > /dev/null
-	if [ $? -ne 0 -a $? -ne 79 ]; then
+	LIST=`./$test --list-subtests`
+	RET=$?
+	if [ $RET -ne 0 -a $RET -ne 79 ]; then
+		exit 1
+	fi
+
+	if [ $RET -eq 79 -a -n "$LIST" ]; then
+		exit 1
+	fi
+
+	if [ $RET -eq 0 -a -z "$LIST" ]; then
 		exit 1
 	fi
 
-- 
2.1.0

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-01-28 16:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-28 16:56 [PATCH i-g-t 1/2] lib/tests: verify subtest enumeration output Thomas Wood
2015-01-28 16:56 ` [PATCH i-g-t 2/2] lib/tests: check that invalid subtest names are rejected Thomas Wood

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.