This patch adds a new cli argument to the automation script to generate
a report of the current SPIRV spec instruction coverage. It dumps to the
standard output a YAML string with the coverage information.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
This is a trivial extension to the automation script to make it slightly easier to know the current state of affairs. Please feel free to reject it if you find it adds too much code without as much value :)
This is pretty cool! Thanks @ergawy! Just two comments, could you wrap to 80 characters and add a report_coverage.sh wrapper to feed in some directories like other .sh wrappers?
It seems you accidentally deleted the first commit. You can choose the base SHA to diff against when using arc diff <base-sha-to-diff-against>. the patch is against a non-existing commit; I see errors when trying to apply it to the top of the tree. Could you rebase against the top of the tree so I can land it? Thanks.
Thank you for the explanation, I was wondering what the problem is since I am not really familiar with the Differential/Arcanist workflow. Hopefully, the problem is solved now.
Sorry for the mess. It seems that CI fails only for Linux for some reason. Will try to find my around. Any tips are much appreciated.
@antiagainst Sorry for the noise, but I don't think there anything I can do regarding the failures happening on CI here. Can you please have a look and tell if I am mistaken?
No worries! The script is just for offline use; it's not ever integrated into build/test process. I don't think it can cause buildbot failures.