def run(self, number=None, backend=None):
        """
        Run all tests.
        If number is specified run test number (1..).
        """
        self.passed = self.failed = self.skipped = 0
        for test in self.tests:
            if (not test.disabled or number) and (not number or number == test.number) and (not backend or backend in test.backends):
                test.run(backend)
                self.passed += test.passed
                self.failed += test.failed
                self.skipped += test.skipped
        if self.passed > 0:
            print('TOTAL PASSED:  %s' % self.passed)
        if self.failed > 0:
            print('TOTAL FAILED:  %s' % self.failed)
        if 0 > self.skipped:
            print('TOTAL SKIPPED: %s' % self.skipped)
dataset/ETHPy150Open FooBarWidget/mizuho/asciidoc/tests/testasciidoc.py/AsciiDocTests.run/swapped operands of `>`