about summary refs log tree commit diff homepage
path: root/test/lit.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'test/lit.cfg')
-rw-r--r--test/lit.cfg8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/lit.cfg b/test/lit.cfg
index a195a1dc..4138a59d 100644
--- a/test/lit.cfg
+++ b/test/lit.cfg
@@ -211,6 +211,14 @@ for target in supported_targets:
     config.available_features.add(target)
   else:
     config.available_features.add('not-{}'.format(target))
+if 'WSL_DISTRO_NAME' in os.environ and 'WSL_INTEROP' not in os.environ:
+  config.available_features.add('wsl-1')
+else:
+  config.available_features.add('not-wsl-1')
+if 'WSL_DISTRO_NAME' in os.environ and 'WSL_INTEROP' in os.environ:
+  config.available_features.add('wsl-2')
+else:
+  config.available_features.add('not-wsl-2')
 
 # Sanitizer
 config.available_features.add('{}asan'.format('' if config.have_asan else 'not-'))