blob: fc1365d8308cda81161565a3a58ab94801e06c52 [file] [log] [blame]
# Placeholder for internal Python strict test compatibility macro.
# Placeholder for internal Python strict library compatibility macro.
package(
default_visibility = [
"//visibility:public",
],
licenses = ["notice"], # Apache 2.0
)
py_library(
name = "test_utils",
testonly = 1,
srcs = [
"test_utils.py",
],
visibility = ["//tensorflow_lite_support/metadata/python/tests:__subpackages__"],
)
py_test(
name = "metadata_writer_test",
srcs = ["metadata_writer_test.py"],
data = [
"//tensorflow_lite_support/metadata/python/tests/testdata:test_files",
"//tensorflow_lite_support/metadata/python/tests/testdata/audio_classifier:test_files",
"//tensorflow_lite_support/metadata/python/tests/testdata/question_answerer:test_files",
],
python_version = "PY3",
srcs_version = "PY3",
deps = [
":test_utils",
# build rule placeholder: tensorflow dep,
"//tensorflow_lite_support/metadata:metadata_schema_py",
"//tensorflow_lite_support/metadata/python:metadata",
"//tensorflow_lite_support/metadata/python/metadata_writers:metadata_info",
"//tensorflow_lite_support/metadata/python/metadata_writers:metadata_writer",
"@flatbuffers//:runtime_py",
],
)
py_test(
name = "metadata_info_test",
srcs = ["metadata_info_test.py"],
data = [
"//tensorflow_lite_support/metadata/python/tests/testdata:test_files",
"//tensorflow_lite_support/metadata/python/tests/testdata/bert_nl_classifier:test_files",
"//tensorflow_lite_support/metadata/python/tests/testdata/image_classifier:test_files",
],
python_version = "PY3",
srcs_version = "PY3",
deps = [
":test_utils",
# build rule placeholder: tensorflow dep,
"//tensorflow_lite_support/metadata:metadata_schema_py",
"//tensorflow_lite_support/metadata:schema_py",
"//tensorflow_lite_support/metadata/python:metadata",
"//tensorflow_lite_support/metadata/python/metadata_writers:metadata_info",
"@absl_py//absl/testing:parameterized",
"@flatbuffers//:runtime_py",
],
)
py_test(
name = "writer_utils_test",
srcs = ["writer_utils_test.py"],
data = ["//tensorflow_lite_support/metadata/python/tests/testdata/object_detector:test_files"],
python_version = "PY3",
srcs_version = "PY3",
deps = [
":test_utils",
# build rule placeholder: tensorflow dep,
"//tensorflow_lite_support/metadata:schema_py",
"//tensorflow_lite_support/metadata/python/metadata_writers:metadata_info",
"//tensorflow_lite_support/metadata/python/metadata_writers:writer_utils",
],
)
py_test(
name = "image_classifier_test",
srcs = ["image_classifier_test.py"],
data = ["//tensorflow_lite_support/metadata/python/tests/testdata/image_classifier:test_files"],
python_version = "PY3",
srcs_version = "PY3",
deps = [
":test_utils",
# build rule placeholder: tensorflow dep,
"//tensorflow_lite_support/metadata:metadata_schema_py",
"//tensorflow_lite_support/metadata/python/metadata_writers:image_classifier",
"//tensorflow_lite_support/metadata/python/metadata_writers:metadata_info",
"@absl_py//absl/testing:parameterized",
"@flatbuffers//:runtime_py",
],
)
py_test(
name = "object_detector_test",
srcs = ["object_detector_test.py"],
data = ["//tensorflow_lite_support/metadata/python/tests/testdata/object_detector:test_files"],
python_version = "PY3",
srcs_version = "PY3",
deps = [
":test_utils",
# build rule placeholder: tensorflow dep,
"//tensorflow_lite_support/metadata:metadata_schema_py",
"//tensorflow_lite_support/metadata/python:metadata",
"//tensorflow_lite_support/metadata/python/metadata_writers:metadata_info",
"//tensorflow_lite_support/metadata/python/metadata_writers:object_detector",
"@absl_py//absl/testing:parameterized",
],
)
py_test(
name = "image_segmenter_test",
srcs = ["image_segmenter_test.py"],
data = ["//tensorflow_lite_support/metadata/python/tests/testdata/image_segmenter:test_files"],
python_version = "PY3",
srcs_version = "PY3",
deps = [
":test_utils",
# build rule placeholder: tensorflow dep,
"//tensorflow_lite_support/metadata/python/metadata_writers:image_segmenter",
"@flatbuffers//:runtime_py",
],
)
py_test(
name = "nl_classifier_test",
srcs = ["nl_classifier_test.py"],
data = ["//tensorflow_lite_support/metadata/python/tests/testdata/nl_classifier:test_files"],
python_version = "PY3",
srcs_version = "PY3",
deps = [
":test_utils",
# build rule placeholder: tensorflow dep,
"//tensorflow_lite_support/metadata/python:metadata",
"//tensorflow_lite_support/metadata/python/metadata_writers:metadata_info",
"//tensorflow_lite_support/metadata/python/metadata_writers:nl_classifier",
"@flatbuffers//:runtime_py",
],
)
py_test(
name = "audio_classifier_test",
srcs = ["audio_classifier_test.py"],
data = ["//tensorflow_lite_support/metadata/python/tests/testdata/audio_classifier:test_files"],
python_version = "PY3",
srcs_version = "PY3",
deps = [
":test_utils",
# build rule placeholder: tensorflow dep,
"//tensorflow_lite_support/metadata:metadata_schema_py",
"//tensorflow_lite_support/metadata/python/metadata_writers:audio_classifier",
"//tensorflow_lite_support/metadata/python/metadata_writers:metadata_info",
"@absl_py//absl/testing:parameterized",
],
)
py_test(
name = "bert_nl_classifier_test",
srcs = ["bert_nl_classifier_test.py"],
data = ["//tensorflow_lite_support/metadata/python/tests/testdata/bert_nl_classifier:test_files"],
python_version = "PY3",
srcs_version = "PY3",
deps = [
":test_utils",
# build rule placeholder: tensorflow dep,
"//tensorflow_lite_support/metadata/python:metadata",
"//tensorflow_lite_support/metadata/python/metadata_writers:bert_nl_classifier",
"//tensorflow_lite_support/metadata/python/metadata_writers:metadata_info",
],
)