aboutsummaryrefslogtreecommitdiff
path: root/minishell_test
diff options
context:
space:
mode:
Diffstat (limited to 'minishell_test')
-rwxr-xr-xminishell_test/__main__.py18
-rw-r--r--minishell_test/config.py6
2 files changed, 12 insertions, 12 deletions
diff --git a/minishell_test/__main__.py b/minishell_test/__main__.py
index 310d41c..7d7b619 100755
--- a/minishell_test/__main__.py
+++ b/minishell_test/__main__.py
@@ -48,15 +48,15 @@ def main(argv=None):
sys.exit(1)
if args.make:
sys.exit(0)
- if os.path.exists(config.EXECUTABLES_PATH):
- shutil.rmtree(config.EXECUTABLES_PATH)
- os.mkdir(config.EXECUTABLES_PATH)
- for cmd in config.AVAILABLE_COMMANDS:
- cmd_path = distutils.spawn.find_executable(cmd)
- if cmd_path is None:
- raise RuntimeError
- shutil.copy(cmd_path,
- os.path.join(config.EXECUTABLES_PATH, cmd))
+
+ if not os.path.exists(config.EXECUTABLES_PATH):
+ os.mkdir(config.EXECUTABLES_PATH)
+ for cmd in config.AVAILABLE_COMMANDS:
+ cmd_path = distutils.spawn.find_executable(cmd)
+ if cmd_path is None:
+ raise RuntimeError
+ shutil.copy(cmd_path,
+ os.path.join(config.EXECUTABLES_PATH, cmd))
reference_args = os.environ.get("MINISHELL_TEST_ARGS")
if reference_args is not None:
diff --git a/minishell_test/config.py b/minishell_test/config.py
index 3a787b0..ac5b3ca 100644
--- a/minishell_test/config.py
+++ b/minishell_test/config.py
@@ -6,7 +6,7 @@
# By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2020/07/15 18:24:19 by charles #+# #+# #
-# Updated: 2021/02/05 20:01:16 by charles ### ########.fr #
+# Updated: 2021/02/24 07:50:26 by cacharle ### ########.fr #
# #
# ############################################################################ #
@@ -43,14 +43,14 @@ REFERENCE_ARGS: List[str] = [] # ["--posix"]
PAGER = "less"
# log file path
-LOG_PATH = "result.log"
+LOG_PATH = "minishell_test_result.log"
# path to the sandbox directory
# WARNING: will be rm -rf so be careful
SANDBOX_PATH = "sandbox"
# where the availables commands are stored
-EXECUTABLES_PATH = "./bin"
+EXECUTABLES_PATH = "/tmp/minishell_test_bin"
# commands available in test"
AVAILABLE_COMMANDS = ["rmdir", "env", "cat", "touch", "ls", "grep", "sh", "head"]