Alex Plate
2f83606662
Change UI tests schedule to every 30 minutes
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 12:35:24 +02:00
Alex Plate
9394788e34
Add UI test debugging principles to autofix prompt
...
Add general guidance for fixing flaky UI tests:
- Flaky = race condition, not timeout issue
- Wait for unique state identifiers, not shared elements
- Understand framework built-in waits (findText already waits)
- Trace causality backwards to find correct wait condition
- State transitions have intermediate states
These principles should improve autofix success rate for UI test failures.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 12:34:50 +02:00
Alex Plate
b7607934a1
Change IntelliJ UI tests schedule from every 5 minutes to daily
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 11:50:28 +02:00
Alex Plate
ed0f74d85c
Run UI tests every 5 minutes to test stability
...
Testing the UI tests stability with more frequent runs.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-16 15:08:59 +02:00
Alex Plate
add0c5b327
Run UI tests every 30 minutes instead of daily
...
Increase frequency to verify test stability.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-16 14:55:17 +02:00
Alex Plate
b24dd33e3b
Temporarily disable macOS UI tests in IJ workflow
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-08 17:15:59 +02:00
Alex Plate
0bdecdc4c2
Fix disk space issues in Linux UI test workflows
...
Add disk space cleanup and reduce video recording size for Linux runners:
- Add "Free up disk space" step to remove .NET, Android SDK, GHC, CodeQL
- Reduce Xvfb resolution from 1920x1080 to 1280x720
- Optimize ffmpeg: 15fps, ultrafast preset, crf 28
This aligns with the existing Rider Linux workflow settings.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-08 17:15:59 +02:00
Alex Plate
64eca1ca11
Fix missing dependencies and git staging rule in UI test analysis jobs
...
Added missing dependencies:
- Java 21 setup (required for compilation verification)
- FFmpeg installation (required for ffprobe video analysis)
Added critical git staging rule to all UI test workflows:
- NEVER use `git add -A` or `git add .` when creating fix branches
- Always add modified files explicitly by path
- This prevents accidentally staging unrelated files that could cause
push failures due to GitHub App workflow permission restrictions
Affected workflows:
- runUiTestsIJ.yml (unified IntelliJ IDEA tests)
- runUiPyTests.yml (PyCharm macOS tests)
- runUiPyTestsLinux.yml (PyCharm Linux tests)
- runUiRdTests.yml (Rider macOS tests)
- runUiRdTestsLinux.yml (Rider Linux tests)
- runUiOctopusTests.yml (Non-Octopus tests)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-08 07:32:43 +02:00
Alex Plate
59696e1b75
Add UI test best practices to prompts: prefer cause-effect over timeouts
2026-01-07 23:24:36 +02:00
Alex Plate
d7d9774dca
Add java and which commands to allowed tools in UI test workflows
2026-01-07 23:14:07 +02:00
Alex Plate
5543790620
Fix Gradle cache for Linux in unified IntelliJ IDEA workflow
2026-01-07 23:01:26 +02:00
Alex Plate
4944053e51
Add mandatory compilation and test verification to UI test workflows
2026-01-07 22:54:17 +02:00
Alex Plate
a819f84dc5
Replace separate UI test workflows with unified IntelliJ IDEA workflow
2026-01-07 18:39:32 +02:00