abapGit/test
2023-11-03 18:20:34 +01:00
..
.gitignore testing scaffolding (#4875) 2021-07-29 16:55:43 +02:00
abap_transpile.json abaplint: enable target rules (#6492) 2023-10-02 17:20:02 +02:00
README.md testing scaffolding (#4875) 2021-07-29 16:55:43 +02:00
setup.mjs update transpiler to latest (#5455) 2022-04-07 11:27:05 +02:00
zcl_abapgit_integration_git.clas.abap testing scaffolding (#4875) 2021-07-29 16:55:43 +02:00
zcl_abapgit_integration_git.clas.testclasses.abap more logic for flow page (#6589) 2023-11-01 12:01:30 +01:00
zcl_abapgit_integration_gitv2.clas.abap flow page, the beginnings + some git v2 (#6579) 2023-10-28 06:55:08 +02:00
zcl_abapgit_integration_gitv2.clas.testclasses.abap more logic for flow page (#6589) 2023-11-01 12:01:30 +01:00
zcl_abapgit_sap_package_test.clas.abap Unit Test List Subpackages (#6445) 2023-08-30 19:19:14 +02:00
zcl_abapgit_sap_package_test.clas.testclasses.abap Unit Test List Subpackages (#6445) 2023-08-30 19:19:14 +02:00
zcl_abapgit_sap_package_test.clas.xml Unit Test List Subpackages (#6445) 2023-08-30 19:19:14 +02:00
zcl_abapgit_tadir_test.clas.abap Apply filter after TADIR selection (#6462) 2023-09-01 15:03:28 -04:00
zcl_abapgit_tadir_test.clas.testclasses.abap Clean-up double_spaces (2) (#6575) 2023-10-26 09:42:51 -04:00
zcl_abapgit_tadir_test.clas.xml Apply filter after TADIR selection (#6462) 2023-09-01 15:03:28 -04:00

abapGit Testing

Unit testing

Part of /src/

  • Harmless, no changes to the system
  • No network connectivity required

Run manually on ABAP system

Run locally on Node.js 14+ via npm run unit

Runs automatically for every push, not a required status check

Integration Testing - Git Protocol

ZCL_ABAPGIT_INTEGRATION_GIT

Not installed on systems, edit in vscode or copy pasta

npm run integration

Option to leave Gitea running?

Integration Testing - UI

Playwright, https://playwright.dev

webpack and mocked git/repos?

Integration Testing - Object Serialization

https://github.com/abapGit/CI

GitHub Actions Setup

todo