demos
demos copied to clipboard
Automatic execution of zdemo_excel_checker
You might be aware of the abapGit CI Backend which allows to execute integration tests for all object types supported by abapGit. It even supports a REST API or running as a Job. Maybe we can reuse this infrastructure. Perhaps @mbtools can give some guidance.
AG CI has some nice features indeed. If I see it right, the demo checker already includes running the checks and showing results in ALV. You could use something like zcl_abapgit_ci_distributor to store the results (as HTML and JSON) in a separate package (as MIME objects) and push them to a corresponding repo on GH.
abapGit calls multiple obscure SAP APIs for saving the objects to database
for abap2xslx, given some code it generates XML, small use of APIs, no database persistence. So its an application that can be somewhat easily unit tested. Eventually I'll have the code running in open-abap/transpiled so unit tests can run(free) on github actions, plus having all the demos runnable and changeable in the browser.
- https://github.com/abap2xlsx/abap2xlsx/pull/872
- pending https://github.com/abap2xlsx/abap2xlsx/pull/1046 for next steps