1*3c7ae9deSAndroid Build Coastguard Workerimport Builder 2*3c7ae9deSAndroid Build Coastguard Workerimport sys 3*3c7ae9deSAndroid Build Coastguard Workerimport os 4*3c7ae9deSAndroid Build Coastguard Worker 5*3c7ae9deSAndroid Build Coastguard Worker 6*3c7ae9deSAndroid Build Coastguard Workerclass LocalhostTest(Builder.Action): 7*3c7ae9deSAndroid Build Coastguard Worker 8*3c7ae9deSAndroid Build Coastguard Worker def run(self, env): 9*3c7ae9deSAndroid Build Coastguard Worker env.shell.setenv('AWS_CRT_MEMORY_TRACING', '2') 10*3c7ae9deSAndroid Build Coastguard Worker actions = [] 11*3c7ae9deSAndroid Build Coastguard Worker if os.system("mvn -Dtest=Http2ClientLocalHostTest test -DredirectTestOutputToFile=true -DforkCount=0 \ 12*3c7ae9deSAndroid Build Coastguard Worker -Daws.crt.memory.tracing=2 \ 13*3c7ae9deSAndroid Build Coastguard Worker -Daws.crt.debugnative=true \ 14*3c7ae9deSAndroid Build Coastguard Worker -Daws.crt.log.level=Debug \ 15*3c7ae9deSAndroid Build Coastguard Worker -Daws.crt.localhost=true"): 16*3c7ae9deSAndroid Build Coastguard Worker # Failed 17*3c7ae9deSAndroid Build Coastguard Worker actions.append("exit 1") 18*3c7ae9deSAndroid Build Coastguard Worker 19*3c7ae9deSAndroid Build Coastguard Worker return Builder.Script(actions, name='aws-crt-java-test') 20