Skip to content

[DSIP-64] Add more workflow graph integration test cases#18290

Closed
KaiSong-UK wants to merge 1 commit into
apache:devfrom
KaiSong-UK:fix-16479-add-more-workflow-it
Closed

[DSIP-64] Add more workflow graph integration test cases#18290
KaiSong-UK wants to merge 1 commit into
apache:devfrom
KaiSong-UK:fix-16479-add-more-workflow-it

Conversation

@KaiSong-UK

Copy link
Copy Markdown

Purpose

Part of #16479 [DSIP-64] - Add more workflow Integration test cases in master.

Changes

Added 3 new workflow graph integration test cases in WorkflowStartMoreGraphTestCase.java:

  1. Diamond fork-join pattern (A -> B, A -> C, B -> D, C -> D) - Classic fork-join where two parallel branches merge at a single downstream task.
  2. Multi-level diamond pattern (A -> B -> C, A -> D -> E, C -> F, E -> F) - Each fork branch contains two serial tasks before merging.
  3. Four serial tasks chain (A -> B -> C -> D) - Long serial pipeline with 4 linear tasks.

Each test case includes corresponding YAML workflow definitions under dolphinscheduler-master/src/test/resources/it/start/.

Verification

  • All test cases verify the workflow instance reaches SUCCESS state
  • All test cases assert each task instance reaches SUCCESS state
  • Resource cleanup is verified via masterContainer.assertAllResourceReleased()

@SbloodyS

Copy link
Copy Markdown
Member

Same as #18289 (comment)

@SbloodyS SbloodyS closed this May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants