add core test framework, run level 1