update test parser to subtest