diff options
author | 2024-10-21 16:26:12 -0700 | |
---|---|---|
committer | 2024-10-24 10:20:17 -0700 | |
commit | 830f56a78e91ba02314edd6937fcf73f937635ba (patch) | |
tree | cade4f3a63cf4674f044feb3df312e5fbdf5d94c /testing/all_test_specs.go | |
parent | 44b35ecc43347292a95dec396244f083f77c9bdc (diff) |
Remove testing package
The testing package defined test_spec and code_metadata module types,
but they were never used and the owner left google.
Bug: 372091092
Test: Presubmits
Change-Id: I2d34ce173ec46483719a1d333180937b3da1fa04
Diffstat (limited to 'testing/all_test_specs.go')
-rw-r--r-- | testing/all_test_specs.go | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/testing/all_test_specs.go b/testing/all_test_specs.go deleted file mode 100644 index 68f24d15c..000000000 --- a/testing/all_test_specs.go +++ /dev/null @@ -1,44 +0,0 @@ -package testing - -import ( - "android/soong/android" -) - -const ownershipDirectory = "ownership" -const fileContainingFilePaths = "all_test_spec_paths.rsp" -const allTestSpecsFile = "all_test_specs.pb" - -func AllTestSpecsFactory() android.Singleton { - return &allTestSpecsSingleton{} -} - -type allTestSpecsSingleton struct { - // Path where the collected metadata is stored after successful validation. - outputPath android.OutputPath -} - -func (this *allTestSpecsSingleton) GenerateBuildActions(ctx android.SingletonContext) { - var intermediateMetadataPaths android.Paths - - ctx.VisitAllModules(func(module android.Module) { - if metadata, ok := android.OtherModuleProvider(ctx, module, TestSpecProviderKey); ok { - intermediateMetadataPaths = append(intermediateMetadataPaths, metadata.IntermediatePath) - } - }) - - rspFile := android.PathForOutput(ctx, fileContainingFilePaths) - this.outputPath = android.PathForOutput(ctx, ownershipDirectory, allTestSpecsFile) - - rule := android.NewRuleBuilder(pctx, ctx) - cmd := rule.Command(). - BuiltTool("metadata"). - FlagWithArg("-rule ", "test_spec"). - FlagWithRspFileInputList("-inputFile ", rspFile, intermediateMetadataPaths) - cmd.FlagWithOutput("-outputFile ", this.outputPath) - rule.Build("all_test_specs_rule", "Generate all test specifications") - ctx.Phony("all_test_specs", this.outputPath) -} - -func (this *allTestSpecsSingleton) MakeVars(ctx android.MakeVarsContext) { - ctx.DistForGoal("test_specs", this.outputPath) -} |