On Tue, Jan 10, 2017 at 06:28:41PM +0100, Andrew Jones wrote: > On Mon, Jan 09, 2017 at 12:04:53PM +0800, Peter Xu wrote: > > We were using test.log before to keep all the test logs. This patch > > creates one log file per test case under logs/ directory with name > > "TESTNAME.log". Meanwhile, we will keep the last time log into > > logs.old/. > > > > Renaming scripts/functions.bash into scripts/common.bash to store some > > more global variables. > > > > Signed-off-by: Peter Xu <peterx@xxxxxxxxxx> > > --- > > .gitignore | 3 ++- > > Makefile | 4 ++-- > > run_tests.sh | 22 +++++++++++++++------- > > scripts/{functions.bash => common.bash} | 13 +++++++++++-- > > scripts/mkstandalone.sh | 2 +- > > 5 files changed, 31 insertions(+), 13 deletions(-) > > rename scripts/{functions.bash => common.bash} (75%) > > > > diff --git a/.gitignore b/.gitignore > > index 3155418..0dc9a39 100644 > > --- a/.gitignore > > +++ b/.gitignore > > @@ -12,7 +12,8 @@ cscope.* > > /lib/asm > > /config.mak > > /*-run > > -/test.log > > /msr.out > > /tests > > /build-head > > +logs > > +logs.old > > Without the leading '/' logs[.old] files or dirs in subdirs will > also be ignored. You can add trailing '/' to all the dirs in > .gitignore too in order to ensure we only ignore dirs. Will do. > > > diff --git a/Makefile b/Makefile > > index a32333b..bd8843a 100644 > > --- a/Makefile > > +++ b/Makefile > > @@ -94,9 +94,9 @@ libfdt_clean: > > $(LIBFDT_objdir)/.*.d > > > > distclean: clean libfdt_clean > > - $(RM) lib/asm config.mak $(TEST_DIR)-run test.log msr.out cscope.* \ > > + $(RM) lib/asm config.mak $(TEST_DIR)-run msr.out cscope.* \ > > build-head > > Can move build-head up now Yep. [...] > > - > > config=$TEST_DIR/unittests.cfg > > -rm -f test.log > > -printf "BUILD_HEAD=$(cat build-head)\n\n" > test.log > > + > > +rm -rf $unittest_log_dir.old > > +if ! mv $unittest_log_dir $unittest_log_dir.log; then > > You remove the destination above, so this should never fail. Hmm looks so... :) Let me fix. (And I used rm -rf again, but with ".old" it looks much safer so I dare to use it) Thanks, -- peterx -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html