summaryrefslogtreecommitdiffstats
path: root/llvm/utils/lit
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2013-08-21 22:26:26 +0000
committerDaniel Dunbar <daniel@zuster.org>2013-08-21 22:26:26 +0000
commitdd003d3332e516c5ae194ca69477a70f9e1e889a (patch)
tree42899c6a401fcd1d842a11f100966b99cf46da03 /llvm/utils/lit
parenta2e9a98b060ccf63302c4afcfd3f84851751621c (diff)
downloadbcm5719-llvm-dd003d3332e516c5ae194ca69477a70f9e1e889a.tar.gz
bcm5719-llvm-dd003d3332e516c5ae194ca69477a70f9e1e889a.zip
[lit] Extract TestFormat base class, for future use.
llvm-svn: 188945
Diffstat (limited to 'llvm/utils/lit')
-rw-r--r--llvm/utils/lit/lit/Test.py6
-rw-r--r--llvm/utils/lit/lit/formats/__init__.py2
-rw-r--r--llvm/utils/lit/lit/formats/base.py9
-rw-r--r--llvm/utils/lit/lit/formats/googletest.py3
4 files changed, 10 insertions, 10 deletions
diff --git a/llvm/utils/lit/lit/Test.py b/llvm/utils/lit/lit/Test.py
index cf12425902f..dc2a435c2f0 100644
--- a/llvm/utils/lit/lit/Test.py
+++ b/llvm/utils/lit/lit/Test.py
@@ -20,12 +20,6 @@ UNSUPPORTED = TestResult('UNSUPPORTED', False)
# Test classes.
-class TestFormat:
- """TestFormat - Test information provider."""
-
- def __init__(self, name):
- self.name = name
-
class TestSuite:
"""TestSuite - Information on a group of tests.
diff --git a/llvm/utils/lit/lit/formats/__init__.py b/llvm/utils/lit/lit/formats/__init__.py
index f4a303c4c5d..68627084176 100644
--- a/llvm/utils/lit/lit/formats/__init__.py
+++ b/llvm/utils/lit/lit/formats/__init__.py
@@ -1,4 +1,4 @@
from __future__ import absolute_import
-from lit.formats.base import FileBasedTest, OneCommandPerFileTest
+from lit.formats.base import TestFormat, FileBasedTest, OneCommandPerFileTest
from lit.formats.googletest import GoogleTest
from lit.formats.shtest import ShTest
diff --git a/llvm/utils/lit/lit/formats/base.py b/llvm/utils/lit/lit/formats/base.py
index b384ec2f0ce..9e5420ba767 100644
--- a/llvm/utils/lit/lit/formats/base.py
+++ b/llvm/utils/lit/lit/formats/base.py
@@ -5,7 +5,12 @@ import sys
import lit.Test
import lit.util
-class FileBasedTest(object):
+class TestFormat(object):
+ pass
+
+###
+
+class FileBasedTest(TestFormat):
def getTestsInDirectory(self, testSuite, path_in_suite,
litConfig, localConfig):
source_path = testSuite.getSourcePath(path_in_suite)
@@ -27,7 +32,7 @@ class FileBasedTest(object):
import re
import tempfile
-class OneCommandPerFileTest:
+class OneCommandPerFileTest(TestFormat):
# FIXME: Refactor into generic test for running some command on a directory
# of inputs.
diff --git a/llvm/utils/lit/lit/formats/googletest.py b/llvm/utils/lit/lit/formats/googletest.py
index 8465a0b9090..b77e184d2f6 100644
--- a/llvm/utils/lit/lit/formats/googletest.py
+++ b/llvm/utils/lit/lit/formats/googletest.py
@@ -5,10 +5,11 @@ import sys
import lit.Test
import lit.TestRunner
import lit.util
+from .base import TestFormat
kIsWindows = sys.platform in ['win32', 'cygwin']
-class GoogleTest(object):
+class GoogleTest(TestFormat):
def __init__(self, test_sub_dir, test_suffix):
self.test_sub_dir = os.path.normcase(str(test_sub_dir)).split(';')
self.test_suffix = str(test_suffix)
OpenPOWER on IntegriCloud