MPDL / imeji

A lightweight research data repository
11 stars 2 forks source link

Integration tests Refactoring & Reworking #1104

Open helkv opened 5 years ago

helkv commented 5 years ago

Ticket for the revision of the existing integration test and the development of new integration tests.

Reasons for the refactoring and reworking of the Imeji integration tests:

Steps for the revision of the integration tests setup:

  1. Analysation of the existing integration tests and their structure
  2. Handling of the existing integration tests
    1. Deletion of existing tests which are out dated and in a bad condition
    2. Refactoring of existing tests which are in good condition and fit in the new test setup
    3. Continue to use (parts of) existing tests which are in good condition and still run successfully
  3. Reimplementation of the Elasticsearch access within the tests
  4. Implementation of the new integration tests, on basis of the new Imeji architecture and the new testing approach
helkv commented 5 years ago

Updated integration tests get executed on Jenkins with every imeji commit/build.

helkv commented 4 years ago

Further refactoring & reworking of the integration test.