dotnet / dotnet/performance

[perf] iOS Maui scenarios startup with Native AOT didn't get the fully-drawn magic string event

Open
#3,148 6 comments 0 reactions 1 assignee Claimed by @kotlarmilos View on GitHub
bug pipeline blocker
Dominant language
F#
Stars
773
Forks
301
Avg merge
6d 9h
Merged PRs (30d)
15

Description

## Description

iOS Maui performance scenarios with Native AOT can't get the fully-drawn magic string event and terminate the measurements successfully.

```
[2023/07/20 01:42:04][INFO] {"count":16,"finished":1}
[2023/07/20 01:42:04][INFO] ==========
[2023/07/20 01:42:04][INFO] /private/tmp/helix/working/A9A00928/w/B1E70900/e/mauiblazorios/tmp/iteration0.logarchive
[2023/07/20 01:42:04][INFO] ==========
[2023/07/20 01:42:04][INFO] $ log show --predicate "(processIdentifier == 1511) && (composedMessage contains \"__MAUI_Blazor_WebView_OnAfterRender__\")" --info --style ndjson tmp/iteration0.logarchive
[2023/07/20 01:42:04][INFO] {"count":0,"finished":1}
[2023/07/20 01:42:04][INFO] ==========
[2023/07/20 01:42:04][INFO] /private/tmp/helix/working/A9A00928/w/B1E70900/e/mauiblazorios/tmp/iteration0.logarchive
[2023/07/20 01:42:04][INFO] ==========
Versions: {'mauiVersion': '8.0.0-nightly.8767+sha.15061214f-azdo.8112471.15061214f153f9ed81de921c34a9777d8c8a0230'}
Traceback (most recent call last):
File "test.py", line 16, in
Runner(traits).run()
File "/tmp/helix/working/A9A00928/p/shared/runner.py", line 763, in run
raise Exception("Didn't get the fully-drawn magic string event.")
Exception: Didn't get the fully-drawn magic string event.
Removing app,tmp,traces,pub,bin,crossgen.out,__pycache__,emsdk if exist ...
Removing empty log files:
ls: /tmp/helix/working/A9A00928/w/B1E70900/uploads/xunit-*.xml: No such file or directory
+ exit_code=1
+ '[' -f /tmp/helix/working/A9A00928/w/B1E70900/e/.retry ']'
+ '[' -f /tmp/helix/working/A9A00928/w/B1E70900/e/.reboot ']'
+ exit 1
+ export _commandExitCode=1
+ _commandExitCode=1
+ export PYTHONPATH=:/etc/helix/scripts
+ PYTHONPATH=:/etc/helix/scripts
+ /usr/local/bin/python3 -u /tmp/helix/working/A9A00928/w/B1E70900/u/xharness-event-processor.py
Reporting 4 events from diagnostics file `/tmp/helix/working/A9A00928/w/B1E70900/e/diagnostics.json`
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.