changed test runner and added custom rules.