diff options
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 { |