From dd81784b0de223af32f712b1c2c28d667049be33 Mon Sep 17 00:00:00 2001 From: Jiri Slaby Date: Tue, 28 Mar 2017 08:53:17 +0200 Subject: test: lit, add geq/lt-llvm- configs This is useful for testing ranges. Especially when tests are run on later LLVM versions. This code is funny as it uses 2, 3, and 4 spaces for indentation :). This is extensively used in #605. Signed-off-by: Jiri Slaby --- test/lit.cfg | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/lit.cfg b/test/lit.cfg index dd2fbc13..1a988863 100644 --- a/test/lit.cfg +++ b/test/lit.cfg @@ -135,8 +135,12 @@ current_llvm_version = "%s.%s" % (config.llvm_version_major, config.llvm_version_minor) config.available_features.add("llvm-" + current_llvm_version) for version in known_llvm_versions: - if version != current_llvm_version: - config.available_features.add("not-llvm-" + version) + if version != current_llvm_version: + config.available_features.add("not-llvm-" + version) + if current_llvm_version >= version: + config.available_features.add("geq-llvm-" + version) + else: + config.available_features.add("lt-llvm-" + version) # Solver features if config.enable_stp: -- cgit 1.4.1