def printBuildFiles(dest, directories): """Create a mochitest.ini that all the contains tests we import. """ print("Creating manifest...") all_mochitests = set() all_support = set() for d in directories: path = makeDestPath(dest, d["path"]) all_mochitests |= set('%s/test_%s' % (d['path'], mochitest) for mochitest in d['mochitests']) all_support |= set('%s/%s' % (d['path'], p) for p in d['supportfiles']) if d["reftests"]: with open(path + "/reftest.list", "w") as fh: result = writeBuildFiles.substReftestList("importTestsuite.py", d["reftests"]) fh.write(result) manifest_path = dest + '/mochitest.ini' with open(manifest_path, 'w') as fh: result = writeBuildFiles.substManifest('importTestsuite.py', all_mochitests, all_support) fh.write(result) subprocess.check_call(["hg", "add", manifest_path])
def printBuildFiles(dest, directories): """Create Makefile.in files for each directory that contains tests we import. """ print("Creating build files...") for d in directories: path = makeDestPath(dest, d["path"]) files = ["test_%s" % (mochitest, ) for mochitest in d["mochitests"]] files.extend(d["supportfiles"]) with open(path + "/Makefile.in", "w") as fh: result = writeBuildFiles.substMakefile("importTestsuite.py", files) fh.write(result) with open(path + "/moz.build", "w") as fh: result = writeBuildFiles.substMozbuild("importTestsuite.py", []) fh.write(result) if d["reftests"]: with open(path + "/reftest.list", "w") as fh: result = writeBuildFiles.substReftestList( "importTestsuite.py", d["reftests"]) fh.write(result)
def printBuildFiles(dest, directories): """Create Makefile.in files for each directory that contains tests we import. """ print("Creating build files...") for d in directories: path = makeDestPath(dest, d["path"]) files = ["test_%s" % (mochitest, ) for mochitest in d["mochitests"]] files.extend(d["supportfiles"]) with open(path + "/Makefile.in", "w") as fh: result = writeBuildFiles.substMakefile("importTestsuite.py", files) fh.write(result) with open(path + "/moz.build", "w") as fh: result = writeBuildFiles.substMozbuild("importTestsuite.py", []) fh.write(result) if d["reftests"]: with open(path + "/reftest.list", "w") as fh: result = writeBuildFiles.substReftestList("importTestsuite.py", d["reftests"]) fh.write(result)