Polymake.jl icon indicating copy to clipboard operation
Polymake.jl copied to clipboard

TEST_SET full and fast

Open kalmarek opened this issue 5 years ago • 3 comments

If ENV[TEST_SET]==full all tests are run;

by default TEST_SET = fast and the aim is that each test file/type doesn't take more than 10s to test (at the moment some of them take more than a minute on my laptop).

On travis we can have TEST_SET=full for a specific version (latest stable?) of julia

kalmarek avatar Jan 27 '20 10:01 kalmarek

intuitively, i would have separate files (e.g. integers_full.jl and integers_fast.jl), so the runtests.jl file only needs to check which tests to run once and include the corresponding files. on the other hand, the fast test files would be easier to maintain as they are overseeable.

still, i would like to discuss what is important enough to include and what amount of tests with templated types is sufficient.

alexej-jordan avatar Feb 12 '20 15:02 alexej-jordan

https://github.com/JuliaLang/Pkg.jl/pull/1688/files

saschatimme avatar Feb 19 '20 11:02 saschatimme

pretty good find!

kalmarek avatar Feb 19 '20 11:02 kalmarek