public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [PATCH v2 1/2] lib/test.sh: Remove temporary directory only if we know the location
@ 2017-07-18 14:24 Petr Vorel
  2017-07-18 14:25 ` [LTP] [PATCH v2 2/2] doc: Cleanup typo Petr Vorel
  2017-07-19 15:30 ` [LTP] [PATCH v2 1/2] lib/test.sh: Remove temporary directory only if we know the location Cyril Hrubis
  0 siblings, 2 replies; 5+ messages in thread
From: Petr Vorel @ 2017-07-18 14:24 UTC (permalink / raw)
  To: ltp

This is a problem when a test TCONF before calling tst_tmpdir, but has
tst_rmdir in cleanup function (e.g. dhcp_lib.sh when failing on
tst_check_cmds).

Now it has the same behaviour as deleting $TST_TMPDIR in tst_do_exit
in tst_test.sh.

Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
Ping old commit:
Changes v1->v2: just commit message.
---
 testcases/lib/test.sh | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/testcases/lib/test.sh b/testcases/lib/test.sh
index 642f7eacf..d16444efa 100644
--- a/testcases/lib/test.sh
+++ b/testcases/lib/test.sh
@@ -132,8 +132,10 @@ tst_tmpdir()
 
 tst_rmdir()
 {
-	cd "$LTPROOT"
-	rm -r "$TST_TMPDIR"
+	if [ -n "$TST_TMPDIR" ]; then
+		cd "$LTPROOT"
+		rm -r "$TST_TMPDIR"
+	fi
 }
 
 #
-- 
2.13.2


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

end of thread, other threads:[~2017-07-24  7:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-18 14:24 [LTP] [PATCH v2 1/2] lib/test.sh: Remove temporary directory only if we know the location Petr Vorel
2017-07-18 14:25 ` [LTP] [PATCH v2 2/2] doc: Cleanup typo Petr Vorel
2017-07-19 15:21   ` Cyril Hrubis
2017-07-19 15:30 ` [LTP] [PATCH v2 1/2] lib/test.sh: Remove temporary directory only if we know the location Cyril Hrubis
2017-07-24  7:00   ` Petr Vorel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox