Open Bobbyphtr opened 8 months ago
After reading this issue it looks like the solution implemented create another issue: https://github.com/MobileNativeFoundation/XCLogParser/issues/196
I think we could work it out by specifying the depth of the substep or giving SwiftCompile a specific handler to parse the code.
Hi, to be honest, I'm not sure if this is a known bug or not. I figure that when XCLogParser tries to parse the swift file, it seems to compare it with the wrong prefix.
Basically
CompileSwift
does not exist anymore. It was replaced withSwiftCompile
.To reproduce:
Try to use xclogparser, and compare it with XCLogParser results. When compiling to swift, it will categorize it as
other
rather thanswiftCompilation
.This is json result
I also found that
CompileSwiftSources
prefix does not exist anymore. It was replaced like this hunk. But please do correct me if I mistook the meaning of theswiftAggregatedCompilation
.This is the file where XCLogParser tries to parse the steps by looking at the command prefix. https://github.com/MobileNativeFoundation/XCLogParser/blob/e536e3009d391513a791e08b991d6fe413be0f9c/Sources/XCLogParser/parser/BuildStep.swift#L123C22-L123C41