demos icon indicating copy to clipboard operation
demos copied to clipboard

Automatic execution of zdemo_excel_checker

Open gregorwolf opened this issue 3 years ago • 2 comments
trafficstars

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.

gregorwolf avatar Aug 21 '22 09:08 gregorwolf

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.

mbtools avatar Aug 21 '22 19:08 mbtools

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

larshp avatar Aug 22 '22 04:08 larshp