Skip to content
This repository has been archived by the owner on Apr 30, 2024. It is now read-only.

New Integration Test #52

Merged
merged 10 commits into from
Jan 31, 2024
Merged

New Integration Test #52

merged 10 commits into from
Jan 31, 2024

Conversation

jdubpark
Copy link
Contributor

@jdubpark jdubpark commented Jan 31, 2024

New integration test that simplifies logic and makes changes much easier.

This Integration Test is tested on main b0aee07 merged with cherry-picked test 46eed8c..af5eada.

The purpose of this PR from a new branch over the test branch is to reduce the PR size. The test branch has gone through extensive rebasing in the last few days with breaking PRs, thus the commit history is too large for PR. Instead, this new branch introduces all the necessary changes of the test branch in a slim commit history.

  • Introduce the Big Bang integration, which replaces the old Integration test. All interactions will be tested in the big-bang folder, and NO mocks are allowed (except PolicyFrameworkManagers).
  • Introduce a shared integration framework that makes framework managers and policies more extensible—readying for permutation tests.
  • Structure the integration folders for future integration and flow tests.
  • Add fixes and changes to make the integration test work on main b0aee07.

@jdubpark jdubpark requested review from Ramarti, kingster-will, leeren and LeoHChen and removed request for Ramarti and kingster-will January 31, 2024 22:19
Copy link
Contributor

@Ramarti Ramarti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jdubpark jdubpark merged commit 94bdf6a into main Jan 31, 2024
1 check passed
@jdubpark jdubpark deleted the tests/rebase branch February 1, 2024 01:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants