Skip to content
Merged
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
8831664
feat: Add advanced hierarchical console output recorder for Swift Tes…
tienquocbui Jul 7, 2025
1786cbf
Merge remote-tracking branch 'upstream/main'
tienquocbui Jul 7, 2025
b067a9a
Merge branch 'swiftlang:main' into main
tienquocbui Jul 8, 2025
73a60ae
Add advanced console output recorder with progress bar and hierarchic…
tienquocbui Jul 11, 2025
87425d9
Merge branch 'swiftlang:main' into feature/advanced-console-output-re…
tienquocbui Jul 24, 2025
bea236d
Implementing progress bar with live update
tienquocbui Jul 24, 2025
fd9a811
Merge pull request #1 from tienquocbui/kelvin/new-console-output
tienquocbui Jul 24, 2025
042438f
Fix: Signal Handling System and Live Failure Reporting
tienquocbui Jul 24, 2025
699459c
Add skeleton AdvancedConsoleOutputRecorder framework
tienquocbui Aug 1, 2025
6a1c6db
Merge main branch with latest upstream changes
tienquocbui Aug 1, 2025
f6c46fa
Fix trailing newline in AdvancedConsoleOutputRecorder
tienquocbui Aug 1, 2025
ef8252b
Align experimental integration with upstream patterns
tienquocbui Aug 1, 2025
c82be0b
Add experimental AdvancedConsoleOutputRecorder skeleton
tienquocbui Aug 6, 2025
7eb599a
Merge upstream/main into gsoc-development
tienquocbui Aug 6, 2025
16e581a
Fix Environment.flag optional unwrapping in EntryPoint.swift
tienquocbui Aug 8, 2025
3c80e1b
Fix skeleton implementation based on code review feedback
tienquocbui Aug 13, 2025
0a496ac
Remove LiveUpdatingLine.swift and its CMakeLists.txt reference
tienquocbui Aug 13, 2025
23b6dee
Merge upstream/main into gsoc-development2 for ABI refactor work
tienquocbui Aug 19, 2025
1c1cf8d
Implement ABI refactor for AdvancedConsoleOutputRecorder
tienquocbui Aug 19, 2025
be46b29
Address code review feedback from Stuart
tienquocbui Aug 21, 2025
9f67472
Fix typo error
tienquocbui Aug 21, 2025
c113964
Make AdvancedConsoleOutputRecorder generic over ABI.Version
tienquocbui Aug 21, 2025
ddf12ae
Fix naming convention: Context -> _Context
tienquocbui Aug 21, 2025
06c4a91
Implement basic failure summary for AdvancedConsoleOutputRecorder
tienquocbui Aug 21, 2025
0874e2e
Enhance failure summary with Unicode box-drawing and better formatting
tienquocbui Aug 21, 2025
52c9f90
feat: Complete hierarchical console output
tienquocbui Aug 22, 2025
d6048e0
Resolved conflicts in EntryPoint.swift (kept comprehensive AdvancedCo…
tienquocbui Aug 26, 2025
6452fb1
refactor: Consolidate test data storage
tienquocbui Aug 27, 2025
d88f72f
feat: Context-aware tree rendering for single vs multiple modules
tienquocbui Aug 27, 2025
a92f12a
docs: Add comprehensive documentation
tienquocbui Aug 27, 2025
1e133ab
test: Add comprehensive unit tests for AdvancedConsoleOutputRecorder
tienquocbui Aug 27, 2025
e0099f6
feat: Add ASCII fallback for Unicode box-drawing characters
tienquocbui Aug 28, 2025
41ef090
refactor: Replace custom hierarchy with Graph<K,V> structure
tienquocbui Aug 28, 2025
892c707
Add 1 line at the end
tienquocbui Aug 28, 2025
8df34ba
Backtick-aware parsing, rawIdentifierAwareSplit utility
tienquocbui Aug 30, 2025
8dd42b1
Rename non-idiomatic 'get' functions to follow Swift conventions and …
tienquocbui Sep 15, 2025
4e89a8f
Resolve conflict
tienquocbui Sep 15, 2025
859f155
Remove Indentation Issues
tienquocbui Sep 15, 2025
40a345a
Merge latest changes from main branch
tienquocbui Sep 15, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions Sources/Testing/ABI/EntryPoints/EntryPoint.swift
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,7 @@ func entryPoint(passing args: __CommandLineArguments_v0?, eventHandler: Event.Ha
if Environment.flag(named: "SWT_ENABLE_EXPERIMENTAL_CONSOLE_OUTPUT") == true {
// Use experimental AdvancedConsoleOutputRecorder
var advancedOptions = Event.AdvancedConsoleOutputRecorder<ABI.HighestVersion>.Options()
advancedOptions.base = .for(.stderr)

advancedOptions.base = Event.ConsoleOutputRecorder.Options.for(.stderr)
let eventRecorder = Event.AdvancedConsoleOutputRecorder<ABI.HighestVersion>(options: advancedOptions) { string in
try? FileHandle.stderr.write(string)
}
Expand Down
Loading