2020-09-16 Meeting notes

2020-09-16 Meeting notes

Date

Sep 16, 2020

Attendees

  • @Mike Gorrell

  • @Anton Emelianov (Deactivated)

  • @Marko Knepper

  • @spampell

  • @Mark Veksler

  • @Zak_Burke

  • @Marc Johnson

  • @Craig McNally

  • @Jakub Skoczen

  • @VBar

  • @Tod Olson

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

 

UI Testing Revised Recommendations

@Anton Emelianov (Deactivated)

Reviewing this presentation: https://docs.google.com/presentation/d/1z3IxCA7rcCrBGvjyalslr5qsTHgdUUXQV_gZaDU_-N8/edit#slide=id.g5db34332d5_0_0

Key points: 

UI Modules:

  • BigTest v1 (current tool) is unsupported

  • Move from BigTest to Jest or RTL going forward

  • Re-implement all current BigTest tests in Jest or RTL

  • Deadline to re-implementation by Q3-2021 (giving teams 12 months)

Stripes: 

  • Impacts only teams/persons that are working with Stripes (i.e. Stripes Force)

  • BigTest v1 (current tool) is unsupported

  • Move from BigTest to BigTest v2

  • Re-implement all current BigTest tests in new BigTest v2

  • Deadline to re-implementation by Q3-2021 (giving teams 12 months)

End-to-End Tests:

  • Current tool - Nightmare JS is unsupported

  • Replace Nightmare JS with BigTest V2

  • Not a job for 1 person - we'll need to identify more people that can contribute (other than @Zak_Burke)

  • Expect donated resources from Frontside (makers of BigTest)

  • Re-implement all current Nightmare JS tests in new BigTest v2 over time

  • Note that BigTest V2 will be able to drive end to end tests in any FOLIO environment - new capabilities for each Dev Team (scratch environment) and hosting providers as well as others

  • Action: Try and identify another individual that can contribute to these tests. Possibly recruit from Stripes Force. @Anton Emelianov (Deactivated)and @Zak_Burketo explore possibilities to be recommended to Capacity Planning team.

Code Coverage

  • UI Modules should meet 80% code coverage goal. This should include "critical path" functionality

  • If a defect is found that wouldn't have been covered in that 80% then when fixed a new test case is to be created. This new test should be part of teams' definition of done

 

 

Architectural Blueprint Update

Team 

Review progress/status of Folio Architectural Blueprint Strategic Changes 

TEAM - Please add your updates here:

  • ABI-001: (AES) Done, pending inclusion into releases.

  • ABI-002: (Cross-Tenancy) Discussions paused, to be restarted.

  • ABI-003: (System/Tenant Users):

  • ABI-004: (Database Connectivity):

  • ABI-005: (AuthN/Z Refactoring):

  • ABI-011: (Search Engine). Blueprint is finalized. SPL is creating their implementation guided by blueprint. TC needs to discuss how and when to move forward with formal Folio implementation.

  • ABI-016: (SAML SSO) Collecting cases from community, options for long-term strategy (continue with custom FOLIO SP or rely on common external options), started discussion on Discuss. Unclear if this can go further as a community discussion. - @Tod Olson

  • ABI-019 (Distributed Transactions): No progress since last update. I'm aware of it being actively worked on (though a team did recently ask about it and said they might gather their own examples). I'm not actively working on it. I suggest it be considered inactive at present - @Marc Johnson

 

Other?