Split requirements for linux and osx
improve the test of the benchmark class