• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1licenses(["notice"])
2
3py_library(
4    name = "logging",
5    srcs = ["__init__.py"],
6    srcs_version = "PY2AND3",
7    visibility = ["//visibility:public"],
8    deps = [
9        ":converter",
10        "//absl/flags",
11    ],
12)
13
14py_library(
15    name = "converter",
16    srcs = ["converter.py"],
17    srcs_version = "PY2AND3",
18    visibility = ["//visibility:public"],
19)
20
21py_test(
22    name = "tests/converter_test",
23    size = "small",
24    srcs = ["tests/converter_test.py"],
25    python_version = "PY3",
26    srcs_version = "PY3",
27    deps = [
28        ":converter",
29        ":logging",
30        "//absl/testing:absltest",
31    ],
32)
33
34py_test(
35    name = "tests/logging_test",
36    size = "small",
37    srcs = ["tests/logging_test.py"],
38    python_version = "PY3",
39    srcs_version = "PY3",
40    deps = [
41        ":logging",
42        "//absl/flags",
43        "//absl/testing:absltest",
44        "//absl/testing:flagsaver",
45        "//absl/testing:parameterized",
46    ],
47)
48
49py_test(
50    name = "tests/log_before_import_test",
51    srcs = ["tests/log_before_import_test.py"],
52    main = "tests/log_before_import_test.py",
53    python_version = "PY3",
54    srcs_version = "PY3",
55    deps = [
56        ":logging",
57        "//absl/testing:absltest",
58    ],
59)
60
61py_test(
62    name = "tests/verbosity_flag_test",
63    srcs = ["tests/verbosity_flag_test.py"],
64    python_version = "PY3",
65    srcs_version = "PY3",
66    deps = [
67        ":logging",
68        "//absl/flags",
69        "//absl/testing:absltest",
70    ],
71)
72
73py_binary(
74    name = "tests/logging_functional_test_helper",
75    testonly = 1,
76    srcs = ["tests/logging_functional_test_helper.py"],
77    python_version = "PY3",
78    srcs_version = "PY3",
79    deps = [
80        ":logging",
81        "//absl:app",
82        "//absl/flags",
83    ],
84)
85
86py_test(
87    name = "tests/logging_functional_test",
88    size = "large",
89    srcs = ["tests/logging_functional_test.py"],
90    data = [":tests/logging_functional_test_helper"],
91    python_version = "PY3",
92    shard_count = 50,
93    srcs_version = "PY3",
94    deps = [
95        ":logging",
96        "//absl/testing:_bazelize_command",
97        "//absl/testing:absltest",
98        "//absl/testing:parameterized",
99    ],
100)
101