From 875b6ba897cddb1a70c99327b50921de802d3f39 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Mon, 30 Jul 2018 11:31:09 -0700 Subject: 4457 Port recent changes to build_and_test_until to subx/ --- subx/build_and_test_until | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'subx/build_and_test_until') diff --git a/subx/build_and_test_until b/subx/build_and_test_until index 398dcbcb..710e1d55 100755 --- a/subx/build_and_test_until +++ b/subx/build_and_test_until @@ -1,5 +1,18 @@ #!/bin/sh +# Run tests for just a subset of layers. +# +# Usage: +# build_and_test_until [file prefix] [test name] +# Provide the second arg to run just a single test. set -e -./clean top-level # ignore subsidiary tools like tangle and cleave +# clean previous builds if they were building until a different layer +touch .until +PREV_UNTIL=`cat .until` +if [ "$PREV_UNTIL" != $1 ] +then + ./clean top-level + echo $1 > .until +fi + ./build --until $1 && ./subx_bin test $2 -- cgit 1.4.1-2-gfad0