Generating Client Test Data
Generate test requests and responses for Knora's routes, to be used in testing client code without the need for a running Knora instance.
Client test data is generated as a side effect of running E2E tests.
E2E tests use
ClientTestDataCollector to collect API requests and
responses. When the E2E tests have completed, the script
webapi/scripts/dump-client-test-data.sh saves the collected test data
in a Zip file. It then checks the filenames in the Zip file by comparing them
with the list in
To generate client test data, type:
When the tests have finished running, you will find the file
client-test-data.zip in the current directory. Then, run
this script to update the list of expected test data files: