[FOLIO-2248] Failing Integration tests on platform-core PR-383 stripes update to v2.10.0 Created: 09/Sep/19  Updated: 03/Jun/20  Resolved: 19/Sep/19

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Bug Priority: P2
Reporter: John Malconian Assignee: Zak Burke
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
blocks FOLIO-2258 Merge releases into platform-core q3.... Closed
Sprint: Core: F - Sprint 72
Development Team: Prokopovych

 Description   

platform-core PR-383 is failing UI integration tests (the tests do not complete). The PR is stripes framework upgrade from 2.9.0 to 2.10.0. However, there are other differences (from master) in backend module dependencies that are pulled into the PR that may account for the issues.
Specifically:

mod-circulation-16.5.1 -> mod-circulation-16.6.0
mod-circulation-storage-9.1.0 -> mod-circulation-storage-9.2.0
mod-inventory-12.0.0 -> mod-inventory-13.0.0
mod-inventory-storage-16.0.2 -> mod-inventory-storage-17.0.0

mod-source-record-storage-2.6.0 also seems to be a new dependency in platform-core.



 Comments   
Comment by John Malconian [ 09/Sep/19 ]

https://folio-release-core.aws.indexdata.com is the stable build from master. http://platform-core-383-1.aws.indexdata.com is the PR-383 build.

Comment by Zak Burke [ 09/Sep/19 ]

It's possible likely this is related to trouble with the item-record-creation helper in stripes-testing. I cannot get that function reliably :/ When I run the unit tests locally against the PR-383 build, it goes off the rails at that step. It's the same odd behavior; instead of just timing out after 30 seconds like it supposed to, the process seems to hang. Yay, nightmare!

Comment by John Malconian [ 12/Sep/19 ]

This issue blocks FOLIO-2258 Closed - merge q3.2 releases into platform-core

Comment by Zak Burke [ 19/Sep/19 ]

Fixed in platform-core PR #399 by aggregating all the version updates that handle the <MultiColumnList> changes in stripes-components (i.e. changes to integration tests in other repositories), and updating ui-circulation and ui-checkin to versions without the buggy version of react-to-print, which embedded its own copy of React, putting multiple versions of react in the build, AND updated the version of React to v16.8, up from v16.6, since we now have modules that use hooks.

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