aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/backends.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2021-01-06 00:05:48 +0000
committerGitHub <noreply@github.com>2021-01-06 00:05:48 +0000
commitc9d9dacdbc9fad31f00f871b24ec6b99a611ff5e (patch)
tree07ea0773d50c41e3e87081e1be6095a7788da9df /mesonbuild/backend/backends.py
parentf9dd75f213b1c3a7ab397133b6a157ddba511d90 (diff)
parent827fa95de1c619b51457c5a04297b6ce9adc2177 (diff)
downloadmeson-c9d9dacdbc9fad31f00f871b24ec6b99a611ff5e.zip
meson-c9d9dacdbc9fad31f00f871b24ec6b99a611ff5e.tar.gz
meson-c9d9dacdbc9fad31f00f871b24ec6b99a611ff5e.tar.bz2
Merge pull request #7860 from dcbaker/wip/2020-10/rust-module
Add a rust module
Diffstat (limited to 'mesonbuild/backend/backends.py')
-rw-r--r--mesonbuild/backend/backends.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py
index ec3aca6..9bb870c 100644
--- a/mesonbuild/backend/backends.py
+++ b/mesonbuild/backend/backends.py
@@ -46,6 +46,7 @@ class TestProtocol(enum.Enum):
EXITCODE = 0
TAP = 1
GTEST = 2
+ RUST = 3
@classmethod
def from_str(cls, string: str) -> 'TestProtocol':
@@ -55,6 +56,8 @@ class TestProtocol(enum.Enum):
return cls.TAP
elif string == 'gtest':
return cls.GTEST
+ elif string == 'rust':
+ return cls.RUST
raise MesonException('unknown test format {}'.format(string))
def __str__(self) -> str:
@@ -62,6 +65,8 @@ class TestProtocol(enum.Enum):
return 'exitcode'
elif self is self.GTEST:
return 'gtest'
+ elif self is self.RUST:
+ return 'rust'
return 'tap'