Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Android/build/build/soong/tradefed/   (Android Betriebssystem Version 17©)  Datei vom 26.5.2026 mit Größe 1 kB image not shown  

Quelle  providers.go   Sprache: unbekannt

 
Spracherkennung für: .go vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

package tradefed

import (
 "android/soong/android"

 "github.com/google/blueprint"
)

//go:generate go run ../../blueprint/gobtools/codegen

// Data that test_module_config[_host] modules types will need from
// their dependencies to write out build rules and AndroidMkEntries.
// @auto-generate: gob
type BaseTestProviderData struct {
 // data files and apps installed for tests, relative to testcases dir.
 TestcaseRelDataFiles []string
 // apk for android_test
 OutputFile android.Path
 // Either handwritten or generated TF xml.
 TestConfig android.Path
 // Other modules we require to be installed to run tests. We expect base to build them.
 HostRequiredModuleNames []string
 RequiredModuleNames     []string
 // List of test suites base uses.
 TestSuites []string
 // True indicates the base modules is built for Host.
 IsHost bool
 // Base's sdk version for AndroidMkEntries, generally only used for Host modules.
 LocalSdkVersion string
 // Base's certificate for AndroidMkEntries, generally only used for device modules.
 LocalCertificate string
 // Indicates if the base module was a unit test.
 IsUnitTest bool
 // The .mk file is used AndroidMkEntries for base (soong_java_prebuilt, etc.)
 MkInclude string
 // The AppClass to use for the AndroidMkEntries for the base.
 MkAppClass string
 // value for LOCAL_MODULE_PATH.  The directory where the module is installed.
 InstallDir android.InstallPath
}

var BaseTestProviderKey = blueprint.NewProvider[BaseTestProviderData]()

[Dauer der Verarbeitung: 0.16 Sekunden, vorverarbeitet 2026-06-28]