Lines Matching refs:ctx
29 func getTestConfigTemplate(ctx android.ModuleContext, prop *string) android.OptionalPath {
30 return ctx.ExpandOptionalSource(prop, "test_config_template")
33 func getTestConfig(ctx android.ModuleContext, prop *string) android.Path {
34 if p := ctx.ExpandOptionalSource(prop, "test_config"); p.Valid() {
36 } else if p := android.ExistentPathForSource(ctx, ctx.ModuleDir(), "AndroidTest.xml"); p.Valid() {
47 func testConfigPath(ctx android.ModuleContext, prop *string, testSuites []string, autoGenConfig *bo…
48 p := getTestConfig(ctx, prop)
52 outputFile := android.PathForModuleOut(ctx, ctx.ModuleName()+".config")
110 func autogenTemplate(ctx android.ModuleContext, output android.WritablePath, template string, confi…
111 autogenTemplateWithNameAndOutputFile(ctx, ctx.ModuleName(), output, template, configs, "")
114 func autogenTemplateWithName(ctx android.ModuleContext, name string, output android.WritablePath, t…
115 autogenTemplateWithNameAndOutputFile(ctx, name, output, template, configs, "")
118 func autogenTemplateWithNameAndOutputFile(ctx android.ModuleContext, name string, output android.Wr…
126 ctx.Build(pctx, android.BuildParams{
139 func AutoGenNativeTestConfig(ctx android.ModuleContext, testConfigProp *string,
141 …path, autogenPath := testConfigPath(ctx, testConfigProp, testSuites, autoGenConfig, testConfigTemp…
143 templatePath := getTestConfigTemplate(ctx, testConfigTemplateProp)
145 autogenTemplate(ctx, autogenPath, templatePath.String(), config)
147 if ctx.Device() {
148 autogenTemplate(ctx, autogenPath, "${NativeTestConfigTemplate}", config)
150 autogenTemplate(ctx, autogenPath, "${NativeHostTestConfigTemplate}", config)
158 func AutoGenShellTestConfig(ctx android.ModuleContext, testConfigProp *string,
160 …path, autogenPath := testConfigPath(ctx, testConfigProp, testSuites, autoGenConfig, testConfigTemp…
162 templatePath := getTestConfigTemplate(ctx, testConfigTemplateProp)
164 …autogenTemplateWithNameAndOutputFile(ctx, ctx.ModuleName(), autogenPath, templatePath.String(), co…
166 …autogenTemplateWithNameAndOutputFile(ctx, ctx.ModuleName(), autogenPath, "${ShellTestConfigTemplat…
173 func AutoGenNativeBenchmarkTestConfig(ctx android.ModuleContext, testConfigProp *string,
175 …path, autogenPath := testConfigPath(ctx, testConfigProp, testSuites, autoGenConfig, testConfigTemp…
177 templatePath := getTestConfigTemplate(ctx, testConfigTemplateProp)
179 autogenTemplate(ctx, autogenPath, templatePath.String(), configs)
181 autogenTemplate(ctx, autogenPath, "${NativeBenchmarkTestConfigTemplate}", configs)
188 func AutoGenJavaTestConfig(ctx android.ModuleContext, testConfigProp *string, testConfigTemplatePro…
190 …path, autogenPath := testConfigPath(ctx, testConfigProp, testSuites, autoGenConfig, testConfigTemp…
192 templatePath := getTestConfigTemplate(ctx, testConfigTemplateProp)
194 autogenTemplate(ctx, autogenPath, templatePath.String(), nil)
196 if ctx.Device() {
197 autogenTemplate(ctx, autogenPath, "${JavaTestConfigTemplate}", nil)
199 autogenTemplate(ctx, autogenPath, "${JavaHostTestConfigTemplate}", nil)
207 func AutoGenPythonBinaryHostTestConfig(ctx android.ModuleContext, testConfigProp *string,
210 …path, autogenPath := testConfigPath(ctx, testConfigProp, testSuites, autoGenConfig, testConfigTemp…
212 templatePath := getTestConfigTemplate(ctx, testConfigTemplateProp)
214 autogenTemplate(ctx, autogenPath, templatePath.String(), nil)
216 autogenTemplate(ctx, autogenPath, "${PythonBinaryHostTestConfigTemplate}", nil)
223 func AutoGenRustTestConfig(ctx android.ModuleContext, testConfigProp *string,
225 …path, autogenPath := testConfigPath(ctx, testConfigProp, testSuites, autoGenConfig, testConfigTemp…
227 templatePath := getTestConfigTemplate(ctx, testConfigTemplateProp)
229 autogenTemplate(ctx, autogenPath, templatePath.String(), config)
231 if ctx.Device() {
232 autogenTemplate(ctx, autogenPath, "${RustDeviceTestConfigTemplate}", config)
234 autogenTemplate(ctx, autogenPath, "${RustHostTestConfigTemplate}", config)
242 func AutoGenRobolectricTestConfig(ctx android.ModuleContext, testConfigProp *string, testConfigTemp…
244 …path, autogenPath := testConfigPath(ctx, testConfigProp, testSuites, autoGenConfig, testConfigTemp…
246 templatePath := getTestConfigTemplate(ctx, testConfigTemplateProp)
248 autogenTemplate(ctx, autogenPath, templatePath.String(), nil)
250 autogenTemplate(ctx, autogenPath, "${RobolectricTestConfigTemplate}", nil)
266 func AutoGenInstrumentationTestConfig(ctx android.ModuleContext, testConfigProp *string,
268 …path, autogenPath := testConfigPath(ctx, testConfigProp, testSuites, autoGenConfig, testConfigTemp…
272 moduleTemplate := getTestConfigTemplate(ctx, testConfigTemplateProp)
282 ctx.Build(pctx, android.BuildParams{
288 "name": ctx.ModuleName(),