Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add the new integrated files version (use xbt data structures instead my own data...
[simgrid.git] / tools / tesh2 / examples / cd.tesh
diff --git a/tools/tesh2/examples/cd.tesh b/tools/tesh2/examples/cd.tesh
new file mode 100644 (file)
index 0000000..500b6d1
--- /dev/null
@@ -0,0 +1,22 @@
+#! ./tesh\r
+\r
+# This example uses the cd command\r
+\r
+$ rm -rf testdir_temp\r
+$ mkdir testdir_temp\r
+$ cd testdir_temp\r
+\r
+# Check that there is nothing in the current dir (which must be testdir_temp)\r
+$ ls\r
+\r
+# Check that tesh detects properly cd to non-existing directories\r
+! expect return $ENOENT\r
+< $ cd toto\r
+$ ../tesh --log="log.thresh:info tesh.fmt:%m%n"\r
+\r
+# The next command checks that there is a testdir_temp in the upper directory, \r
+# ie that mkdir and cd both worked.\r
+#$ test -e ../testdir_temp\r
+\r
+$ cd ..\r
+$ rmdir testdir_temp\r