diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2020-04-30 13:54:46 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2020-04-30 13:54:46 -0700 |
commit | 28e3ce67ae49494d57372f27b6f91580656f77a7 (patch) | |
tree | 3778926f78aa5ab5d05c833b9f1ea18127227641 /mesonbuild/interpreter.py | |
parent | c2a4474b582fb98bd81c0babd1056eeb51d0f1ce (diff) | |
download | meson-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.py | 3 |
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): |