aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2020-04-30 13:54:46 -0700
committerDylan Baker <dylan@pnwbakers.com>2020-04-30 13:54:46 -0700
commit28e3ce67ae49494d57372f27b6f91580656f77a7 (patch)
tree3778926f78aa5ab5d05c833b9f1ea18127227641 /mesonbuild/interpreter.py
parentc2a4474b582fb98bd81c0babd1056eeb51d0f1ce (diff)
downloadmeson-28e3ce67ae49494d57372f27b6f91580656f77a7.zip
meson-28e3ce67ae49494d57372f27b6f91580656f77a7.tar.gz
meson-28e3ce67ae49494d57372f27b6f91580656f77a7.tar.bz2
Convert test protocol into an enum
This gives us better type safety, and will be important as we add more test methods
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r--mesonbuild/interpreter.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index dd1e57b..7b8ca63 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -33,6 +33,7 @@ from .interpreterbase import FeatureNew, FeatureDeprecated, FeatureNewKwargs
from .interpreterbase import ObjectHolder
from .modules import ModuleReturnValue
from .cmake import CMakeInterpreter
+from .backend.backends import TestProtocol
from pathlib import Path, PurePath
import os
@@ -979,7 +980,7 @@ class Test(InterpreterObject):
self.should_fail = should_fail
self.timeout = timeout
self.workdir = workdir
- self.protocol = protocol
+ self.protocol = TestProtocol.from_str(protocol)
self.priority = priority
def get_exe(self):