OP-TED / eForms-SDK

eForms is the notification standard for public procurement procedures in the EU. The eForms SDK is a collection of resources providing the foundation for building eForms applications.
Creative Commons Attribution 4.0 International
59 stars 30 forks source link

Add workflow to run schematron benchmark #1015

Closed bertrand-lorentz closed 2 months ago

bertrand-lorentz commented 2 months ago

Add a new workflow that runs the benchmark in the SDK Analyzer. This workflow will fail if the results show that the rules are slower that expected, and it will add a comment on the commit that triggered it. See for example: https://github.com/OP-TED/eForms-SDK/commit/06d428a2110cb4886e90e0e8f9b0f0dd36ea9a7c

Several commits here were for testing, and various attempts to make it work, and they were reverted, so better to look at the overall diff.

rouschr commented 2 months ago

Is there a ticket for this?

bertrand-lorentz commented 2 months ago

Is there a ticket for this?

Same as for the changes in ESA: TEDEFO-3637

Failures for "Build and analyze eForms SDK" are expected, because the content of the SDK in develop is currently inconsistent.