Implement Pact support in FOLIO modules and CI/CD pipeline (FOLIO-1477)

[FOLIO-1465] Create Pact tests for BE modules used by UI-Checkin Created: 04/Sep/18  Updated: 17/Feb/21  Resolved: 17/Feb/21

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None
Parent: Implement Pact support in FOLIO modules and CI/CD pipeline

Type: Story Priority: P3
Reporter: Anton Emelianov (Inactive) Assignee: Matt Reno
Resolution: Won't Do Votes: 0
Labels: Pact
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Sprint:
Story Points: 3
Epic Link: Implement Pact support in FOLIO modules and CI/CD pipeline

 Comments   
Comment by Matt Reno [ 14/Sep/18 ]

The story thus far... implemented Pact verification in mod-users driven by ui-checkin. Regressions with the latest version of pact-jvm have caused slowed broker integration (the solution was to downgrade). However, we still need to figure out the best way to deal with dev builds that are not configured to use the hosted pact broker. Requiring devs to deploy the docker based Pact broker may be an option. If there are no pacts in the broker, the verification test will pass, which will allow the build to continue. Being unable to communicate with the broker will fail the build. Currently, Pact broker configuration is defined by environment variables.

Comment by Anton Emelianov (Inactive) [ 19/Mar/19 ]

https://github.com/folio-org/mod-users/tree/pact

Comment by Marc Johnson [ 21/Mar/19 ]

Matt Reno Is this something you are still actively working on?

Comment by Matt Reno [ 21/Mar/19 ]

No, but I told Anton I'd put what I had done into a branch in mod-users. I haven't had a chance yet.

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