diff options
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -264,11 +264,13 @@ clean: | |||
264 | # Test Yuescript compiler | 264 | # Test Yuescript compiler |
265 | .PHONY: test | 265 | .PHONY: test |
266 | test: release | 266 | test: release |
267 | @mkdir -p $(TEST_OUTPUT) | 267 | @mkdir -p $(TEST_OUTPUT)/5.1/test |
268 | @echo "Compiling Yuescript codes..." | 268 | @echo "Compiling Yuescript codes..." |
269 | @$(START_TIME) | 269 | @$(START_TIME) |
270 | @./$(BIN_NAME) $(TEST_INPUT) -t $(TEST_OUTPUT) --tl_enabled | 270 | @./$(BIN_NAME) $(TEST_INPUT) -t $(TEST_OUTPUT) --tl_enabled |
271 | @./$(BIN_NAME) $(TEST_INPUT)/teal-lang.yue -o $(TEST_OUTPUT)/teal-lang.lua | 271 | @./$(BIN_NAME) $(TEST_INPUT)/teal-lang.yue -o $(TEST_OUTPUT)/teal-lang.lua |
272 | @./$(BIN_NAME) $(TEST_INPUT)/loops.yue -o $(TEST_OUTPUT)/5.1/loops.lua --target=5.1 | ||
273 | @./$(BIN_NAME) $(TEST_INPUT)/test/loops_spec.yue -o $(TEST_OUTPUT)/5.1/test/loops_spec.lua --target=5.1 | ||
272 | @echo -en "Compile time: " | 274 | @echo -en "Compile time: " |
273 | @$(END_TIME) | 275 | @$(END_TIME) |
274 | @./$(BIN_NAME) -e "$$(printf "r = io.popen('git diff --no-index $(TEST_OUTPUT) $(GEN_OUTPUT) | head -5')\\\\read '*a'\nif r ~= ''\n print r\n os.exit 1")" | 276 | @./$(BIN_NAME) -e "$$(printf "r = io.popen('git diff --no-index $(TEST_OUTPUT) $(GEN_OUTPUT) | head -5')\\\\read '*a'\nif r ~= ''\n print r\n os.exit 1")" |