Lars Hvam 192d5cccf6
Some checks failed
CI / Tests (push) Has been cancelled
Deploy / build-and-push-image (push) Has been cancelled
Tools / sync-labels (push) Has been cancelled
update npm dependencies (#232)
* update npm dependencies

* fix

* update
2025-09-23 06:42:58 +02:00
2021-10-18 13:48:52 +01:00
2025-07-17 09:58:22 +02:00
2025-07-08 13:10:09 +02:00
2022-12-15 14:12:01 +01:00
2023-01-24 15:21:46 +01:00
2025-09-23 06:42:58 +02:00
2025-07-08 13:10:09 +02:00
2021-10-18 13:48:52 +01:00
2021-11-24 06:48:56 +01:00
2025-07-08 13:10:09 +02:00
2021-10-18 13:48:52 +01:00
2025-09-23 06:42:58 +02:00
2021-11-24 06:48:56 +01:00
2021-11-24 06:48:56 +01:00

Exercism ABAP Test Runner

The Docker image to automatically run tests on ABAP solutions submitted to Exercism.

Run the test runner

To run the tests of an arbitrary exercise, do the following:

  1. Open a terminal in the project's root
  2. Run ./bin/run.sh <exercise-slug> <solution-dir> <output-dir>

Once the test runner has finished, its results will be written to <output-dir>/results.json.

Run the test runner on an exercise using Docker

This script is provided for testing purposes, as it mimics how test runners run in Exercism's production environment.

To run the tests of an arbitrary exercise using the Docker image, do the following:

  1. Open a terminal in the project's root
  2. Run ./bin/run-in-docker.sh <exercise-slug> <solution-dir> <output-dir>

Once the test runner has finished, its results will be written to <output-dir>/results.json.

Run the tests

To run the tests to verify the behavior of the test runner, do the following:

  1. Open a terminal in the project's root
  2. Run ./bin/run-tests.sh

These are golden tests that compare the results.json generated by running the current state of the code against the "known good" tests/<test-name>/results.json. All files created during the test run itself are discarded.

When you've made modifications to the code that will result in a new "golden" state, you'll need to generate and commit a new tests/<test-name>/results.json file.

Run the tests using Docker

This script is provided for testing purposes, as it mimics how test runners run in Exercism's production environment.

To run the tests to verify the behavior of the test runner using the Docker image, do the following:

  1. Open a terminal in the project's root
  2. Run ./bin/run-tests-in-docker.sh

These are golden tests that compare the results.json generated by running the current state of the code against the "known good" tests/<test-name>/results.json. All files created during the test run itself are discarded.

When you've made modifications to the code that will result in a new "golden" state, you'll need to generate and commit a new tests/<test-name>/results.json file.

Description
No description provided
Readme 528 KiB
Languages
ABAP 43%
TypeScript 37.6%
Shell 17%
Dockerfile 2.4%