When using subflows, the Path Explorer in the parent flow doesn't consider all the paths.
Scenario 1: Create 2 subflows, each with multi-output block with A, B & C. Add both subflows to a main flow with the output from the 1st flow being the input into the 2nd flow. Generating All Paths in the main flow only generates 2 paths, not the 9 combinations expected (AA, AB, AC, BA, BB, BC, CA, CB, CC).
Scenario 2: Changing the 2 subflows to have an endpoint for each of the paths, and then using all 3 outputs as inputs to the next block has a similar issue when using the stored paths in each subflow. When Subflow Integration is set to All Paths, it generates the 9 paths.
Applying constraints to subflows in the first scenario (IF subflow 1 -> A THEN NOT subflow2 ->) also has unexpected behavior.
Release : 3.0
Component : CA Agile Requirements Designer