camera auto test framework