Details
-
New Feature
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
Nolana (R3 2022)
-
Out of scope
-
XL < 15 days
-
90%
-
Folijet
-
-
104
-
Karate test failure
Description
Some Karate API automated test writing may move from Morning Glory to here.
Review whether any of these need to move out to Orchid; otherwise try to finish Karate tech debt in Nolana
Any Karate work for new functionality is accounted for in the feature for that new functionality, so not adding to this tech debt
=====================================================
Karate test tech debt should only take 15% of Folijet's capacity. Any beyond that, move to Nolana
Feature to create integration tests for main workflows in data import and basic API tests to cover data import API with Karate tests. This feature covers work done in Morning Glory. Allows for testing integration between modules on live environment; test all endpoints.
May finish the Karate tech debt in Morning Glory; if not, create a Nolana feature and decide which will move to it
Scope for Nolana
- Finish API tests for mod-data-import-converter-storage
- Cover with API tests mod-source-record-manager and mod-source-record-storage
- Add integrations tests for MARC Bib update imports with match on location
- Add integrations tests for MARC Bib update imports with match on identifier type and value
- Add integration test for OCLC import
- Add integration tests for EDIFACT imports with multiple fields mapping into 1 invoice field with space or hyphen
- Add additional checks for existing integration flows (more detailed mapping verification, Source values, etc.)
Within the tests:
- Will need to set up necessary default (tenant-specific) data
- Will need appropriate MARC/EDIFACT files (1 record in the file)
- Will need the appropriate profiles
- Test covers the workflow from profile creation through finishing the UI log
- Reset environment after tests
Acceptance criteria:
- API Tests are created at https://github.com/folio-org/folio-integration-tests
- Test run results are visible in TestRail: https://foliotest.testrail.io/index.php?/suites/overview/19
- Automated regular runs are executed at https://jenkins-aws.indexdata.com/job/FOLIO_Reference_Builds/job/folio-integration/
- Team's DoD updated to include API Karate tests integrated with TestRail
TestRail: Results
Attachments
Issue Links
- continues
-
UXPROD-3421 NFR: Create integration tests for key Data Import functionality using Karate (Morning Glory)
-
- Closed
-
- defines
-
UXPROD-47 Batch Importer (Bib/Acq)
-
- Analysis Complete
-
- is defined by
-
FAT-137 Cover mod-source-record-manager with API tests
-
- Closed
-
-
FAT-138 mod-source-record-storage: Implement API Karate tests based on Test plans
-
- Closed
-
-
FAT-1069 Cover mod-data-import-converter-storage with API tests - part 2
-
- Closed
-
-
FAT-1124 Update existing and add new test cases for the submatch feature
-
- Closed
-
-
FAT-1204 mod-data-import: "Import MARC file, match on location, update Holdings and Item" scenario - INTEGRATION
-
- Closed
-
-
FAT-1470 Test import of invoices with acquisitions unit - INTEGRATION
-
- Closed
-
-
FAT-1471 Test import of MARC with subfields that are not mapped to Instance fields - INTEGRATION
-
- Closed
-
-
FAT-1472 Test import with static match on Holdings permanent location- INTEGRATION
-
- Closed
-
-
FAT-1473 Test OCLC import doesn't duplicate control fields - INTEGRATION
-
- Closed
-
-
FAT-1474 Test import with match on identifier and identifier type - INTEGRATION
-
- Closed
-
-
FAT-2102 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-2183 Karate Test match on VRN and update related Instance, Holdings, Item
-
- Closed
-
-
FAT-2302 Review Karate test fails, then subsequent succeeds - Part 1
-
- Closed
-
-
FAT-2316 Karate test fail: [folijet/data-import] DataImportApiTest {5} folijet/data-import/features/data-import-holdings-records.feature
-
- Closed
-
-
FAT-2338 Karate test fail: [folijet/data-import] DataImportApiTest {1} folijet/data-import/data-import-junit.feature
-
- Closed
-
-
FAT-2347 Karate test fail: [folijet/mod-data-import-converter-storage] ModDataImportConverterStorageTest {1} folijet/mod-data-import-converter-storage/data-import-converter-storage-junit.feature
-
- Closed
-
-
FAT-2379 Karate test fail: [folijet/mod-source-record-manager] ModSourceRecordManagerTest {1} folijet/mod-source-record-manager/source-record-manager.feature
-
- Closed
-
-
FAT-2381 Karate test fail: [folijet/mod-source-record-storage] ModSourceRecordStorageTest {1} folijet/mod-source-record-storage/source-record-storage.feature
-
- Closed
-
-
FAT-2414 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/create-marc-records.feature
-
- Closed
-
-
FAT-2415 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-2416 Karate test fail: [folijet/data-import] DataImportApiTest {7} folijet/data-import/features/data-import-authority-records.feature
-
- Closed
-
-
FAT-2417 Karate test fail: [folijet/data-import] DataImportApiTest {10} folijet/data-import/features/data-import-bib-records.feature
-
- Closed
-
-
FAT-2424 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2426 Karate test fail: [folijet/data-import] DataImportApiTest {8} folijet/data-import/features/pol-vrn-matching.feature
-
- Closed
-
-
FAT-2434 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2436 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-2437 Karate test fail: [folijet/data-import] DataImportApiTest {8} folijet/data-import/features/pol-vrn-matching.feature
-
- Closed
-
-
FAT-2447 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2451 Karate test fail: [folijet/data-import] DataImportApiTest {12} common/destroy-data.feature
-
- Closed
-
-
FAT-2452 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-2453 Karate test fail: [folijet/data-import] DataImportApiTest {7} folijet/data-import/features/data-import-authority-records.feature
-
- Closed
-
-
FAT-2457 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2464 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-2465 Karate test fail: [folijet/data-import] DataImportApiTest {8} folijet/data-import/features/pol-vrn-matching.feature
-
- Closed
-
-
FAT-2480 Karate test fail: [folijet/data-import] DataImportApiTest {5} folijet/data-import/features/data-import-holdings-records.feature
-
- Closed
-
-
FAT-2482 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/create-marc-records.feature
-
- Closed
-
-
FAT-2483 Karate test fail: [folijet/data-import] DataImportApiTest {7} folijet/data-import/features/data-import-authority-records.feature
-
- Closed
-
-
FAT-2488 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-2494 Karate test fail: [folijet/data-import] DataImportApiTest {5} folijet/data-import/features/data-import-holdings-records.feature
-
- Closed
-
-
FAT-2499 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-2504 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2509 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2510 Karate test fail: [folijet/data-import] DataImportApiTest {8} folijet/data-import/features/pol-vrn-matching.feature
-
- Closed
-
-
FAT-2517 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2536 Karate test fail: [folijet/data-import] DataImportApiTest {8} folijet/data-import/features/pol-vrn-matching.feature
-
- Closed
-
-
FAT-2791 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-2792 Karate test fail: [folijet/data-import] DataImportApiTest {5} folijet/data-import/features/data-import-holdings-records.feature
-
- Closed
-
-
FAT-2793 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2803 Karate test fail: [folijet/data-import] DataImportApiTest {2} common/destroy-data.feature
-
- Closed
-
-
FAT-2804 Karate test fail: [folijet/data-import] DataImportApiTest {1} folijet/data-import/data-import-junit.feature
-
- Closed
-
-
FAT-2818 Karate test fail: [folijet/mod-source-record-manager] ModSourceRecordManagerTest {1} folijet/mod-source-record-manager/source-record-manager.feature
-
- Closed
-
-
FAT-2822 Karate test fail: [folijet/data-import] DataImportApiTest {8} folijet/data-import/features/pol-vrn-matching.feature
-
- Closed
-
-
FAT-2823 Karate test fail: [folijet/data-import] DataImportApiTest {11} folijet/data-import/features/data-import-bib-records.feature
-
- Closed
-
-
FAT-2829 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/create-marc-records.feature
-
- Closed
-
-
FAT-2830 Karate test fail: [folijet/data-import] DataImportApiTest {7} folijet/data-import/features/data-import-authority-records.feature
-
- Closed
-
-
FAT-2834 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2865 Karate test fail: [folijet/data-import] DataImportApiTest {7} folijet/data-import/features/data-import-authority-records.feature
-
- Closed
-
-
FAT-2875 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2890 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-2898 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-2899 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2923 Karate test fail: [folijet/data-import] DataImportApiTest {11} folijet/data-import/features/data-import-bib-records.feature
-
- Closed
-
-
FAT-2924 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/create-marc-records.feature
-
- Closed
-
-
FAT-2925 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-2926 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-2927 Karate test fail: [folijet/data-import] DataImportApiTest {5} folijet/data-import/features/data-import-holdings-records.feature
-
- Closed
-
-
FAT-2928 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2929 Karate test fail: [folijet/data-import] DataImportApiTest {7} folijet/data-import/features/data-import-authority-records.feature
-
- Closed
-
-
FAT-2930 Karate test fail: [folijet/data-import] DataImportApiTest {8} folijet/data-import/features/pol-vrn-matching.feature
-
- Closed
-
-
FAT-2945 Karate test fail: [folijet/mod-source-record-manager] ModSourceRecordManagerTest {2} folijet/mod-source-record-manager/features/job-execution.feature
-
- Closed
-
-
FAT-2958 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-2961 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-2969 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3009 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-3010 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3018 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-3029 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-3060 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-3085 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3105 E2E Autotests stabilization
-
- Closed
-
-
FAT-3111 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/create-marc-records.feature
-
- Closed
-
-
FAT-3112 Karate test fail: [folijet/data-import] DataImportApiTest {7} folijet/data-import/features/data-import-authority-records.feature
-
- Closed
-
-
FAT-3117 Karate test fail: [folijet/mod-source-record-manager] ModSourceRecordManagerTest {2} folijet/mod-source-record-manager/features/job-execution.feature
-
- Closed
-
-
FAT-3124 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-3137 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3143 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-3144 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3147 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/create-marc-records.feature
-
- Closed
-
-
FAT-3148 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3149 Karate test fail: [folijet/data-import] DataImportApiTest {7} folijet/data-import/features/data-import-authority-records.feature
-
- Closed
-
-
FAT-3154 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-3166 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3183 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3185 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-3188 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3192 Karate test fail: [folijet/mod-source-record-manager] ModSourceRecordManagerTest {2} folijet/mod-source-record-manager/features/job-execution.feature
-
- Closed
-
-
FAT-3215 Karate test fail: [folijet/data-import] DataImportApiTest {1} folijet/data-import/data-import-junit.feature
-
- Closed
-
-
FAT-3267 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/create-marc-records.feature
-
- Closed
-
-
FAT-3268 Karate test fail: [folijet/data-import] DataImportApiTest {7} folijet/data-import/features/data-import-authority-records.feature
-
- Closed
-
-
FAT-3297 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-3308 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3309 Karate test fail: [spitfire/mod-entities-links] ModEntitiesLinksTest {1} spitfire/mod-entities-links/links-junit.feature
-
- Closed
-
-
FAT-3318 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-3330 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3338 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-3339 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3342 Karate test fail: [folijet/mod-source-record-manager] ModSourceRecordManagerTest {2} folijet/mod-source-record-manager/features/job-execution.feature
-
- Closed
-
-
FAT-3349 Karate test fail: [folijet/data-import] DataImportApiTest {12} folijet/data-import/features/data-import-bib-records.feature
-
- Closed
-
-
FAT-3350 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/create-marc-records.feature
-
- Closed
-
-
FAT-3351 Karate test fail: [folijet/data-import] DataImportApiTest {5} folijet/data-import/features/data-import-holdings-records.feature
-
- Closed
-
-
FAT-3356 Karate test fail: [folijet/data-import] DataImportApiTest {11} folijet/data-import/features/instance-identifier-match.feature
-
- Closed
-
-
FAT-3373 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/create-marc-records.feature
-
- Closed
-
-
FAT-3374 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-3375 Karate test fail: [folijet/data-import] DataImportApiTest {7} folijet/data-import/features/data-import-authority-records.feature
-
- Closed
-
-
FAT-3397 Review Karate test fails, then subsequent succeeds - Part 2
-
- Closed
-
-
FAT-3412 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3423 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/create-marc-records.feature
-
- Closed
-
-
FAT-3424 Karate test fail: [folijet/data-import] DataImportApiTest {3} folijet/data-import/features/data-import-integration.feature
-
- Closed
-
-
FAT-3425 Karate test fail: [folijet/data-import] DataImportApiTest {7} folijet/data-import/features/data-import-authority-records.feature
-
- Closed
-
-
FAT-3432 Karate test fail: [folijet/data-import] DataImportApiTest {4} folijet/data-import/features/data-import-delete-logs.feature
-
- Closed
-
-
FAT-3433 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3455 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3495 Karate test fail: [folijet/data-import] DataImportApiTest {6} folijet/data-import/features/import-edi-invoice.feature
-
- Closed
-
-
FAT-3551 Karate test fail: [folijet/data-import] DataImportApiTest {12} folijet/data-import/features/data-import-bib-records.feature
-
- Closed
-
-
FAT-3552 Karate test fail: [folijet/data-import] DataImportApiTest {2} folijet/data-import/features/create-marc-records.feature
-
- Closed
-
-
FAT-3553 Karate test fail: [folijet/data-import] DataImportApiTest {5} folijet/data-import/features/data-import-holdings-records.feature
-
- Closed
-
-
FAT-3569 Karate test fail: [folijet/mod-source-record-manager] ModSourceRecordManagerTest {2} folijet/mod-source-record-manager/features/job-execution.feature
-
- Closed
-