blob: 73037db417acc0f29869a09adcc87fded8f32c20 [file] [log] [blame]
Austin Schuhe456f152015-11-27 13:44:39 -08001py_library(
2 name = 'gflags',
3 visibility = ['//visibility:public'],
4 srcs = [
5 'gflags_validators.py',
6 'gflags2man.py',
7 'gflags.py',
8 ],
9)
10
11py_library(
12 name = 'gflags_googletest',
13 srcs = [
14 'tests/gflags_googletest.py',
15 ],
16)
17
18py_test(
19 name = 'gflags_validators_test',
20 srcs = [
21 'tests/gflags_validators_test.py',
22 ],
23 deps = [
24 ':gflags',
25 ':gflags_googletest',
26 ],
27 size = 'small',
28)
29
30py_library(
31 name = 'flags_modules_for_testing',
32 srcs = [
33 'tests/flags_modules_for_testing/__init__.py',
34 'tests/flags_modules_for_testing/module_bar.py',
35 'tests/flags_modules_for_testing/module_baz.py',
36 'tests/flags_modules_for_testing/module_foo.py',
37 ],
38 deps = [
39 ':gflags',
40 ],
41)
42
43py_test(
44 name = 'gflags_unittest',
45 srcs = [
46 'tests/gflags_unittest.py',
47 ],
48 deps = [
49 ':flags_modules_for_testing',
50 ':gflags',
51 ':gflags_googletest',
52 ],
53 size = 'small',
54)
55
56py_test(
57 name = 'gflags_helpxml_test',
58 srcs = [
59 'tests/gflags_helpxml_test.py',
60 ],
61 deps = [
62 ':flags_modules_for_testing',
63 ':gflags',
64 ':gflags_googletest',
65 ],
66 size = 'small',
67)