Index: scripts/slave/recipe_modules/platform/test_api.py |
diff --git a/scripts/slave/recipe_modules/platform/test_api.py b/scripts/slave/recipe_modules/platform/test_api.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8515ad072277ec30f9bd9c375cb05c48435954eb |
--- /dev/null |
+++ b/scripts/slave/recipe_modules/platform/test_api.py |
@@ -0,0 +1,18 @@ |
+from recipe_engine import recipe_test_api |
+ |
+class PlatformTestApi(recipe_test_api.RecipeTestApi): |
+ @recipe_test_api.mod_test_data |
+ @staticmethod |
+ def name(name): |
+ assert name in ('win', 'linux', 'mac') |
+ return name |
+ |
+ @recipe_test_api.mod_test_data |
+ @staticmethod |
+ def bits(bits): |
+ assert bits in (32, 64) |
+ return bits |
+ |
+ def __call__(self, name, bits): |
+ return self.name(name) + self.bits(bits) |
+ |