started porting codegen tests to match testing infrastructure
ported codegen tests to new infrastructure