2021-06-02 15:41:47 +02:00
|
|
|
import os
|
|
|
|
import glob
|
|
|
|
|
|
|
|
def prepare():
|
2021-06-03 20:15:59 +02:00
|
|
|
os.system("rm src/*.o")
|
2021-06-23 22:36:52 +02:00
|
|
|
os.system("rm -rdf src/test_runners")
|
|
|
|
os.system("mkdir src/test_runners")
|
2021-06-17 12:39:56 +02:00
|
|
|
files = glob.glob("./src/test_cases/test_*.c")
|
2021-06-18 14:13:05 +02:00
|
|
|
|
|
|
|
for index, item in enumerate(files):
|
|
|
|
if item == "./src/test_cases/test_config.c":
|
|
|
|
files.pop(index)
|
|
|
|
break
|
|
|
|
|
|
|
|
files.insert(0, "./src/test_cases/test_config.c")
|
|
|
|
|
2021-06-02 15:41:47 +02:00
|
|
|
for f in files:
|
2021-06-17 12:39:56 +02:00
|
|
|
r = f[:-2] + "_Runner.c"
|
|
|
|
r = r.replace("/test_cases/", "/test_runners/")
|
2021-06-23 22:36:52 +02:00
|
|
|
cmd = "ruby unity/generate_test_runner.rb " + f + " " + r + " config.yml"
|
|
|
|
os.system(cmd)
|
2021-06-02 15:41:47 +02:00
|
|
|
return files
|