diff options
author | aqua <aqua@iserlohn-fortress.net> | 2024-08-18 13:52:19 +0300 |
---|---|---|
committer | aqua <aqua@iserlohn-fortress.net> | 2024-08-18 13:52:19 +0300 |
commit | dde78ca7442e6d2b6790969e6f498378fb2be295 (patch) | |
tree | cff1f7f37a304dcdc123867af98c09e04e870f75 /tools/interface_generator/private/defs.bzl | |
parent | interface_generator: added pytest wrapper (diff) | |
download | kernel-dde78ca7442e6d2b6790969e6f498378fb2be295.tar.xz |
Moved pytest to private
Diffstat (limited to 'tools/interface_generator/private/defs.bzl')
-rw-r--r-- | tools/interface_generator/private/defs.bzl | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tools/interface_generator/private/defs.bzl b/tools/interface_generator/private/defs.bzl new file mode 100644 index 0000000..080f19a --- /dev/null +++ b/tools/interface_generator/private/defs.bzl @@ -0,0 +1,22 @@ +load("@pip//:requirements.bzl", "requirement") + +def py_pytest(name, srcs, deps = [], **kwargs): + native.py_test( + name = name, + srcs = ["//private:pytest_wrapper.py"], + main = "//private:pytest_wrapper.py", + data = srcs, + args = [ + "--black", + "--pylint", + #"--mypy", + ] + ["$(location :%s)" % x for x in srcs], + deps = [ + requirement("pytest"), + requirement("pytest-black"), + requirement("pytest-pylint"), + requirement("pytest-mypy"), + ] + deps, + **kwargs + ) + |