def test_make_clean(self,): fs.cd("tests/data/makeproj") make.make() self._test(True, fs.isfile("foo")) self._test(True, fs.isfile("foo.o")) make.clean() self._test(False, fs.isfile("foo")) self._test(False, fs.isfile("foo.o")) fs.cdpop()
def test_make_clean(): fs.cd("labm8/data/test/makeproj") make.make() assert fs.isfile("foo") assert fs.isfile("foo.o") make.clean() assert not fs.isfile("foo") assert not fs.isfile("foo.o") fs.cdpop()
def main(): jobs = get_jobs() io.info("Loaded", len(jobs), "jobs") # Build example programs. fs.cd(experiment.EXAMPLES_BUILD) make.make() for i,job in enumerate(jobs): run_job(i, len(jobs), *job.split("\t")) lab.exit()
def main(): os.environ["OMNITUNE_OFFLINE_TRAINING"] = "1" fs.cd(experiment.EXAMPLES_BUILD) # Build sources. ret, _, _ = make.make() if ret: labm8.exit(ret) while True: sample_space()
def test_make_fail(self): with self.assertRaises(make.MakeError): make.make(target="fail", dir="tests/data/makeproj")
def test_make_bad_target(self): with self.assertRaises(make.NoMakefileError): make.make(dir="/bad/path") with self.assertRaises(make.NoMakefileError): make.make(target="foo", dir="tests/data")
def test_make_bad_target(self): with self.assertRaises(make.NoTargetError): make.make(target="bad-target", dir="tests/data/makeproj")
def test_make(self): ret, out, err = make.make(dir="tests/data/makeproj") self._test(0, ret) self._test(True, out is not None) self._test(True, fs.isfile("tests/data/makeproj/foo")) self._test(True, fs.isfile("tests/data/makeproj/foo.o"))
def test_make_fail(): with pytest.raises(make.MakeError): make.make(target="fail", dir="labm8/data/test/makeproj")
def test_make_bad_target(): with pytest.raises(make.NoMakefileError): make.make(dir="/bad/path") with pytest.raises(make.NoMakefileError): make.make(target="foo", dir="labm8/data/test")
def test_make_bad_target(): with pytest.raises(make.NoTargetError): make.make(target="bad-target", dir="labm8/data/test/makeproj")
def test_make(): ret, out, err = make.make(dir="labm8/data/test/makeproj") assert not ret assert out assert fs.isfile("labm8/data/test/makeproj/foo") assert fs.isfile("labm8/data/test/makeproj/foo.o")