Skip to content

Implement list scrolling to keep selected item visible in long test lists #24

Implement list scrolling to keep selected item visible in long test lists

Implement list scrolling to keep selected item visible in long test lists #24

Triggered via pull request August 18, 2025 01:58
Status Success
Total duration 2m 18s
Artifacts 3

CI.yaml

on: pull_request
Matrix: ci / Run Tests
ci  /  Publish Unit Tests Results
21s
ci / Publish Unit Tests Results
Fit to window
Zoom out
Zoom in

Annotations

28 errors, 14 warnings, and 3 notices
ci / Run Tests (ubuntu-latest)
[-] Describe Get-TitlePanel failed
ci / Run Tests (ubuntu-latest)
[-] Highlights selected item correctly with scrolling 19ms (17ms|2ms)
ci / Run Tests (ubuntu-latest)
[-] Accepts all parameter types correctly 82ms (81ms|2ms)
ci / Run Tests (ubuntu-latest)
[-] Handles boundary conditions correctly 17ms (16ms|1ms)
ci / Run Tests (ubuntu-latest)
[-] Shows both scroll indicators when in middle 16ms (15ms|1ms)
ci / Run Tests (ubuntu-latest)
[-] Shows scroll up indicator when scrolled down 16ms (15ms|1ms)
ci / Run Tests (ubuntu-latest)
[-] Shows limited items with more indicator when at top 19ms (17ms|2ms)
ci / Run Tests (ubuntu-latest)
[-] Shows all items when list is shorter than height 15ms (13ms|2ms)
ci / Run Tests (ubuntu-latest)
[-] Shows all items when ListHeight is 0 86ms (73ms|13ms)
ci / Run Tests (macOS-latest)
[-] Describe Get-TitlePanel failed
ci / Run Tests (macOS-latest)
[-] Highlights selected item correctly with scrolling 21ms (21ms|1ms)
ci / Run Tests (macOS-latest)
[-] Accepts all parameter types correctly 74ms (73ms|1ms)
ci / Run Tests (macOS-latest)
[-] Handles boundary conditions correctly 88ms (87ms|0ms)
ci / Run Tests (macOS-latest)
[-] Shows both scroll indicators when in middle 18ms (18ms|0ms)
ci / Run Tests (macOS-latest)
[-] Shows scroll up indicator when scrolled down 23ms (23ms|0ms)
ci / Run Tests (macOS-latest)
[-] Shows limited items with more indicator when at top 24ms (23ms|1ms)
ci / Run Tests (macOS-latest)
[-] Shows all items when list is shorter than height 85ms (84ms|1ms)
ci / Run Tests (macOS-latest)
[-] Shows all items when ListHeight is 0 114ms (91ms|22ms)
ci / Run Tests (windows-latest)
[-] should print container name and type 8ms (8ms|1ms)
ci / Run Tests (windows-latest)
[-] should print Pester Explorer with current date 26ms (25ms|0ms)
ci / Run Tests (windows-latest)
[-] Highlights selected item correctly with scrolling 10ms (9ms|1ms)
ci / Run Tests (windows-latest)
[-] Accepts all parameter types correctly 25ms (24ms|1ms)
ci / Run Tests (windows-latest)
[-] Handles boundary conditions correctly 12ms (11ms|1ms)
ci / Run Tests (windows-latest)
[-] Shows both scroll indicators when in middle 9ms (9ms|1ms)
ci / Run Tests (windows-latest)
[-] Shows scroll up indicator when scrolled down 10ms (9ms|1ms)
ci / Run Tests (windows-latest)
[-] Shows limited items with more indicator when at top 44ms (42ms|2ms)
ci / Run Tests (windows-latest)
[-] Shows all items when list is shorter than height 7ms (6ms|1ms)
ci / Run Tests (windows-latest)
[-] Shows all items when ListHeight is 0 90ms (79ms|12ms)
All 3 runs failed: Get-ListPanel Scrolling.Without scrolling (ListHeight = 0 or list fits).Shows all items when ListHeight is 0: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS windows-latest)/testResults.xml [took 0s]
All 3 runs failed: Get-ListPanel Scrolling.Without scrolling (ListHeight = 0 or list fits).Shows all items when list is shorter than height: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS windows-latest)/testResults.xml [took 0s]
All 3 runs failed: Get-ListPanel Scrolling.With scrolling (ListHeight > 0 and list is long).Shows limited items with more indicator when at top: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS windows-latest)/testResults.xml [took 0s]
All 3 runs failed: Get-ListPanel Scrolling.With scrolling (ListHeight > 0 and list is long).Shows scroll up indicator when scrolled down: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS windows-latest)/testResults.xml [took 0s]
All 3 runs failed: Get-ListPanel Scrolling.With scrolling (ListHeight > 0 and list is long).Shows both scroll indicators when in middle: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS windows-latest)/testResults.xml [took 0s]
All 3 runs failed: Get-ListPanel Scrolling.With scrolling (ListHeight > 0 and list is long).Handles boundary conditions correctly: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS windows-latest)/testResults.xml [took 0s]
All 3 runs failed: Get-ListPanel Scrolling.Parameter validation.Accepts all parameter types correctly: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS windows-latest)/testResults.xml [took 0s]
All 3 runs failed: Get-ListPanel Scrolling.Selected item highlighting.Highlights selected item correctly with scrolling: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS windows-latest)/testResults.xml [took 0s]
All 8 runs failed: Get-TitlePanel.Tests.should print test name <_>(): /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s]
2 out of 3 runs failed: Get-TitlePanel.should return a Spectre.Console.Panel object: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s]
All 3 runs failed: Get-TitlePanel.should print Pester Explorer with current date: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS windows-latest)/testResults.xml [took 0s]
2 out of 3 runs failed: Get-TitlePanel.should print pester run name and type: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s]
All 3 runs failed: Get-TitlePanel.should print container name and type: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS windows-latest)/testResults.xml [took 0s]
2 out of 3 runs failed: Get-TitlePanel.should print block name and type: /#L0
artifacts/Unit Test Results (OS macOS-latest)/testResults.xml [took 0s] artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml [took 0s]
ci / Run Tests (macOS-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
ci / Run Tests (macOS-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
ci / Run Tests (windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677

Artifacts

Produced during runtime
Name Size Digest
Unit Test Results (OS macOS-latest) Expired
2.89 KB
sha256:4717554411dc6e53d96b4a7434dd088aed6efa7bbde4d9cd23b0f41abb0dffa3
Unit Test Results (OS ubuntu-latest) Expired
2.87 KB
sha256:acf5a3b00394f21a9be88c3ce84ecf0191b831b058c0f3f1adf53117b9a11ad1
Unit Test Results (OS windows-latest) Expired
3.15 KB
sha256:e3eaa5a23966b4fc2c79e5c00a17a99b9518a9e227dca70cd2699ea2798075f2