-
Notifications
You must be signed in to change notification settings - Fork 110
Open
Labels
Description
Currently we are not test ui and e2e on CI because:
- github hosted windows runners are not supporting WSL2, docker and podman (no nested virtualization
- executing
task uiortask e2eis crashing windows runners with ambiguous message below:
The hosted runner: devtools-win-x64_04594ca6558b lost communication with the server. Anything in your workflow that terminates the runner process, starves it for CPU/Memory, or blocks its network access can cause this error.
We did switch from default windows-2022 (8GB RAM) to enlarged 16GB one but without any visible change.
Next step would to setup a permanent self-hosted windows based github runner on AWS and use this one for testing. This should also allow us to connect to the machine directly and see why it was crashing.
### Tasks
- [ ] Configure an AWS based Windows runner with WSL2, docker and podman installed and connect it. Use aws cli to spawn it and try to avoid using remote desktop to prepare it , document each command/step taken. -> Now doing this on Azure.
- [ ] Enable execution of the entire test suite on Windows. Eventually allow broken tests to be ignored if needed, but file a tracking bug for them.
- [ ] Fix the bugs found at previous step
- [ ] Write an idempotent ansible playbook for configuring these runners (step 1), so we can run it again if runner is lost. Should allow us to configure more than one runner.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In Progress