blob: e8fb2ccd4e184ad099c9f53f84bd36f1ab26ab72 [file] [log] [blame]
Hsin-Yi Chenf4f34ab2020-02-04 15:29:51 +08001// Copyright 2020 Google Inc. All rights reserved.
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
Bob Badour0216b1a2021-02-12 20:46:45 -080015package {
16 default_applicable_licenses: ["Android-Apache-2.0"],
17}
18
Hsin-Yi Chen5a37f5e2020-02-04 15:29:51 +080019python_library_host {
Hsin-Yi Chenf4f34ab2020-02-04 15:29:51 +080020 name: "vts_vndk_utils",
21 pkg_path: "vts/testcases/vndk",
22 srcs: [
23 "utils.py",
24 "golden/vndk_data.py",
25 ],
26 data: [
27 ":vndk_lib_lists",
28 ":vndk_lib_extra_lists"
29 ],
30 version: {
31 py2: {
32 enabled: true,
33 },
34 py3: {
35 enabled: true,
36 },
37 },
38}
39
40python_defaults {
41 name: "vts_vndk_default",
42 libs: [
43 "vndk_utils",
44 "vts_vndk_utils",
45 ],
46 version: {
47 py2: {
48 enabled: false,
49 },
50 py3: {
51 enabled: true,
52 embedded_launcher: true,
53 }
54 }
55}
56
Hsin-Yi Chen5a37f5e2020-02-04 15:29:51 +080057python_test_host {
Dan Shif5c3e3c2020-03-11 15:40:11 +000058 name: "vts_vndk_abi_test",
59 defaults: ["vts_vndk_default"],
60 main: "abi/vts_vndk_abi_test.py",
61 srcs: [
62 "abi/vts_vndk_abi_test.py",
63 ],
64 data: [
65 ":vts_vndk_abi_dump_zip",
66 ],
67 test_suites: [
Dan Shi0db01292020-03-26 11:40:55 -070068 "vts",
Dan Shif5c3e3c2020-03-11 15:40:11 +000069 ],
70 test_config: "abi/vts_vndk_abi_test.xml",
Julien Despreze12ab4f2021-03-31 02:14:56 +000071 test_options: {
72 unit_test: false,
73 },
Dan Shif5c3e3c2020-03-11 15:40:11 +000074}
75
76python_test_host {
Hsin-Yi Chenf4f34ab2020-02-04 15:29:51 +080077 name: "vts_vndk_dependency_test",
78 defaults: ["vts_vndk_default"],
79 main: "dependency/vts_vndk_dependency_test.py",
80 srcs: [
81 "dependency/vts_vndk_dependency_test.py",
Hsin-Yi Chen6addb032020-02-25 15:49:53 +080082 ],
83 test_suites: [
Dan Shi0db01292020-03-26 11:40:55 -070084 "vts",
Hsin-Yi Chen6addb032020-02-25 15:49:53 +080085 ],
86 test_config: "dependency/vts_vndk_dependency_test.xml",
Julien Despreze12ab4f2021-03-31 02:14:56 +000087 test_options: {
88 unit_test: false,
89 },
Hsin-Yi Chenf4f34ab2020-02-04 15:29:51 +080090}
Hsin-Yi Chend23ea912020-02-29 01:33:01 +080091
92python_test_host {
93 name: "vts_vndk_files_test",
94 defaults: ["vts_vndk_default"],
95 main: "files/vts_vndk_files_test.py",
96 srcs: [
97 "files/vts_vndk_files_test.py",
98 ],
99 test_suites: [
Dan Shi0db01292020-03-26 11:40:55 -0700100 "vts",
Hsin-Yi Chend23ea912020-02-29 01:33:01 +0800101 ],
102 test_config: "files/vts_vndk_files_test.xml",
Julien Despreze12ab4f2021-03-31 02:14:56 +0000103 test_options: {
104 unit_test: false,
105 },
Hsin-Yi Chend23ea912020-02-29 01:33:01 +0800106}