Lines Matching refs:variant

247 func checkInstallPartition(t *testing.T, ctx *android.TestContext, name, variant, expected string) {  argument
248 mod := ctx.ModuleForTests(name, variant).Module().(*Module)
254 t.Errorf("%s variant of %q must not be installed to %s partition", variant, name, partition)
260 t.Errorf("%s variant of %q must be installed to %s partition", variant, name, partition)
282 " but installed to system partition", variant, name, expected)
362 isVndkSp bool, extends string, variant string) {
366 mod := ctx.ModuleForTests(name, variant).Module().(*Module)
399 …ingleton android.TestingSingleton, moduleName, snapshotFilename, subDir, variant string, include b…
401 mod := ctx.ModuleForTests(moduleName, variant)
428 …ontext, singleton android.TestingSingleton, moduleName, snapshotFilename, subDir, variant string) {
430 …checkSnapshotIncludeExclude(t, ctx, singleton, moduleName, snapshotFilename, subDir, variant, true…
433 …ontext, singleton android.TestingSingleton, moduleName, snapshotFilename, subDir, variant string) {
435 …checkSnapshotIncludeExclude(t, ctx, singleton, moduleName, snapshotFilename, subDir, variant, fals…
438 …ontext, singleton android.TestingSingleton, moduleName, snapshotFilename, subDir, variant string) {
440 …checkSnapshotIncludeExclude(t, ctx, singleton, moduleName, snapshotFilename, subDir, variant, true…
629 variant := "android_vendor.29_arm64_armv8-a_shared"
634 checkSnapshot(t, ctx, snapshotSingleton, "libvndk", "libvndk.so", vndkCoreLibPath, variant)
636 …pshot(t, ctx, snapshotSingleton, "libvndk_product", "libvndk_product.so", vndkCoreLibPath, variant)
638 checkSnapshot(t, ctx, snapshotSingleton, "libvndk_sp", "libvndk_sp-x.so", vndkSpLibPath, variant)
640 checkSnapshot(t, ctx, snapshotSingleton, "libllndk", "libllndk.so", llndkLibPath, variant)
2461 variant string
2478 module := ctx.ModuleForTests(test.name, test.variant).Module().(*Module)
2646 func getOutputPaths(ctx *android.TestContext, variant string, moduleNames []string) (paths android.…
2648 module := ctx.ModuleForTests(moduleName, variant).Module().(*Module)
2678 variant := "android_arm64_armv8-a_static"
2679 moduleA := ctx.ModuleForTests("a", variant).Module().(*Module)
2682 expected := getOutputPaths(ctx, variant, []string{"a", "c", "b", "d"})
2713 variant := "android_arm64_armv8-a_static"
2714 moduleA := ctx.ModuleForTests("a", variant).Module().(*Module)
2717 expected := getOutputPaths(ctx, variant, []string{"a", "c", "b"})
2819 checkExportedIncludeDirs := func(module, variant string, expectedDirs ...string) {
2821 m := result.ModuleForTests(module, variant).Module()
2823 android.AssertPathsRelativeToTopEquals(t, "exported include dirs for "+module+"["+variant+"]",
2971 variant := "android_arm64_armv8-a_shared"
2973 module := ctx.ModuleForTests("libvendor_available1", variant).Module().(*Module)
2976 module = ctx.ModuleForTests("libproduct_available1", variant).Module().(*Module)
2979 module = ctx.ModuleForTests("libcore", variant).Module().(*Module)
2984 variant = "android_vendor.29_arm64_armv8-a_shared"
2986 module = ctx.ModuleForTests("libvendor_available1", variant).Module().(*Module)
2989 module = ctx.ModuleForTests("libvendor2", variant).Module().(*Module)
2994 variant = "android_product.29_arm64_armv8-a_shared"
2996 module = ctx.ModuleForTests("libproduct_available1", variant).Module().(*Module)
2999 module = ctx.ModuleForTests("libproduct2", variant).Module().(*Module)
3006 variant := "android_arm64_armv8-a_shared"
3007 module := ctx.ModuleForTests("libvendor_available2", variant).Module().(*Module)
3010 variant = "android_vendor.29_arm64_armv8-a_shared"
3011 module = ctx.ModuleForTests("libvendor_available2", variant).Module().(*Module)
3020 variant := "android_arm64_armv8-a_shared"
3022 module := ctx.ModuleForTests("libvendor_available1", variant).Module().(*Module)
3025 module = ctx.ModuleForTests("libvendor2", variant).Module().(*Module)
3028 module = ctx.ModuleForTests("libproduct2", variant).Module().(*Module)
3059 variant := "android_arm64_armv8-a_shared"
3060 module := ctx.ModuleForTests("lib2", variant).Module().(*Module)
3064 variant = "android_arm64_armv8-a_static"
3065 module = ctx.ModuleForTests("lib2", variant).Module().(*Module)
3322 variant := "android_arm64_armv8-a"
3323 binModuleRule := ctx.ModuleForTests("static_test", variant).Rule("ld")
3406 variant := "android_arm64_armv8-a_fuzzer"
3407 ctx.ModuleForTests("fuzz_smoke_test", variant).Rule("cc")
3844 variant := "android_arm64_armv8-a"
3852 checkHasMemtagNote(t, ctx.ModuleForTests("default_test", variant), Sync)
3853 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_false", variant), None)
3854 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_true", variant), Async)
3855 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_true_nodiag", variant), Async)
3856 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_true_diag", variant), Sync)
3858 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary", variant), None)
3859 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_false", variant), None)
3860 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_true", variant), Async)
3861 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_true_nodiag", variant), Async)
3862 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_true_diag", variant), Sync)
3864 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test", variant), Sync)
3865 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_false", variant), None)
3866 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_true", variant), Async)
3867 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_true_nodiag", variant), Async)
3868 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_true_diag", variant), Sync)
3870 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary", variant), None)
3871 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_false", variant), None)
3872 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_true", variant), Async)
3873 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_true_nodiag", variant), Async)
3874 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_true_diag", variant), Sync)
3876 checkHasMemtagNote(t, ctx.ModuleForTests("async_test", variant), Sync)
3877 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_false", variant), None)
3878 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_true", variant), Async)
3879 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_true_nodiag", variant), Async)
3880 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_true_diag", variant), Sync)
3882 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary", variant), Async)
3883 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_false", variant), None)
3884 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_true", variant), Async)
3885 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_true_nodiag", variant), Async)
3886 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_true_diag", variant), Sync)
3888 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test", variant), Sync)
3889 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_false", variant), None)
3890 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_true", variant), Sync)
3891 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_true_nodiag", variant), Async)
3892 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_true_diag", variant), Sync)
3894 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary", variant), Sync)
3895 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_false", variant), None)
3896 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_true", variant), Sync)
3897 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_true_nodiag", variant), Async)
3898 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_true_diag", variant), Sync)
3902 variant := "android_arm64_armv8-a"
3913 checkHasMemtagNote(t, ctx.ModuleForTests("default_test", variant), Sync)
3914 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_false", variant), None)
3915 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_true", variant), Async)
3916 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_true_nodiag", variant), Async)
3917 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_true_diag", variant), Sync)
3919 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary", variant), Async)
3920 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_false", variant), None)
3921 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_true", variant), Async)
3922 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_true_nodiag", variant), Async)
3923 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_true_diag", variant), Sync)
3925 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test", variant), Sync)
3926 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_false", variant), None)
3927 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_true", variant), Async)
3928 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_true_nodiag", variant), Async)
3929 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_true_diag", variant), Sync)
3931 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary", variant), None)
3932 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_false", variant), None)
3933 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_true", variant), Async)
3934 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_true_nodiag", variant), Async)
3935 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_true_diag", variant), Sync)
3937 checkHasMemtagNote(t, ctx.ModuleForTests("async_test", variant), Sync)
3938 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_false", variant), None)
3939 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_true", variant), Async)
3940 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_true_nodiag", variant), Async)
3941 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_true_diag", variant), Sync)
3943 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary", variant), Async)
3944 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_false", variant), None)
3945 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_true", variant), Async)
3946 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_true_nodiag", variant), Async)
3947 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_true_diag", variant), Sync)
3949 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test", variant), Sync)
3950 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_false", variant), None)
3951 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_true", variant), Sync)
3952 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_true_nodiag", variant), Async)
3953 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_true_diag", variant), Sync)
3955 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary", variant), Sync)
3956 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_false", variant), None)
3957 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_true", variant), Sync)
3958 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_true_nodiag", variant), Async)
3959 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_true_diag", variant), Sync)
3963 variant := "android_arm64_armv8-a"
3975 checkHasMemtagNote(t, ctx.ModuleForTests("default_test", variant), Sync)
3976 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_false", variant), None)
3977 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_true", variant), Sync)
3978 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_true_nodiag", variant), Async)
3979 checkHasMemtagNote(t, ctx.ModuleForTests("default_test_true_diag", variant), Sync)
3981 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary", variant), Sync)
3982 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_false", variant), None)
3983 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_true", variant), Sync)
3984 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_true_nodiag", variant), Async)
3985 checkHasMemtagNote(t, ctx.ModuleForTests("default_binary_true_diag", variant), Sync)
3987 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test", variant), Sync)
3988 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_false", variant), None)
3989 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_true", variant), Sync)
3990 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_true_nodiag", variant), Async)
3991 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_test_true_diag", variant), Sync)
3993 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary", variant), None)
3994 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_false", variant), None)
3995 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_true", variant), Sync)
3996 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_true_nodiag", variant), Async)
3997 checkHasMemtagNote(t, ctx.ModuleForTests("exclude_binary_true_diag", variant), Sync)
3999 checkHasMemtagNote(t, ctx.ModuleForTests("async_test", variant), Sync)
4000 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_false", variant), None)
4001 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_true", variant), Sync)
4002 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_true_nodiag", variant), Async)
4003 checkHasMemtagNote(t, ctx.ModuleForTests("async_test_true_diag", variant), Sync)
4005 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary", variant), Sync)
4006 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_false", variant), None)
4007 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_true", variant), Sync)
4008 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_true_nodiag", variant), Async)
4009 checkHasMemtagNote(t, ctx.ModuleForTests("async_binary_true_diag", variant), Sync)
4011 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test", variant), Sync)
4012 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_false", variant), None)
4013 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_true", variant), Sync)
4014 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_true_nodiag", variant), Async)
4015 checkHasMemtagNote(t, ctx.ModuleForTests("sync_test_true_diag", variant), Sync)
4017 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary", variant), Sync)
4018 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_false", variant), None)
4019 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_true", variant), Sync)
4020 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_true_nodiag", variant), Async)
4021 checkHasMemtagNote(t, ctx.ModuleForTests("sync_binary_true_diag", variant), Sync)