Support arm64 system tests
Link to issue number:
Fixes #18650
Summary of the issue:
System tests should run on ARM64
Description of user facing changes:
None
Description of developer facing changes:
None
Description of development approach:
Add windows-11-arm as supported runner for tests.
Testing strategy:
Run system tests
Known issues with pull request:
Currently broken due to https://github.com/actions/partner-runner-images/issues/123
Code Review Checklist:
- [x] Documentation:
- Change log entry
- User Documentation
- Developer / Technical Documentation
- Context sensitive help for GUI changes
- [ ] Testing:
- Unit tests
- System (end to end) tests
- Manual testing
- [x] UX of all users considered:
- Speech
- Braille
- Low Vision
- Different web browsers
- Localization in other languages / culture than English
- [x] API is compatible with existing add-ons.
- [x] Security precautions taken.
Curious enough, some of the Chrome tests seem to pass, it looks like they manage to skip the OBE.
I assume this can't be fixed without runner work, so should it be closed?
There is a documented workaround in https://github.com/actions/partner-runner-images/issues/123#issuecomment-3270241965 . May be we can instruct the robot framework to click through the OBE. I think it would be better if Microsoft/ARM fixed this though.
@LeonarddeR - do you plan to investigate the potential workarounds?
I'm not very comfortable with the robot framework yet. That said, may be AI can assist in writing a workaround that integrates into the testing framework.
According to https://github.com/actions/partner-runner-images/issues/123#issuecomment-3643337184 the new image version that is being worked on should fix the underlying issue.