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