Page MenuHomePhabricator

[Explore] BDD testing of Catalyst API
Open, Needs TriagePublic5 Estimated Story Points

Description

This is a follow-up to our testing discussion. This is an exploration story. The deliverable is a WIP/spike branch and a write-up of lessons learned.

  • install ginkgo
  • write some tests that do not need to touch kubernetes
  • explore mocking out the external kubernets and helm SDKs
  • explore mocking out the internal kubernetes client and helm client

Resources:

Details

TitleReferenceAuthorSource BranchDest Branch
Draft: BDD tests PoC (Do not merge!)repos/qte/catalyst/catalyst-api!45jnucheT365882main
Customize query in GitLab

Event Timeline

thcipriani set the point value for this task to 5.Tue, May 28, 5:30 PM
thcipriani subscribed.

Once this task is in progress, let's try to timebox this to a week—there are many rabbitholes to fall into within this space, undoubtedly.