Otherwise, the artifacts uploaded in the libc++ jobs are not picked up
by the reporting job, which is in the premerge-checks pipeline.
Details
- Reviewers
goncharov - Group Reviewers
Restricted Project
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
As we've discussed before, I would prefer to keep the libc++ CI pipeline separate since it provides a nicer view of everything that has run recently for libc++, without being cluttered by other projects. We're losing this here, but we're gaining proper reporting in Phabricator reviews, which I think is more important.
However, another way we could perhaps achieve proper reporting is if we moved the reporting step that's currently run in the premerge-checks pipeline into the libcxx-ci pipeline. Would that work? I assume the reporting step isn't strongly tied to the premerge-checks pipeline?
I think that it should be possible to modify reporting so it will look closer on the result of libcxx pipeline and keep it separate.
How do you image proper reporting should look like? Would you like to see links to the failed configurations (like we have for windows / linux), e.g. by adding "libcxx C++03" next to the build or something else? Note that I have not implemented parsing of unit test results yet.
I haven't really thought about how that should work, however I think it would make sense to give it exactly the same handling as the normal jobs on the premerge-checks pipeline (i.e. Linux and Windows currently).
If you think it's possible to keep the libcxx-ci in a separate pipeline, do you think it would be possible to have the link here point to the libcxx-ci pipeline directly?
If you think it's possible to keep the libcxx-ci in a separate pipeline, do you think it would be possible to have the link here point to the libcxx-ci pipeline directly?
Yes, that should be possible. Will add a link soon! Sorry for the late reply
@ldionne Here is how it looks now:
failed configs for libcxx are mentioned in parentheses, parses unit test resultsNice! That looks really awesome. I can't wait to try it (it requires a revision to fail the tests though :-).