ta0kira / zeolite

Zeolite is a statically-typed, general-purpose programming language.
Apache License 2.0
18 stars 0 forks source link

Simplify `testcase` where possible. #111

Closed ta0kira closed 3 years ago

ta0kira commented 3 years ago

74 added the unittest syntax to make test compilation and execution faster. The number of testcase in tests and lib can be reduced quite a bit with this feature.

ta0kira commented 3 years ago

In addition to combining testcases using unittests, a lot of the other tests can be streamlined by removing the Test category. This will reduce the C++ compilation time for the testcase.

ta0kira commented 3 years ago

Also use compiles mode in testcase for existing tests with empty procedures.