skyline-tester
Use this skill when working with SkylineTester or the test list file.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
SkylineTester Context
When working with SkylineTester, consult these documentation files for comprehensive reference.
Primary Documentation
Read ai/docs/skylinetester-guide.md for:
- Key file paths (log, test list, results)
- Tab overview (Forms, Tutorials, Tests, Build, Quality, Nightly, Output, Run Stats)
- Common workflows
- Integration with Run-Tests.ps1
- Command-line options
- Troubleshooting
Key File Paths (Quick Reference)
All paths relative to project root:
| File | Relative Path |
|---|---|
| SkylineTester.exe | pwiz_tools/Skyline/bin/x64/Debug/SkylineTester.exe |
| TestRunner.exe | pwiz_tools/Skyline/bin/x64/Debug/TestRunner.exe |
| Log file | pwiz_tools/Skyline/SkylineTester.log |
| Test list | pwiz_tools/Skyline/SkylineTester test list.txt |
| Results | pwiz_tools/Skyline/SkylineTester Results/ |
| Settings | pwiz_tools/Skyline/SkylineTester.xml |
| Tutorial screenshots | pwiz_tools/Skyline/Documentation/Tutorials/<tutorial>/<lang>/ |
| ImageComparer | pwiz_tools/Skyline/Executables/DevTools/ImageComparer/ |
The Test List as a Shared Resource
The test list file is shared between SkylineTester, Run-Tests.ps1, and Visual Studio debugger:
- Developer selects tests in SkylineTester → LLM runs same tests with
-UseTestList - LLM updates test list with
-UpdateTestList→ Developer sees tests pre-checked in SkylineTester - VS debugger can be configured to read TestRunner.exe tests from this file
See skylinetester-guide.md for details.
Common Tasks
Check test output
Get-Content 'pwiz_tools/Skyline/SkylineTester.log' -Tail 50
Run tests from shared test list
./pwiz_tools/Skyline/ai/Run-Tests.ps1 -UseTestList
Update test list for SkylineTester
./pwiz_tools/Skyline/ai/Run-Tests.ps1 -TestName TestFoo -UpdateTestList
Related Documentation
- ai/docs/skylinetester-guide.md - Comprehensive reference (tabs, workflows, integration)
- ai/docs/skylinetester-debugging-guide.md - Debugging hung tests, automated dev-build-test cycles
- ai/docs/build-and-test-guide.md - Build system and Run-Tests.ps1 details
Source Code
Main implementation files:
-
pwiz_tools/Skyline/SkylineTester/SkylineTesterWindow.cs- Main window and UI logic -
pwiz_tools/Skyline/SkylineTester/TabBuild.cs- Build tab -
pwiz_tools/Skyline/SkylineTester/TabTests.cs- Tests tab -
pwiz_tools/Skyline/SkylineTester/TabTutorials.cs- Tutorials tab -
pwiz_tools/Skyline/SkylineTester/Main.cs- VS detection, prerequisites
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!