tests: full tests for buildsystem class