Merge "Add some more visibility test cases." am: d14e5c6ed4

am: 295630abf8

Change-Id: I410c1917c3e9e08cf4165a4eae53648b8b71ece1
This commit is contained in:
Martin Stjernholm 2019-05-23 11:04:39 -07:00 committed by android-build-merger
commit a161caf5d7

View file

@ -1,10 +1,11 @@
package android
import (
"github.com/google/blueprint"
"io/ioutil"
"os"
"testing"
"github.com/google/blueprint"
)
var visibilityTests = []struct {
@ -198,10 +199,17 @@ var visibilityTests = []struct {
name: "libnested",
deps: ["libexample"],
}`),
"other/Blueprints": []byte(`
mock_library {
name: "libother",
deps: ["libexample"],
}`),
},
expectedErrors: []string{
`module "libnested" variant "android_common": depends on //top:libexample which is not` +
` visible to this module; //top:libexample is only visible to \[//top:__pkg__\]`,
`module "libother" variant "android_common": depends on //top:libexample which is not` +
` visible to this module; //top:libexample is only visible to \[//top:__pkg__\]`,
},
},
{
@ -223,10 +231,17 @@ var visibilityTests = []struct {
name: "libnested",
deps: ["libexample"],
}`),
"other/Blueprints": []byte(`
mock_library {
name: "libother",
deps: ["libexample"],
}`),
},
expectedErrors: []string{
`module "libnested" variant "android_common": depends on //top:libexample which is not` +
` visible to this module; //top:libexample is only visible to \[//top:__pkg__\]`,
`module "libother" variant "android_common": depends on //top:libexample which is not` +
` visible to this module; //top:libexample is only visible to \[//top:__pkg__\]`,
},
},
{