Checking the wpt test failures/success.

This commit is contained in:
Sandeep Hegde 2017-10-24 22:11:48 -04:00
parent abbdcf0afc
commit 0d2ad9a5be

View file

@ -24,10 +24,12 @@ def mutation_test(file_name):
subprocess.call('python mach build --release', shell=True)
print "running tests for mutant {0}-{1}".format(file_name, lineToMutate)
sys.stdout.flush()
subprocess.call('python mach test-wpt XMLHttpRequest --release', shell=True)
print "mutated file {0} diff".format(file_name)
sys.stdout.flush()
subprocess.call('git --no-pager diff {0}'.format(file_name), shell=True)
testStatus = subprocess.call('python mach test-wpt XMLHttpRequest --release', shell=True)
if testStatus != 0:
print('Failed in while running `python mach test-wpt XMLHttpRequest --release`')
print "mutated file {0} diff".format(file_name)
sys.stdout.flush()
subprocess.call('git --no-pager diff {0}'.format(file_name), shell=True)
print "reverting mutant {0}-{1}".format(file_name, lineToMutate)
sys.stdout.flush()
subprocess.call('git checkout {0}'.format(file_name), shell=True)