Open
Description
I suggest we use a declarative data-driven format to organize the test cases in each individual test file so that it is independent of the actual test runner and framework. A good test specification syntax I've been using myself for many years is TestML:
http://testml.org/specification/language//index.html
This way we can free ourselves in using what way or what combinations of ways to run the tests without touching the test files themselves.
This also makes it easy when we add unit tests for LuaJIT's internal pipelines (like individual JIT compiler's optimization passes and intermediate IR form) in the future.
I hope we can draw a clean line between test case representation and test running strategies.
Metadata
Metadata
Assignees
Labels
No labels