diff options
Diffstat (limited to 'python/binary.go')
| -rw-r--r-- | python/binary.go | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/python/binary.go b/python/binary.go index f894299f9..fc38b157a 100644 --- a/python/binary.go +++ b/python/binary.go @@ -115,6 +115,12 @@ func (p *PythonBinaryModule) GenerateAndroidBuildActions(ctx android.ModuleConte ctx.SetOutputFiles(android.Paths{p.installSource}, "") + ctx.SetTestSuiteInfo(android.TestSuiteInfo{ + TestSuites: p.binaryProperties.Test_suites, + MainFile: p.installSource, + MainFileStem: p.installSource.Base(), + }) + moduleInfoJSON := ctx.ModuleInfoJSON() moduleInfoJSON.Class = []string{"EXECUTABLES"} moduleInfoJSON.Dependencies = append(moduleInfoJSON.Dependencies, p.androidMkSharedLibs...) @@ -166,8 +172,11 @@ func (p *PythonBinaryModule) buildBinary(ctx android.ModuleContext) { } p.androidMkSharedLibs = sharedLibs - android.SetProvider(ctx, android.TestSuiteInfoProvider, android.TestSuiteInfo{ - TestSuites: p.binaryProperties.Test_suites, + android.SetProvider(ctx, android.TestSuiteSharedLibsInfoProvider, android.TestSuiteSharedLibsInfo{ + MakeNames: p.androidMkSharedLibs, + }) + android.SetProvider(ctx, android.MakeNameInfoProvider, android.MakeNameInfo{ + Name: ctx.ModuleName(), }) } |
