Add sh_test_host.

Fixes: 136272143
Test: sh_binary_test.go
Change-Id: I2e6580286fcdf43ab20020fcd147648a3009aa9f
This commit is contained in:
Jaewoong Jung
2019-07-01 09:08:50 -07:00
parent 630846d244
commit 61a83681c4
2 changed files with 33 additions and 0 deletions

View File

@@ -29,6 +29,7 @@ func init() {
RegisterModuleType("sh_binary", ShBinaryFactory)
RegisterModuleType("sh_binary_host", ShBinaryHostFactory)
RegisterModuleType("sh_test", ShTestFactory)
RegisterModuleType("sh_test_host", ShTestHostFactory)
}
type shBinaryProperties struct {
@@ -195,6 +196,7 @@ func ShBinaryHostFactory() Module {
return module
}
// sh_test defines a shell script based test module.
func ShTestFactory() Module {
module := &ShTest{}
InitShBinaryModule(&module.ShBinary)
@@ -203,3 +205,13 @@ func ShTestFactory() Module {
InitAndroidArchModule(module, HostAndDeviceSupported, MultilibFirst)
return module
}
// sh_test_host defines a shell script based test module that runs on a host.
func ShTestHostFactory() Module {
module := &ShTest{}
InitShBinaryModule(&module.ShBinary)
module.AddProperties(&module.testProperties)
InitAndroidArchModule(module, HostSupported, MultilibFirst)
return module
}