[FOLIO-3076] "Create dev environment template for automation of mod-storage... test schema upgrade migration script" Created: 12/Mar/21  Updated: 17/Mar/21

Status: In Progress
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: TBD
Reporter: Andrii Shapovalov Assignee: Andrii Shapovalov
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Sprint:
Development Team: None

 Description   

Schema upgrade testing for storage modules (mod-<>-storage) is a complex enough step by step routine process which should be completed on each release for each storage module of Folio system. It has a set of sequental manual actions which lead to mistakes and wasting time. It also has no formalized tests which allow to be sure that all components works in right way after migration and any data weren't lost. All these problem can be resolved by automation of this process. According to this test has same sequience of actions for each storage module from one side and different requirements for dependenses in running environment from other side. And also each module has different critical data for migration.
Looking on facts listed above next requirements, for this task automation solution, come:

  1. Common core environment.
  2. Easy add required running dependencies for each module
  3. Easy add and running testing http requests for CRUD operations for add critical data before and testing critical data after migration.
  4. Define critical data and set of critical requests for each module separately.

Links on proces description you could find below.

Process described on #releases channel here https://folio-project.slack.com/archives/CGPMHLX9B/p1590164280223800

Craig McNally wrote some documentation for doing this locally.


Generated at Thu Feb 08 23:25:25 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.