platform_build/tools/compliance
Bob Badour dc62de4760 Refactor projectmetadata into separate package.
Replace regular expressions to extract fields from a text proto with
and actual parsed protobuf.

Refactor TestFS into its own package, and implement StatFS.

Test: m droid dist cts alllicensemetadata

Test: repo forall -c 'echo -n "$REPO_PATH  " && $ANDROID_BUILD_TOP/out/host/linux-x86/bin/compliance_checkmetadata . 2>&1' | fgrep -v PASS

Change-Id: Icd17a6a2b6a4e2b6ffded48e964b9c9d6e4d64d6
2022-10-18 16:55:47 -07:00
..
cmd Refactor projectmetadata into separate package. 2022-10-18 16:55:47 -07:00
projectmetadata Refactor projectmetadata into separate package. 2022-10-18 16:55:47 -07:00
testfs Refactor projectmetadata into separate package. 2022-10-18 16:55:47 -07:00
Android.bp Refactor projectmetadata into separate package. 2022-10-18 16:55:47 -07:00
condition.go Policy change: GPL+CE is permissive. 2022-09-20 21:50:08 -07:00
condition_test.go Policy change: GPL+CE is permissive. 2022-09-20 21:50:08 -07:00
conditionset.go Performance and scale. 2022-01-11 10:40:50 -08:00
conditionset_test.go Policy change: GPL+CE is permissive. 2022-09-20 21:50:08 -07:00
doc.go compliance package documentation 2021-12-06 16:39:35 -08:00
go.mod Fix go.mod for tools/compliance 2022-08-01 14:24:21 -07:00
go.sum Fix go.mod for tools/compliance 2022-08-01 14:24:21 -07:00
graph.go Run gofmt on compliance 2022-01-27 17:14:02 -08:00
noticeindex.go Fix nondeterminisim in xmlnotice 2022-09-28 15:40:20 -07:00
policy_policy.go Fix nondeterminisim in xmlnotice 2022-09-28 15:40:20 -07:00
policy_policy_test.go Refactor projectmetadata into separate package. 2022-10-18 16:55:47 -07:00
policy_resolve.go Policy clarified: No need to share a "distribution medium" 2022-09-22 03:23:23 +00:00
policy_resolve_test.go Policy change: GPL+CE is permissive. 2022-09-20 21:50:08 -07:00
policy_resolvenotices.go Move policy subdirectory into package directory 2022-01-27 17:14:03 -08:00
policy_resolvenotices_test.go Policy change: GPL+CE is permissive. 2022-09-20 21:50:08 -07:00
policy_resolveprivacy.go Move policy subdirectory into package directory 2022-01-27 17:14:03 -08:00
policy_resolveprivacy_test.go Move policy subdirectory into package directory 2022-01-27 17:14:03 -08:00
policy_resolveshare.go Move policy subdirectory into package directory 2022-01-27 17:14:03 -08:00
policy_resolveshare_test.go Policy change: GPL+CE is permissive. 2022-09-20 21:50:08 -07:00
policy_shareprivacyconflicts.go Policy clarified: No need to share a "distribution medium" 2022-09-22 03:23:23 +00:00
policy_shareprivacyconflicts_test.go Move policy subdirectory into package directory 2022-01-27 17:14:03 -08:00
policy_shipped.go Move policy subdirectory into package directory 2022-01-27 17:14:03 -08:00
policy_shipped_test.go Move policy subdirectory into package directory 2022-01-27 17:14:03 -08:00
policy_walk.go Added a Breadth-first top down walk function 2022-09-26 19:04:51 +00:00
policy_walk_test.go Added a Breadth-first top down walk function 2022-09-26 19:04:51 +00:00
readgraph.go Refactor projectmetadata into separate package. 2022-10-18 16:55:47 -07:00
readgraph_test.go Refactor projectmetadata into separate package. 2022-10-18 16:55:47 -07:00
resolution.go Run gofmt on compliance 2022-01-27 17:14:02 -08:00
resolutionset.go Policy clarified: No need to share a "distribution medium" 2022-09-22 03:23:23 +00:00
resolutionset_test.go Performance and scale. 2022-01-11 10:40:50 -08:00
test_util.go Refactor projectmetadata into separate package. 2022-10-18 16:55:47 -07:00