Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[tests] raise acceptable timings for performance tests #4531

Merged
merged 1 commit into from
Apr 7, 2020

Conversation

jonathanpeppers
Copy link
Member

@jonathanpeppers jonathanpeppers commented Apr 7, 2020

Context: https://build.azdo.io/3616517
Context: #4487

7117414 raised the acceptable build times for three tests:

  • Build_From_Clean_DontIncludeRestore
  • Build_AndroidManifest_Change
  • Build_JLO_Change

Unfortunately, we didn't increase the times enough. I raised them a
bit more, so they should pass more reliably.

In a future PR, we could consider using the ABI of the connected
emulator/device to only build & generate an APK for that specific
device. I could see this improving the regressed timings here, as the
_GenerateJavaStubs and native assembly compilation are taking
additional time per-ABI.

Context: dotnet#4487

7117414 raised the acceptable build times for three tests:

* `Build_From_Clean_DontIncludeRestore`
* `Build_AndroidManifest_Change`
* `Build_JLO_Change`

Unfortunately, we didn't increase the times enough. I raised them a
bit more, so they should pass more reliably.

In a future PR, we could consider using the ABI of the connected
emulator/device to only build & generate an APK for that specific
device. I could see this improving the regressed timings here, as the
`_GenerateJavaStubs` and native assembly compilation are taking
additional time per-ABI.
@jonpryor jonpryor merged commit d49b0e1 into dotnet:master Apr 7, 2020
@jonathanpeppers jonathanpeppers deleted the performance-tests branch April 7, 2020 12:51
jonpryor pushed a commit that referenced this pull request Apr 7, 2020
Context: https://build.azdo.io/3616517
Context: #4487

Commit 7117414 raised the acceptable build times for three tests:

  * `Build_AndroidManifest_Change`
  * `Build_JLO_Change`

Unfortunately, we didn't increase the times enough.  I raised them a
bit more, so they should pass more reliably.

In a future PR, we could consider using the ABI of the connected
emulator/device to only build & generate an APK for that specific
device.  I could see this improving the regressed timings here, as
the `_GenerateJavaStubs` and native assembly compilation are taking
additional time per-ABI.
jonpryor pushed a commit that referenced this pull request Apr 8, 2020
Context: https://build.azdo.io/3616517
Context: #4487

Commit 7117414 raised the acceptable build times for three tests:

  * `Build_From_Clean_DontIncludeRestore`
  * `Build_AndroidManifest_Change`
  * `Build_JLO_Change`

Unfortunately, we didn't increase the times enough.  I raised them a
bit more, so they should pass more reliably.

In a future PR, we could consider using the ABI of the connected
emulator/device to only build & generate an APK for that specific
device.  I could see this improving the regressed timings here, as
the `_GenerateJavaStubs` and native assembly compilation are taking
additional time per-ABI.
@github-actions github-actions bot locked and limited conversation to collaborators Jan 27, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants