give "test" role to test files
ignore build directory
class is not abstract