summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/utils/lit/tests/Inputs/xunit-output/dummy_format.py
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/llvm/utils/lit/tests/Inputs/xunit-output/dummy_format.py')
-rw-r--r--gnu/llvm/utils/lit/tests/Inputs/xunit-output/dummy_format.py38
1 files changed, 0 insertions, 38 deletions
diff --git a/gnu/llvm/utils/lit/tests/Inputs/xunit-output/dummy_format.py b/gnu/llvm/utils/lit/tests/Inputs/xunit-output/dummy_format.py
deleted file mode 100644
index 93e48eeb839..00000000000
--- a/gnu/llvm/utils/lit/tests/Inputs/xunit-output/dummy_format.py
+++ /dev/null
@@ -1,38 +0,0 @@
-import os
-try:
- import ConfigParser
-except ImportError:
- import configparser as ConfigParser
-
-import lit.formats
-import lit.Test
-
-class DummyFormat(lit.formats.FileBasedTest):
- def execute(self, test, lit_config):
- # In this dummy format, expect that each test file is actually just a
- # .ini format dump of the results to report.
-
- source_path = test.getSourcePath()
-
- cfg = ConfigParser.ConfigParser()
- cfg.read(source_path)
-
- # Create the basic test result.
- result_code = cfg.get('global', 'result_code')
- result_output = cfg.get('global', 'result_output')
- result = lit.Test.Result(getattr(lit.Test, result_code),
- result_output)
-
- # Load additional metrics.
- for key,value_str in cfg.items('results'):
- value = eval(value_str)
- if isinstance(value, int):
- metric = lit.Test.IntMetricValue(value)
- elif isinstance(value, float):
- metric = lit.Test.RealMetricValue(value)
- else:
- raise RuntimeError("unsupported result type")
- result.addMetric(key, metric)
-
- return result
-