update the reporter to save json and output the spec report