Browse Source

Ported two scripts to python, already removing the dependency on find/del

Yentl Van Tendeloo 9 years ago
parent
commit
c521b873e4

+ 0 - 9
fix_linux.sh

@@ -1,9 +0,0 @@
-#!/bin/bash
-ln -s ../utils.py kernel/test/functions/utils.py
-ln -s ../utils.py kernel/test/instructions/utils.py
-ln -s ../utils.py kernel/test/primitives/utils.py
-ln -s ../utils.py kernel/test/rules/utils.py
-
-ln -s ../util.py interface/HUTN/test/grammar_action_language/util.py
-ln -s ../util.py interface/HUTN/test/graph_compilation_action_language/util.py
-ln -s ../util.py interface/HUTN/test/constructor_compilation_action_language/util.py

+ 0 - 8
fix_windows.bat

@@ -1,8 +0,0 @@
-copy kernel\test\utils.py kernel\test\functions\utils.py
-copy kernel\test\utils.py kernel\test\instructions\utils.py
-copy kernel\test\utils.py kernel\test\primitives\utils.py
-copy kernel\test\utils.py kernel\test\rules\utils.py
-
-copy interface\HUTN\test\util.py interface\HUTN\test\grammar_action_language\util.py
-copy interface\HUTN\test\util.py interface\HUTN\test\graph_compilation_action_language\util.py
-copy interface\HUTN\test\util.py interface\HUTN\test\constructor_compilation_action_language\util.py

+ 0 - 1
flush_compiler_caches.bat

@@ -1 +0,0 @@
-del /s *.pickle

+ 0 - 2
flush_compiler_caches.sh

@@ -1,2 +0,0 @@
-#!/bin/bash
-find . -type f -name '*.pickle' -delete

+ 10 - 0
scripts/fix_files.py

@@ -0,0 +1,10 @@
+import shutil
+
+shutil.copy("kernel/test/utils.py", "kernel/test/functions/utils.py")
+shutil.copy("kernel/test/utils.py", "kernel/test/instructions/utils.py")
+shutil.copy("kernel/test/utils.py", "kernel/test/primitives/utils.py")
+shutil.copy("kernel/test/utils.py", "kernel/test/rules/utils.py")
+
+shutil.copy("interface/HUTN/test/util.py", "interface/HUTN/test/grammar_action_language/util.py")
+shutil.copy("interface/HUTN/test/util.py", "interface/HUTN/test/graph_compilation_action_language/util.py")
+shutil.copy("interface/HUTN/test/util.py", "interface/HUTN/test/constructor_compilation_action_language/util.py")

+ 7 - 0
scripts/flush_compiler_caches.py

@@ -0,0 +1,7 @@
+import os, re, os.path
+pattern = "^.*\.pickle$"
+mypath = "."
+for root, dirs, files in os.walk(mypath):
+    for file in filter(lambda x: re.match(pattern, x), files):
+        print("Remove: %s" % os.path.join(root, file))
+        os.remove(os.path.join(root, file))

+ 0 - 9
unfix_linux.sh

@@ -1,9 +0,0 @@
-#!/bin/bash
-rm kernel/test/functions/utils.py
-rm kernel/test/instructions/utils.py
-rm kernel/test/primitives/utils.py
-rm kernel/test/rules/utils.py
-
-rm interface/HUTN/test/grammar_action_language/util.py
-rm interface/HUTN/test/graph_compilation_action_language/util.py
-rm interface/HUTN/test/pretty_printer/util.py