Poppy | Import of MARC Holdings records with enabled "splitting" feature in "Data import" app.

Poppy | Import of MARC Holdings records with enabled "splitting" feature in "Data import" app.

Purpose:

We need to verify that "Data import splitting feature" works as expected for "MARC Holdings" records.

Assumptions:

  1. "Splitting" feature works only with ".mrc" format.

  2. Chunk size = 1000 records.

  3. We don't test update of "MARC Holdings" flow.

  4. It's acceptable for "MARC Holdings" to have the same Location value in ".mrc" file.

  5. Tested on https://bugfest-poppy.int.aws.folio.org/ env.

Testing scenarios:

Test #

Scenario description

Main steps

Expected result

Result (Pass/Fail) 

Assignee

Files for test

ID of Data import job

Test #

Scenario description

Main steps

Expected result

Result (Pass/Fail) 

Assignee

Files for test

ID of Data import job

1

Create 1 record using default job profile - "Default - Create Holdings and SRS MARC Holdings"

Upload attached file

1 chunk

Pass

@Valery_Pilko 

1_holdings.mrc

10312

2

Create 999 records assigned to 1 Instance using default job profile - "Default - Create Holdings and SRS MARC Holdings"

Upload attached file

1 chunk

Pass

@Valery_Pilko 

999_holdings.mrc

10318

3

Create 1000 records assigned to 1 Instance using default job profile - "Default - Create Holdings and SRS MARC Holdings"

Upload attached file

1 chunk

Pass

@Valery_Pilko 

1000_holdings.mrc

10321

4

Create 1001 records assigned to 1 Instance using default job profile - "Default - Create Holdings and SRS MARC Holdings"

Upload attached file

2 chunks

Pass

@Valery_Pilko 

1001_holdings.mrc

10324 - 10325

5

Create 10000 records assigned to 2 Instances using default job profile - "Default - Create Holdings and SRS MARC Holdings"

Upload attached file

10 chunks

Pass

@Valery_Pilko 

10000_holdings.mrc

10342 - 10351

6

Create 5000 records assigned to 1 Instance using default job profile - "Default - Create Holdings and SRS MARC Holdings"
And at the same time upload another ".mrc" file with 5000 records assigned to another 1 Instance using default job profile - "Default - Create Holdings and SRS MARC Holdings"

Upload attached files

5 chunks in each. 
No crossing in logs

Pass

@Valery_Pilko 

5000_holdings_p1.mrc



5000_holdings_p2..mrc



10328 - 10332

10335 -10339