1// Copyright (C) 2020 The Android Open Source Project 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 15package { 16 default_applicable_licenses: ["Android-Apache-2.0"], 17 default_team: "trendy_team_android_storage", 18} 19 20android_test_helper_app { 21 name: "CtsScopedStorageTestAppA", 22 manifest: "ScopedStorageTestHelper/TestAppA.xml", 23 static_libs: ["cts-scopedstorage-lib"], 24 sdk_version: "test_current", 25 target_sdk_version: "36", 26 min_sdk_version: "29", 27 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 28 // Tag as a CTS artifact 29 test_suites: [ 30 "general-tests", 31 "mts-mediaprovider", 32 ], 33} 34 35android_test_helper_app { 36 name: "CtsScopedStorageTestAppA31", 37 manifest: "ScopedStorageTestHelper/TestAppA31.xml", 38 static_libs: ["cts-scopedstorage-lib"], 39 sdk_version: "test_current", 40 target_sdk_version: "31", 41 min_sdk_version: "29", 42 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 43 // Tag as a CTS artifact 44 test_suites: [ 45 "general-tests", 46 "mts-mediaprovider", 47 ], 48} 49 50android_test_helper_app { 51 name: "CtsScopedStorageTestAppA34", 52 manifest: "ScopedStorageTestHelper/TestAppA34.xml", 53 static_libs: ["cts-scopedstorage-lib"], 54 sdk_version: "test_current", 55 target_sdk_version: "34", 56 min_sdk_version: "29", 57 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 58 // Tag as a CTS artifact 59 test_suites: [ 60 "general-tests", 61 "mts-mediaprovider", 62 ], 63} 64 65android_test_helper_app { 66 name: "CtsScopedStorageTestAppB", 67 manifest: "ScopedStorageTestHelper/TestAppB.xml", 68 static_libs: ["cts-scopedstorage-lib"], 69 sdk_version: "test_current", 70 target_sdk_version: "36", 71 min_sdk_version: "29", 72 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 73 // Tag as a CTS artifact 74 test_suites: [ 75 "general-tests", 76 "mts-mediaprovider", 77 ], 78} 79 80android_test_helper_app { 81 name: "CtsScopedStorageTestAppB34", 82 manifest: "ScopedStorageTestHelper/TestAppB34.xml", 83 static_libs: ["cts-scopedstorage-lib"], 84 sdk_version: "test_current", 85 target_sdk_version: "34", 86 min_sdk_version: "29", 87 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 88 // Tag as a CTS artifact 89 test_suites: [ 90 "general-tests", 91 "mts-mediaprovider", 92 ], 93} 94 95android_test_helper_app { 96 name: "CtsScopedStorageTestAppDLegacy", 97 manifest: "ScopedStorageTestHelper/TestAppDLegacy.xml", 98 static_libs: ["cts-scopedstorage-lib"], 99 sdk_version: "test_current", 100 target_sdk_version: "28", 101 min_sdk_version: "28", 102 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 103 // Tag as a CTS artifact 104 test_suites: [ 105 "general-tests", 106 "mts-mediaprovider", 107 ], 108} 109 110android_test_helper_app { 111 name: "CtsScopedStorageTestAppFileManager", 112 manifest: "ScopedStorageTestHelper/TestAppFileManager.xml", 113 static_libs: ["cts-scopedstorage-lib"], 114 sdk_version: "test_current", 115 target_sdk_version: "35", 116 min_sdk_version: "29", 117 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 118 // Tag as a CTS artifact 119 test_suites: [ 120 "general-tests", 121 "mts-mediaprovider", 122 ], 123} 124 125android_test_helper_app { 126 name: "CtsScopedStorageTestAppFileManagerBypassDB", 127 manifest: "ScopedStorageTestHelper/TestAppFileManagerBypassDB.xml", 128 static_libs: ["cts-scopedstorage-lib"], 129 sdk_version: "test_current", 130 target_sdk_version: "35", 131 min_sdk_version: "29", 132 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 133 // Tag as a CTS artifact 134 test_suites: [ 135 "general-tests", 136 "mts-mediaprovider", 137 "mcts-mediaprovider", 138 "cts", 139 ], 140} 141 142android_test_helper_app { 143 name: "CtsScopedStorageTestAppSystemGalleryBypassDB", 144 manifest: "ScopedStorageTestHelper/TestAppSystemGalleryBypassDB.xml", 145 static_libs: ["cts-scopedstorage-lib"], 146 sdk_version: "test_current", 147 target_sdk_version: "35", 148 min_sdk_version: "29", 149 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 150 // Tag as a CTS artifact 151 test_suites: [ 152 "general-tests", 153 "mts-mediaprovider", 154 "mcts-mediaprovider", 155 "cts", 156 ], 157} 158 159android_test_helper_app { 160 name: "CtsScopedStorageTestAppSystemGallery30BypassDB", 161 manifest: "ScopedStorageTestHelper/TestAppSystemGallery30BypassDB.xml", 162 static_libs: ["cts-scopedstorage-lib"], 163 sdk_version: "test_current", 164 target_sdk_version: "30", 165 min_sdk_version: "29", 166 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 167 // Tag as a CTS artifact 168 test_suites: [ 169 "general-tests", 170 "mts-mediaprovider", 171 "mcts-mediaprovider", 172 "cts", 173 ], 174} 175 176android_test_helper_app { 177 name: "CtsLegacyStorageTestAppRequestLegacy", 178 manifest: "legacy/requestLegacy.xml", 179 static_libs: ["cts-scopedstorage-lib"], 180 sdk_version: "test_current", 181 target_sdk_version: "29", 182 min_sdk_version: "29", 183} 184 185android_test_helper_app { 186 name: "CtsLegacyStorageTestAppPreserveLegacy", 187 manifest: "legacy/preserveLegacy.xml", 188 static_libs: ["cts-scopedstorage-lib"], 189 sdk_version: "test_current", 190 target_sdk_version: "30", 191 min_sdk_version: "29", 192} 193 194android_test_helper_app { 195 name: "ScopedStorageTest", 196 manifest: "AndroidManifest.xml", 197 srcs: ["src/**/*.java"], 198 static_libs: [ 199 "truth", 200 "cts-scopedstorage-lib", 201 "modules-utils-build_system", 202 ], 203 compile_multilib: "both", 204 test_suites: [ 205 "general-tests", 206 "mts-mediaprovider", 207 ], 208 sdk_version: "test_current", 209 target_sdk_version: "33", 210 min_sdk_version: "29", 211 java_resources: [ 212 ":CtsScopedStorageTestAppA", 213 ":CtsScopedStorageTestAppA31", 214 ":CtsScopedStorageTestAppB", 215 ], 216} 217 218android_test_helper_app { 219 name: "AppCloningDeviceTest", 220 manifest: "AndroidManifest.xml", 221 srcs: ["src/**/*.java"], 222 static_libs: [ 223 "truth", 224 "cts-scopedstorage-lib", 225 "modules-utils-build_system", 226 ], 227 compile_multilib: "both", 228 test_suites: [ 229 "general-tests", 230 "mts-mediaprovider", 231 ], 232 sdk_version: "test_current", 233 target_sdk_version: "33", 234 min_sdk_version: "29", 235 java_resources: [ 236 ":CtsScopedStorageTestAppB", 237 ], 238} 239 240android_test_helper_app { 241 name: "LegacyStorageTest", 242 manifest: "legacy/AndroidManifest.xml", 243 srcs: ["legacy/src/**/*.java"], 244 static_libs: [ 245 "truth", 246 "cts-scopedstorage-lib", 247 ], 248 compile_multilib: "both", 249 test_suites: [ 250 "general-tests", 251 "mts-mediaprovider", 252 "mcts-mediaprovider", 253 ], 254 sdk_version: "test_current", 255 target_sdk_version: "29", 256 min_sdk_version: "29", 257 java_resources: [ 258 ":CtsScopedStorageTestAppA", 259 ], 260} 261 262android_test_helper_app { 263 name: "CtsTestAppWithQueriesTag", 264 manifest: "ScopedStorageTestHelper/TestAppWithQueriesTag.xml", 265 static_libs: ["cts-scopedstorage-lib"], 266 sdk_version: "test_current", 267 target_sdk_version: "34", 268 min_sdk_version: "30", 269 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 270 // Tag as a CTS artifact 271 test_suites: [ 272 "general-tests", 273 "mts-mediaprovider", 274 "mcts-mediaprovider", 275 ], 276} 277 278android_test_helper_app { 279 name: "CtsTestAppWithQueryAllPackagesPermission", 280 manifest: "ScopedStorageTestHelper/TestAppWithQueryAllPackagesPermission.xml", 281 static_libs: ["cts-scopedstorage-lib"], 282 sdk_version: "test_current", 283 target_sdk_version: "34", 284 min_sdk_version: "30", 285 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 286 // Tag as a CTS artifact 287 test_suites: [ 288 "general-tests", 289 "mts-mediaprovider", 290 "mcts-mediaprovider", 291 ], 292} 293 294android_test_helper_app { 295 name: "CtsTestAppWithAccessMediaOwnerPackageNamePermission", 296 manifest: "ScopedStorageTestHelper/TestAppWithAccessMediaOwnerPackageNamePermission.xml", 297 static_libs: ["cts-scopedstorage-lib"], 298 sdk_version: "test_current", 299 target_sdk_version: "34", 300 min_sdk_version: "30", 301 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 302 // Tag as a CTS artifact 303 test_suites: [ 304 "general-tests", 305 "mts-mediaprovider", 306 "mcts-mediaprovider", 307 ], 308} 309 310android_test_helper_app { 311 name: "CtsScopedStorageGeneralTestOnlyApp", 312 manifest: "ScopedStorageTestHelper/TestAppGeneralOnly.xml", 313 static_libs: ["cts-scopedstorage-lib"], 314 sdk_version: "test_current", 315 target_sdk_version: "33", 316 min_sdk_version: "29", 317 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 318 // Tag as a CTS artifact 319 test_suites: [ 320 "general-tests", 321 "mts-mediaprovider", 322 "mcts-mediaprovider", 323 "cts", 324 ], 325} 326 327android_test_helper_app { 328 name: "CtsScopedStorageTestAppELegacy", 329 manifest: "ScopedStorageTestHelper/TestAppELegacy.xml", 330 static_libs: ["cts-scopedstorage-lib"], 331 sdk_version: "test_current", 332 target_sdk_version: "28", 333 min_sdk_version: "28", 334 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 335 // Tag as a CTS artifact 336 test_suites: [ 337 "general-tests", 338 "mts-mediaprovider", 339 "mcts-mediaprovider", 340 ], 341} 342 343android_test_helper_app { 344 name: "CtsScopedStorageTestAppE", 345 manifest: "ScopedStorageTestHelper/TestAppE.xml", 346 static_libs: ["cts-scopedstorage-lib"], 347 sdk_version: "test_current", 348 target_sdk_version: "33", 349 min_sdk_version: "29", 350 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 351 // Tag as a CTS artifact 352 test_suites: [ 353 "general-tests", 354 "mts-mediaprovider", 355 "mcts-mediaprovider", 356 "cts", 357 ], 358} 359 360android_test_helper_app { 361 name: "CtsScopedStorageTestAppE30", 362 manifest: "ScopedStorageTestHelper/TestAppE30.xml", 363 static_libs: ["cts-scopedstorage-lib"], 364 sdk_version: "test_current", 365 target_sdk_version: "30", 366 min_sdk_version: "29", 367 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 368 // Tag as a CTS artifact 369 test_suites: [ 370 "general-tests", 371 "mts-mediaprovider", 372 "mcts-mediaprovider", 373 "cts", 374 ], 375} 376 377android_test_helper_app { 378 name: "CtsScopedStorageTestAppE30FileManager", 379 manifest: "ScopedStorageTestHelper/TestAppE30FileManager.xml", 380 static_libs: ["cts-scopedstorage-lib"], 381 sdk_version: "test_current", 382 target_sdk_version: "30", 383 min_sdk_version: "29", 384 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 385 // Tag as a CTS artifact 386 test_suites: [ 387 "general-tests", 388 "mts-mediaprovider", 389 "mcts-mediaprovider", 390 "cts", 391 ], 392} 393 394android_test_helper_app { 395 name: "CtsScopedStorageTestAppVUSelected", 396 manifest: "ScopedStorageTestHelper/TestAppVUSelected.xml", 397 static_libs: ["cts-scopedstorage-lib"], 398 sdk_version: "test_current", 399 target_sdk_version: "33", 400 min_sdk_version: "29", 401 srcs: ["ScopedStorageTestHelper/src/**/*.java"], 402 // Tag as a CTS artifact 403 test_suites: [ 404 "general-tests", 405 "mts-mediaprovider", 406 "mcts-mediaprovider", 407 "cts", 408 ], 409} 410 411java_test_host { 412 name: "CtsScopedStorageCoreHostTest", 413 srcs: [ 414 "host/src/android/scopedstorage/cts/host/ScopedStorageCoreHostTest.java", 415 "host/src/android/scopedstorage/cts/host/BaseHostTestCase.java", 416 ], 417 libs: [ 418 "cts-tradefed", 419 "tradefed", 420 "testng", 421 ], 422 test_suites: [ 423 "general-tests", 424 "mts-mediaprovider", 425 "mcts-mediaprovider", 426 "cts", 427 ], 428 test_config: "CoreTest.xml", 429 device_common_data: [ 430 ":CtsScopedStorageTestAppA31", 431 ":CtsScopedStorageTestAppA", 432 ":CtsScopedStorageTestAppB", 433 ":CtsScopedStorageTestAppDLegacy", 434 ":ScopedStorageTest", 435 ":LegacyStorageTest", 436 ], 437 per_testcase_directory: true, 438} 439 440java_test_host { 441 name: "CtsScopedStorageHostTest", 442 srcs: ["host/src/**/*.java"], 443 libs: [ 444 "cts-tradefed", 445 "tradefed", 446 "testng", 447 ], 448 static_libs: [ 449 "modules-utils-build-testing", 450 "compatibility-host-util", 451 ], 452 test_suites: [ 453 "general-tests", 454 "mts-mediaprovider", 455 "mcts-mediaprovider", 456 "cts", 457 ], 458 test_config: "AndroidTest.xml", 459 per_testcase_directory: true, 460 device_common_data: [ 461 ":CtsScopedStorageTestAppA", 462 ":CtsScopedStorageTestAppB", 463 ":CtsScopedStorageTestAppDLegacy", 464 ":ScopedStorageTest", 465 ":LegacyStorageTest", 466 ":CtsLegacyStorageTestAppRequestLegacy", 467 ":CtsLegacyStorageTestAppPreserveLegacy", 468 ":CtsTestAppWithQueryAllPackagesPermission", 469 ":CtsTestAppWithAccessMediaOwnerPackageNamePermission", 470 ":CtsTestAppWithQueriesTag", 471 ], 472} 473 474java_test_host { 475 name: "CtsAppCloningMediaProviderHostTest", 476 srcs: ["host/src/**/*.java"], 477 libs: [ 478 "cts-tradefed", 479 "tradefed", 480 "testng", 481 ], 482 static_libs: [ 483 "modules-utils-build-testing", 484 "compatibility-host-util", 485 ], 486 test_suites: [ 487 "general-tests", 488 "mts-mediaprovider", 489 "mcts-mediaprovider", 490 "cts", 491 ], 492 test_config: "AndroidTestAppCloning.xml", 493 per_testcase_directory: true, 494 device_common_data: [ 495 ":CtsScopedStorageTestAppB", 496 ":AppCloningDeviceTest", 497 ], 498} 499 500java_test_host { 501 name: "GtsPreserveLegacyStorageHostTest", 502 srcs: [ 503 "host/src/android/scopedstorage/cts/host/PreserveLegacyStorageHostTest.java", 504 "host/src/android/scopedstorage/cts/host/BaseHostTestCase.java", 505 ], 506 libs: [ 507 "cts-tradefed", 508 "tradefed", 509 "testng", 510 ], 511 static_libs: [ 512 "modules-utils-build-testing", 513 "compatibility-host-util", 514 ], 515 test_suites: [ 516 "general-tests", 517 "gts", 518 ], 519 test_config: "AndroidPreserveLegacyTest.xml", 520 device_common_data: [ 521 ":CtsLegacyStorageTestAppRequestLegacy", 522 ":CtsLegacyStorageTestAppPreserveLegacy", 523 ], 524} 525 526java_test_host { 527 name: "CtsScopedStoragePublicVolumeHostTest", 528 srcs: ["host/src/**/*.java"], 529 libs: [ 530 "cts-tradefed", 531 "tradefed", 532 "testng", 533 ], 534 static_libs: [ 535 "modules-utils-build-testing", 536 "compatibility-host-util", 537 ], 538 test_suites: [ 539 "general-tests", 540 "mts-mediaprovider", 541 ], 542 test_config: "PublicVolumeTest.xml", 543 per_testcase_directory: true, 544 device_common_data: [ 545 ":CtsScopedStorageTestAppA", 546 ":CtsScopedStorageTestAppA31", 547 ":CtsScopedStorageTestAppB", 548 ":CtsScopedStorageTestAppDLegacy", 549 ":ScopedStorageTest", 550 ":LegacyStorageTest", 551 ], 552} 553 554android_test { 555 name: "CtsScopedStorageDeviceOnlyTest", 556 manifest: "device/AndroidManifest.xml", 557 test_config: "device/AndroidTest.xml", 558 srcs: ["device/**/*.java"], 559 static_libs: [ 560 "truth", 561 "cts-scopedstorage-lib", 562 "androidx.test.uiautomator_uiautomator", 563 "modules-utils-build_system", 564 "mediaprovider_flags_java_lib", 565 "flag-junit", 566 ], 567 compile_multilib: "both", 568 test_suites: [ 569 "general-tests", 570 "mts-mediaprovider", 571 "mcts-mediaprovider", 572 "cts", 573 ], 574 sdk_version: "test_current", 575 target_sdk_version: "33", 576 min_sdk_version: "29", 577 libs: [ 578 "android.test.base.stubs.test", 579 "android.test.mock.stubs.test", 580 "android.test.runner.stubs.test", 581 ], 582 java_resources: [ 583 ":CtsScopedStorageTestAppA34", 584 ":CtsScopedStorageTestAppB", 585 ":CtsScopedStorageTestAppB34", 586 ":CtsScopedStorageTestAppDLegacy", 587 ":CtsScopedStorageTestAppFileManager", 588 ":CtsTestAppWithQueryAllPackagesPermission", 589 ":CtsTestAppWithAccessMediaOwnerPackageNamePermission", 590 ":CtsTestAppWithQueriesTag", 591 ":CtsScopedStorageTestAppVUSelected", 592 ], 593 device_common_data: [ 594 ":CtsScopedStorageTestAppFileManager", 595 ":CtsScopedStorageTestAppA34", 596 ":CtsScopedStorageTestAppB", 597 ":CtsScopedStorageTestAppB34", 598 ":CtsScopedStorageTestAppDLegacy", 599 ":CtsTestAppWithQueryAllPackagesPermission", 600 ":CtsTestAppWithAccessMediaOwnerPackageNamePermission", 601 ":CtsTestAppWithQueriesTag", 602 ":CtsScopedStorageTestAppVUSelected", 603 ], 604 per_testcase_directory: true, 605} 606 607android_test { 608 name: "CtsScopedStorageBypassDatabaseOperationsTest", 609 manifest: "bypassdatabase/AndroidManifest.xml", 610 test_config: "bypassdatabase/AndroidTest.xml", 611 srcs: ["bypassdatabase/**/*.java"], 612 static_libs: [ 613 "truth", 614 "cts-scopedstorage-lib", 615 "androidx.test.uiautomator_uiautomator", 616 "modules-utils-build_system", 617 ], 618 compile_multilib: "both", 619 test_suites: [ 620 "general-tests", 621 "mts-mediaprovider", 622 "mcts-mediaprovider", 623 "cts", 624 ], 625 sdk_version: "test_current", 626 target_sdk_version: "33", 627 min_sdk_version: "29", 628 libs: [ 629 "android.test.base.stubs.test", 630 "android.test.mock.stubs.test", 631 "android.test.runner.stubs.test", 632 ], 633 device_common_java_resources: [ 634 ":CtsScopedStorageTestAppA", 635 ":CtsScopedStorageTestAppSystemGalleryBypassDB", 636 ":CtsScopedStorageTestAppE30", 637 ":CtsScopedStorageTestAppE30FileManager", 638 ":CtsScopedStorageTestAppSystemGallery30BypassDB", 639 ":CtsScopedStorageTestAppFileManager", 640 ":CtsScopedStorageTestAppFileManagerBypassDB", 641 ], 642 device_common_data: [ 643 ":CtsScopedStorageTestAppA", 644 ":CtsScopedStorageTestAppSystemGalleryBypassDB", 645 ":CtsScopedStorageTestAppE30", 646 ":CtsScopedStorageTestAppE30FileManager", 647 ":CtsScopedStorageTestAppSystemGallery30BypassDB", 648 ":CtsScopedStorageTestAppFileManager", 649 ":CtsScopedStorageTestAppFileManagerBypassDB", 650 ], 651 per_testcase_directory: true, 652} 653 654android_test { 655 name: "CtsScopedStorageGeneralTest", 656 manifest: "general/AndroidManifest.xml", 657 test_config: "general/AndroidTest.xml", 658 srcs: ["general/**/*.java"], 659 static_libs: [ 660 "truth", 661 "cts-scopedstorage-lib", 662 "androidx.test.uiautomator_uiautomator", 663 "modules-utils-build_system", 664 ], 665 compile_multilib: "both", 666 test_suites: [ 667 "general-tests", 668 "mts-mediaprovider", 669 "mcts-mediaprovider", 670 "cts", 671 ], 672 sdk_version: "test_current", 673 target_sdk_version: "33", 674 min_sdk_version: "29", 675 libs: [ 676 "android.test.base.stubs.test", 677 "android.test.mock.stubs.test", 678 "android.test.runner.stubs.test", 679 ], 680 device_common_java_resources: [ 681 ":CtsScopedStorageTestAppA", 682 ":CtsScopedStorageTestAppB", 683 ":CtsScopedStorageTestAppFileManager", 684 ":CtsScopedStorageTestAppDLegacy", 685 ":CtsScopedStorageGeneralTestOnlyApp", 686 ":CtsScopedStorageTestAppE", 687 ":CtsScopedStorageTestAppELegacy", 688 ], 689 device_common_data: [ 690 ":CtsScopedStorageTestAppA", 691 ":CtsScopedStorageTestAppB", 692 ":CtsScopedStorageTestAppFileManager", 693 ":CtsScopedStorageTestAppDLegacy", 694 ":CtsScopedStorageGeneralTestOnlyApp", 695 ":CtsScopedStorageTestAppE", 696 ":CtsScopedStorageTestAppELegacy", 697 ], 698 per_testcase_directory: true, 699} 700 701android_test { 702 name: "CtsScopedStorageRedactUriTest", 703 manifest: "redacturi/AndroidManifest.xml", 704 test_config: "redacturi/AndroidTest.xml", 705 srcs: ["redacturi/**/*.java"], 706 static_libs: [ 707 "truth", 708 "cts-scopedstorage-lib", 709 "androidx.test.uiautomator_uiautomator", 710 "modules-utils-build_system", 711 ], 712 compile_multilib: "both", 713 test_suites: [ 714 "general-tests", 715 "mts-mediaprovider", 716 "mcts-mediaprovider", 717 "cts", 718 ], 719 sdk_version: "test_current", 720 target_sdk_version: "33", 721 min_sdk_version: "29", 722 libs: [ 723 "android.test.base.stubs.test", 724 "android.test.mock.stubs.test", 725 "android.test.runner.stubs.test", 726 ], 727 device_common_java_resources: [ 728 ":CtsScopedStorageTestAppB", 729 ":CtsScopedStorageTestAppE", 730 ], 731 device_common_data: [ 732 ":CtsScopedStorageTestAppB", 733 ":CtsScopedStorageTestAppE", 734 ], 735 per_testcase_directory: true, 736} 737