diff options
| author | 2024-01-19 19:38:55 +0000 | |
|---|---|---|
| committer | 2024-01-19 19:38:55 +0000 | |
| commit | b64c070edfdc9752f09555d0b555ecd38a147ad5 (patch) | |
| tree | 67954ed251ac8b4210285a382e5961095775de6d /android/module_test.go | |
| parent | 169cffe52606dd358f947c5162f57f2ed23de1c5 (diff) | |
| parent | 9a346f6da3d776d152a1dd39f0bbed8928c059f2 (diff) | |
Merge "Remove SymlinkOutputs" into main
Diffstat (limited to 'android/module_test.go')
| -rw-r--r-- | android/module_test.go | 49 |
1 files changed, 2 insertions, 47 deletions
diff --git a/android/module_test.go b/android/module_test.go index 1ca742213..1f3db5c5c 100644 --- a/android/module_test.go +++ b/android/module_test.go @@ -15,10 +15,11 @@ package android import ( - "github.com/google/blueprint" "path/filepath" "runtime" "testing" + + "github.com/google/blueprint" ) func TestSrcIsModule(t *testing.T) { @@ -244,52 +245,6 @@ func TestErrorDependsOnDisabledModule(t *testing.T) { RunTestWithBp(t, bp) } -func TestValidateCorrectBuildParams(t *testing.T) { - config := TestConfig(t.TempDir(), nil, "", nil) - pathContext := PathContextForTesting(config) - bparams := convertBuildParams(BuildParams{ - // Test with Output - Output: PathForOutput(pathContext, "undeclared_symlink"), - SymlinkOutput: PathForOutput(pathContext, "undeclared_symlink"), - }) - - err := validateBuildParams(bparams) - if err != nil { - t.Error(err) - } - - bparams = convertBuildParams(BuildParams{ - // Test with ImplicitOutput - ImplicitOutput: PathForOutput(pathContext, "undeclared_symlink"), - SymlinkOutput: PathForOutput(pathContext, "undeclared_symlink"), - }) - - err = validateBuildParams(bparams) - if err != nil { - t.Error(err) - } -} - -func TestValidateIncorrectBuildParams(t *testing.T) { - config := TestConfig(t.TempDir(), nil, "", nil) - pathContext := PathContextForTesting(config) - params := BuildParams{ - Output: PathForOutput(pathContext, "regular_output"), - Outputs: PathsForOutput(pathContext, []string{"out1", "out2"}), - ImplicitOutput: PathForOutput(pathContext, "implicit_output"), - ImplicitOutputs: PathsForOutput(pathContext, []string{"i_out1", "_out2"}), - SymlinkOutput: PathForOutput(pathContext, "undeclared_symlink"), - } - - bparams := convertBuildParams(params) - err := validateBuildParams(bparams) - if err != nil { - FailIfNoMatchingErrors(t, "undeclared_symlink is not a declared output or implicit output", []error{err}) - } else { - t.Errorf("Expected build params to fail validation: %+v", bparams) - } -} - func TestDistErrorChecking(t *testing.T) { bp := ` deps { |