Run gofmt on compliance
Test: builds Change-Id: I404b138faac0db9a92201be6163b19d9e6bff810
This commit is contained in:
@@ -51,7 +51,6 @@ var (
|
||||
failNoLicenses = fmt.Errorf("No licenses")
|
||||
)
|
||||
|
||||
|
||||
// byError orders conflicts by error string
|
||||
type byError []compliance.SourceSharePrivacyConflict
|
||||
|
||||
|
@@ -117,7 +117,7 @@ func Test_plaintext(t *testing.T) {
|
||||
name: "apex_trimmed_share_private",
|
||||
roots: []string{"highest.apex.meta_lic"},
|
||||
ctx: context{
|
||||
conditions: append(compliance.ImpliesPrivate.AsList(),compliance.ImpliesShared.AsList()...),
|
||||
conditions: append(compliance.ImpliesPrivate.AsList(), compliance.ImpliesShared.AsList()...),
|
||||
stripPrefix: "testdata/firstparty/",
|
||||
},
|
||||
expectedOut: []string{},
|
||||
@@ -275,7 +275,7 @@ func Test_plaintext(t *testing.T) {
|
||||
name: "apex_trimmed_share_private",
|
||||
roots: []string{"highest.apex.meta_lic"},
|
||||
ctx: context{
|
||||
conditions: append(compliance.ImpliesShared.AsList(),compliance.ImpliesPrivate.AsList()...),
|
||||
conditions: append(compliance.ImpliesShared.AsList(), compliance.ImpliesPrivate.AsList()...),
|
||||
stripPrefix: "testdata/notice/",
|
||||
},
|
||||
expectedOut: []string{},
|
||||
@@ -434,7 +434,7 @@ func Test_plaintext(t *testing.T) {
|
||||
name: "apex_trimmed_share_private",
|
||||
roots: []string{"highest.apex.meta_lic"},
|
||||
ctx: context{
|
||||
conditions: append(compliance.ImpliesShared.AsList(),compliance.ImpliesPrivate.AsList()...),
|
||||
conditions: append(compliance.ImpliesShared.AsList(), compliance.ImpliesPrivate.AsList()...),
|
||||
stripPrefix: "testdata/reciprocal/",
|
||||
},
|
||||
expectedOut: []string{
|
||||
@@ -607,7 +607,7 @@ func Test_plaintext(t *testing.T) {
|
||||
name: "apex_trimmed_share_private",
|
||||
roots: []string{"highest.apex.meta_lic"},
|
||||
ctx: context{
|
||||
conditions: append(compliance.ImpliesShared.AsList(),compliance.ImpliesPrivate.AsList()...),
|
||||
conditions: append(compliance.ImpliesShared.AsList(), compliance.ImpliesPrivate.AsList()...),
|
||||
stripPrefix: "testdata/restricted/",
|
||||
},
|
||||
expectedOut: []string{
|
||||
@@ -789,7 +789,7 @@ func Test_plaintext(t *testing.T) {
|
||||
name: "apex_trimmed_share_private",
|
||||
roots: []string{"highest.apex.meta_lic"},
|
||||
ctx: context{
|
||||
conditions: append(compliance.ImpliesShared.AsList(),compliance.ImpliesPrivate.AsList()...),
|
||||
conditions: append(compliance.ImpliesShared.AsList(), compliance.ImpliesPrivate.AsList()...),
|
||||
stripPrefix: "testdata/proprietary/",
|
||||
},
|
||||
expectedOut: []string{
|
||||
@@ -930,7 +930,7 @@ type targetMatcher struct {
|
||||
}
|
||||
|
||||
// newTestCondition constructs a test license condition in the license graph.
|
||||
func newTestCondition(lg *compliance.LicenseGraph, conditionName... string) compliance.LicenseConditionSet {
|
||||
func newTestCondition(lg *compliance.LicenseGraph, conditionName ...string) compliance.LicenseConditionSet {
|
||||
cs := compliance.NewLicenseConditionSet()
|
||||
for _, name := range conditionName {
|
||||
cs = cs.Plus(compliance.RecognizedConditionNames[name])
|
||||
|
@@ -629,7 +629,7 @@ func TestConditionSet(t *testing.T) {
|
||||
if checkExpected(cs, t) {
|
||||
checkMatching(cs, t)
|
||||
}
|
||||
if checkExpectedSet(cs, t){
|
||||
if checkExpectedSet(cs, t) {
|
||||
checkMatchingSet(cs, t)
|
||||
}
|
||||
})
|
||||
@@ -639,7 +639,7 @@ func TestConditionSet(t *testing.T) {
|
||||
if checkExpected(cs, t) {
|
||||
checkMatching(cs, t)
|
||||
}
|
||||
if checkExpectedSet(cs, t){
|
||||
if checkExpectedSet(cs, t) {
|
||||
checkMatchingSet(cs, t)
|
||||
}
|
||||
})
|
||||
@@ -649,7 +649,7 @@ func TestConditionSet(t *testing.T) {
|
||||
if checkExpected(cs, t) {
|
||||
checkMatching(cs, t)
|
||||
}
|
||||
if checkExpectedSet(cs, t){
|
||||
if checkExpectedSet(cs, t) {
|
||||
checkMatchingSet(cs, t)
|
||||
}
|
||||
})
|
||||
|
@@ -143,7 +143,6 @@ func LicenseConditionSetFromNames(tn *TargetNode, names ...string) LicenseCondit
|
||||
return cs
|
||||
}
|
||||
|
||||
|
||||
// Resolution happens in three phases:
|
||||
//
|
||||
// 1. A bottom-up traversal propagates (restricted) license conditions up to
|
||||
@@ -182,7 +181,6 @@ func LicenseConditionSetFromNames(tn *TargetNode, names ...string) LicenseCondit
|
||||
// Not all restricted licenses are create equal. Some have special rules or
|
||||
// exceptions. e.g. LGPL or "with classpath excption".
|
||||
|
||||
|
||||
// depConditionsPropagatingToTarget returns the conditions which propagate up an
|
||||
// edge from dependency to target.
|
||||
//
|
||||
@@ -204,7 +202,7 @@ func depConditionsPropagatingToTarget(lg *LicenseGraph, e *TargetEdge, depCondit
|
||||
}
|
||||
|
||||
result |= depConditions & LicenseConditionSet(RestrictedCondition)
|
||||
if 0 != (depConditions & LicenseConditionSet(RestrictedClasspathExceptionCondition)) && !edgeNodesAreIndependentModules(e) {
|
||||
if 0 != (depConditions&LicenseConditionSet(RestrictedClasspathExceptionCondition)) && !edgeNodesAreIndependentModules(e) {
|
||||
result |= LicenseConditionSet(RestrictedClasspathExceptionCondition)
|
||||
}
|
||||
return result
|
||||
@@ -264,13 +262,12 @@ func conditionsAttachingAcrossEdge(lg *LicenseGraph, e *TargetEdge, universe Lic
|
||||
}
|
||||
|
||||
result &= LicenseConditionSet(RestrictedCondition | RestrictedClasspathExceptionCondition)
|
||||
if 0 != (result & LicenseConditionSet(RestrictedClasspathExceptionCondition)) && edgeNodesAreIndependentModules(e) {
|
||||
if 0 != (result&LicenseConditionSet(RestrictedClasspathExceptionCondition)) && edgeNodesAreIndependentModules(e) {
|
||||
result &= LicenseConditionSet(RestrictedCondition)
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
|
||||
// edgeIsDynamicLink returns true for edges representing shared libraries
|
||||
// linked dynamically at runtime.
|
||||
func edgeIsDynamicLink(e *TargetEdge) bool {
|
||||
|
@@ -185,7 +185,7 @@ type targetNode struct {
|
||||
|
||||
// addDependencies converts the proto AnnotatedDependencies into `edges`
|
||||
func addDependencies(lg *LicenseGraph, tn *TargetNode) error {
|
||||
tn.edges = make(TargetEdgeList, 0,len(tn.proto.Deps))
|
||||
tn.edges = make(TargetEdgeList, 0, len(tn.proto.Deps))
|
||||
for _, ad := range tn.proto.Deps {
|
||||
dependency := ad.GetFile()
|
||||
if len(dependency) == 0 {
|
||||
|
@@ -65,7 +65,6 @@ func (rs ResolutionSet) AttachesTo() TargetNodeList {
|
||||
return result
|
||||
}
|
||||
|
||||
|
||||
// AttachesToTarget returns true if the set contains conditions that
|
||||
// are `attachedTo`.
|
||||
func (rs ResolutionSet) AttachesToTarget(target *TargetNode) bool {
|
||||
@@ -73,7 +72,6 @@ func (rs ResolutionSet) AttachesToTarget(target *TargetNode) bool {
|
||||
return isPresent
|
||||
}
|
||||
|
||||
|
||||
// Resolutions returns the list of resolutions that `attachedTo`
|
||||
// target must resolve. Returns empty list if no conditions apply.
|
||||
func (rs ResolutionSet) Resolutions(attachesTo *TargetNode) ResolutionList {
|
||||
|
@@ -33,56 +33,56 @@ license_conditions: "notice"
|
||||
|
||||
// GPL starts a test metadata file for GPL 2.0 licensing.
|
||||
GPL = `` +
|
||||
`package_name: "Free Software"
|
||||
`package_name: "Free Software"
|
||||
license_kinds: "SPDX-license-identifier-GPL-2.0"
|
||||
license_conditions: "restricted"
|
||||
`
|
||||
|
||||
// Classpath starts a test metadata file for GPL 2.0 with classpath exception licensing.
|
||||
Classpath = `` +
|
||||
`package_name: "Free Software"
|
||||
`package_name: "Free Software"
|
||||
license_kinds: "SPDX-license-identifier-GPL-2.0-with-classpath-exception"
|
||||
license_conditions: "restricted"
|
||||
`
|
||||
|
||||
// DependentModule starts a test metadata file for a module in the same package as `Classpath`.
|
||||
DependentModule = `` +
|
||||
`package_name: "Free Software"
|
||||
`package_name: "Free Software"
|
||||
license_kinds: "SPDX-license-identifier-MIT"
|
||||
license_conditions: "notice"
|
||||
`
|
||||
|
||||
// LGPL starts a test metadata file for a module with LGPL 2.0 licensing.
|
||||
LGPL = `` +
|
||||
`package_name: "Free Library"
|
||||
`package_name: "Free Library"
|
||||
license_kinds: "SPDX-license-identifier-LGPL-2.0"
|
||||
license_conditions: "restricted"
|
||||
`
|
||||
|
||||
// MPL starts a test metadata file for a module with MPL 2.0 reciprical licensing.
|
||||
MPL = `` +
|
||||
`package_name: "Reciprocal"
|
||||
`package_name: "Reciprocal"
|
||||
license_kinds: "SPDX-license-identifier-MPL-2.0"
|
||||
license_conditions: "reciprocal"
|
||||
`
|
||||
|
||||
// MIT starts a test metadata file for a module with generic notice (MIT) licensing.
|
||||
MIT = `` +
|
||||
`package_name: "Android"
|
||||
`package_name: "Android"
|
||||
license_kinds: "SPDX-license-identifier-MIT"
|
||||
license_conditions: "notice"
|
||||
`
|
||||
|
||||
// Proprietary starts a test metadata file for a module with proprietary licensing.
|
||||
Proprietary = `` +
|
||||
`package_name: "Android"
|
||||
`package_name: "Android"
|
||||
license_kinds: "legacy_proprietary"
|
||||
license_conditions: "proprietary"
|
||||
`
|
||||
|
||||
// ByException starts a test metadata file for a module with by_exception_only licensing.
|
||||
ByException = `` +
|
||||
`package_name: "Special"
|
||||
`package_name: "Special"
|
||||
license_kinds: "legacy_by_exception_only"
|
||||
license_conditions: "by_exception_only"
|
||||
`
|
||||
@@ -219,7 +219,6 @@ func (l byEdge) Less(i, j int) bool {
|
||||
return l[i].target < l[j].target
|
||||
}
|
||||
|
||||
|
||||
// annotated describes annotated test data edges to define test graphs.
|
||||
type annotated struct {
|
||||
target, dep string
|
||||
|
Reference in New Issue
Block a user