• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# TensorFlow API backwards compatibility tests.
2
3load(
4    "//tensorflow:tensorflow.bzl",
5    "py_test",
6    "tf_cc_binary",
7)
8
9package(
10    default_visibility = ["//tensorflow/tools/api:__subpackages__"],
11    licenses = ["notice"],
12)
13
14exports_files([
15    "README.txt",
16    "API_UPDATE_WARNING.txt",
17])
18
19py_test(
20    name = "api_compatibility_test",
21    srcs = ["api_compatibility_test.py"],
22    data = [
23        "//tensorflow/tools/api/golden:api_golden_v1",
24        "//tensorflow/tools/api/golden:api_golden_v2",
25        "//tensorflow/tools/api/tests:API_UPDATE_WARNING.txt",
26        "//tensorflow/tools/api/tests:README.txt",
27        "//third_party/py/numpy/tf_numpy_api:api_golden",
28    ],
29    python_version = "PY3",
30    srcs_version = "PY3",
31    tags = [
32        "no_pip",
33        "no_rocm",
34        "no_windows",  # Bugs due to some paths.
35    ],
36    deps = [
37        "//tensorflow:tensorflow_py",
38        "//tensorflow/python:client_testlib",
39        "//tensorflow/python:lib",
40        "//tensorflow/python:platform",
41        "//tensorflow/tools/api/lib:python_object_to_proto_visitor",
42        "//tensorflow/tools/common:public_api",
43        "//tensorflow/tools/common:traverse",
44        "@six_archive//:six",
45    ],
46)
47
48py_test(
49    name = "module_test",
50    srcs = ["module_test.py"],
51    python_version = "PY3",
52    srcs_version = "PY3",
53    tags = [
54        "no_windows",  # Failing due to missing API symbols.
55    ],
56    deps = [
57        "//tensorflow:tensorflow_py",
58        "//tensorflow/python:client_testlib",
59    ],
60)
61
62tf_cc_binary(
63    name = "convert_from_multiline",
64    srcs = ["convert_from_multiline.cc"],
65    deps = [
66        "//tensorflow/core:lib",
67        "//tensorflow/core:op_gen_lib",
68    ],
69)
70