コード例 #1
0
ファイル: pmenv.py プロジェクト: vadmium/pacman-arch
 def addtest(self, testcase):
     """
     """
     if not os.path.isfile(testcase):
         raise IOError("test file %s not found" % testcase)
     test = pmtest.pmtest(testcase, self.root)
     self.testcases.append(test)
コード例 #2
0
ファイル: pmenv.py プロジェクト: weynhamz/Arch-pacman
 def addtest(self, testcase):
     """
     """
     if not os.path.isfile(testcase):
         raise IOError("test file %s not found" % testcase)
     test = pmtest.pmtest(testcase, self.root)
     self.testcases.append(test)
コード例 #3
0
    def addtest(self, testcase):
        """
		"""
        if not os.path.isfile(testcase):
            err("file %s not found" % testcase)
            return
        test = pmtest.pmtest(testcase, self.root)
        self.testcases.append(test)
コード例 #4
0
ファイル: pmenv.py プロジェクト: frugalware/pacman-g2
	def addtest(self, testcase):
		"""
		"""
		if not os.path.isfile(testcase):
			err("file %s not found" % testcase)
			return
		test = pmtest.pmtest(testcase, self.root)
		self.testcases.append(test)
コード例 #5
0
    def run(self):
        """
        """
        tap.plan(len(self.testcases))
        for testcase in self.testcases:
            t = pmtest.pmtest(testcase, self.root)
            tap.diag("Running '%s'" % t.testname)

            t.load()
            t.generate(self.pacman)
            t.run(self.pacman)

            tap.diag("==> Checking rules")
            tap.todo = t.expectfailure
            tap.subtest(lambda: t.check(), t.description)
コード例 #6
0
ファイル: pmenv.py プロジェクト: z3ntu/archhurd_pacman
    def run(self):
        """
        """
        tap.plan(len(self.testcases))
        for testcase in self.testcases:
            t = pmtest.pmtest(testcase, self.root)
            tap.diag("Running '%s'" % t.testname)

            t.load()
            t.generate(self.pacman)
            t.run(self.pacman)

            tap.diag("==> Checking rules")
            tap.todo = t.expectfailure
            tap.subtest(lambda: t.check(), t.description)
コード例 #7
0
ファイル: pmenv.py プロジェクト: FFY00/pacman
    def run(self):
        """
        """
        for testcase in self.testcases:
            t = pmtest.pmtest(testcase, self.root, self.config)
            t.load()
            if t.skipall:
                tap.skip_all("skipping %s (%s)" % (t.description, t.skipall))
            else:
                tap.plan(1)
                tap.diag("Running '%s'" % t.testname)

                t.generate(self.pacman)
                t.run(self.pacman)

                tap.diag("==> Checking rules")
                tap.todo = t.expectfailure
                tap.subtest(lambda: t.check(), t.description)
コード例 #8
0
    def run(self):
        """
        """
        for testcase in self.testcases:
            t = pmtest.pmtest(testcase, self.root, self.config)
            t.load()
            if t.skipall:
                tap.skip_all("skipping %s (%s)" % (t.description, t.skipall))
            else:
                tap.plan(1)
                tap.diag("Running '%s'" % t.testname)

                t.generate(self.pacman)
                t.run(self.pacman)

                tap.diag("==> Checking rules")
                # When running under meson, we don't emit 'todo' in the plan and instead
                # handle expected failures in the test() objects. This really should be
                # fixed in meson:
                # https://github.com/mesonbuild/meson/issues/2923#issuecomment-614647076
                tap.todo = (t.expectfailure
                            and not 'RUNNING_UNDER_MESON' in os.environ)
                tap.subtest(lambda: t.check(), t.description)