lvgl/tests/test.py

23 lines
599 B
Python

import os
import glob
def prepare():
os.system("rm src/*.o")
os.system("rm -rdf src/test_runners")
os.system("mkdir src/test_runners")
files = glob.glob("./src/test_cases/test_*.c")
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")
for f in files:
r = f[:-2] + "_Runner.c"
r = r.replace("/test_cases/", "/test_runners/")
cmd = "ruby unity/generate_test_runner.rb " + f + " " + r + " config.yml"
os.system(cmd)
return files