Skip to content

Comments

Add tests for iterative merge strategy#432

Open
arthanson wants to merge 25 commits intomainfrom
431-test-iterative
Open

Add tests for iterative merge strategy#432
arthanson wants to merge 25 commits intomainfrom
431-test-iterative

Conversation

@arthanson
Copy link
Contributor

@arthanson arthanson commented Feb 17, 2026

Fixes: #431

Created a BaseMergeTestCase that has common merge test classes in-case new merge strategies are added in the future. Merge specific tests cases are in squash merge as there are some extra test cases that are specific to that merge strategy. Added some tests for:

  • FK reference
  • M2M reference
  • MPTT handling
  • Added several tests for specific issues found in the past (M2M conflicts, cable path, virtual circuit)

Note: Looks like tests reveal a bug in the cable pathing when doing squash merge so that test is disabled right now in squash, will file a separate bug report for fixing the underlying issue and re-activating the test for squash merge.

@arthanson arthanson marked this pull request as ready for review February 17, 2026 23:07
@arthanson arthanson requested review from a team and jnovinger and removed request for a team and jnovinger February 17, 2026 23:07
@arthanson arthanson marked this pull request as draft February 17, 2026 23:15
@arthanson arthanson marked this pull request as ready for review February 19, 2026 16:21
@arthanson arthanson requested review from a team and jeremystretch and removed request for a team February 19, 2026 16:21
@jeremystretch jeremystretch removed their request for review February 20, 2026 14:05
@jeremystretch
Copy link
Contributor

@arthanson please address the CI failures and re-request a review once completed. Thanks!

@arthanson arthanson marked this pull request as draft February 20, 2026 18:04
@arthanson arthanson marked this pull request as ready for review February 20, 2026 21:10
@arthanson arthanson requested review from a team and jeremystretch and removed request for a team February 20, 2026 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add tests for iterative merge strategy

2 participants