carstenbauer / ThreadPinning.jl

Readily pin Julia threads to CPU-threads
https://carstenbauer.github.io/ThreadPinning.jl/
MIT License
106 stars 7 forks source link

Make testing independent of current system #42

Closed carstenbauer closed 1 year ago

carstenbauer commented 1 year ago

Currently, we run (almost all of) the tests based on the information of the system running the tests. Since we already have the ability to fake a different system via update_sysinfo!(; lscpustr=...) we should make the test suite independent of the host system. I can image to useful targets:

carstenbauer commented 1 year ago

On second thought, this only works for parts of the test suite since everything that calls into libuv will still be "restricted" by the properties of the actual system.