Add the auto test framework