Switch Cronet MTS to Orchestrator
* Switching Cronet tests to the orchestrator means that we will be able to run tests exactly like how they are run in Chromium, as seen in this CL, this has allowed running previously disabled tests. * This change comes with an introduced latency which is not hugely impactful (Measured to be around 400ms per test case) which takes our runtime from ~6 minutes to ~10 minutes on average. This is an acceptable impact for better coverage. If it increases beyond that then we can utilize sharding but that is not required at the moment or in the foreseeable future unless we have passed 1000 test case. Test: atest NetHttpCoverageTest Bug: 329823447 Change-Id: I1fff900341d958b8f00fc777e909b3583a83cc6a
This commit is contained in:
parent
2fae00cb39
commit
4fc2dbb970
2 changed files with 3 additions and 21 deletions
|
|
@ -35,26 +35,17 @@
|
|||
<option name="runner" value="androidx.test.runner.AndroidJUnitRunner" />
|
||||
<!-- b/298380508 -->
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testSetLibraryLoaderIsEnforcedByDefaultEmbeddedProvider" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testSetLibraryLoaderIsIgnoredInNativeCronetEngineBuilderImpl" />
|
||||
<!-- b/316571753 -->
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testBaseFeatureFlagsOverridesEnabled" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testHttpFlagsAppliedIfAppIdMatches" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testHttpFlagsAreLoaded" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testSetLibraryLoaderIsEnforcedByDefaultEmbeddedProvider" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testHttpFlagsAppliedIfAtMinVersion" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testHttpFlagsAppliedIfAboveMinVersion" />
|
||||
<!-- b/316567693 -->
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestTest#testSSLCertificateError" />
|
||||
<!-- b/316559294 -->
|
||||
<option name="exclude-filter" value="org.chromium.net.NQETest#testQuicDisabled" />
|
||||
<!-- b/316559294 -->
|
||||
<option name="exclude-filter" value="org.chromium.net.NQETest#testPrefsWriteRead" />
|
||||
<!-- b/316554711-->
|
||||
<option name="exclude-filter" value="org.chromium.net.NetworkChangesTest" />
|
||||
<option name="exclude-filter" value="org.chromium.net.NetworkChangesTest" />
|
||||
<!-- b/316550794 -->
|
||||
<option name="exclude-filter" value="org.chromium.net.impl.CronetLoggerTest#testEngineCreation" />
|
||||
<option name="hidden-api-checks" value="false"/>
|
||||
<option name="isolated-storage" value="false"/>
|
||||
<option name="orchestrator" value="true"/>
|
||||
<option
|
||||
name="device-listeners"
|
||||
value="com.android.modules.utils.testing.NativeCoverageHackInstrumentationListener" />
|
||||
|
|
|
|||
|
|
@ -35,16 +35,6 @@
|
|||
<option name="runner" value="androidx.test.runner.AndroidJUnitRunner" />
|
||||
<!-- b/298380508 -->
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testSetLibraryLoaderIsEnforcedByDefaultEmbeddedProvider" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testSetLibraryLoaderIsIgnoredInNativeCronetEngineBuilderImpl" />
|
||||
<!-- b/316571753 -->
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testBaseFeatureFlagsOverridesEnabled" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testHttpFlagsAppliedIfAppIdMatches" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testHttpFlagsAreLoaded" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testSetLibraryLoaderIsEnforcedByDefaultEmbeddedProvider" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testHttpFlagsAppliedIfAtMinVersion" />
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestContextTest#testHttpFlagsAppliedIfAboveMinVersion" />
|
||||
<!-- b/316567693 -->
|
||||
<option name="exclude-filter" value="org.chromium.net.CronetUrlRequestTest#testSSLCertificateError" />
|
||||
<!-- b/316559294 -->
|
||||
<option name="exclude-filter" value="org.chromium.net.NQETest#testQuicDisabled" />
|
||||
<!-- b/316559294 -->
|
||||
|
|
@ -55,6 +45,7 @@
|
|||
<option name="exclude-filter" value="org.chromium.net.impl.CronetLoggerTest#testEngineCreation" />
|
||||
<option name="hidden-api-checks" value="false"/>
|
||||
<option name="isolated-storage" value="false"/>
|
||||
<option name="orchestrator" value="true"/>
|
||||
</test>
|
||||
|
||||
<!-- Only run NetHttpTests in MTS if the Tethering Mainline module is installed. -->
|
||||
|
|
|
|||
Loading…
Reference in a new issue