Skip to content

Conversation

@nyoungbq
Copy link
Contributor

@nyoungbq nyoungbq commented Dec 3, 2025

Conversion updates
Test Added
Has a sibling branch on SimplnxReview
The tool to generate the test data is on the SIMPL repo

Testing Methodology:

  • For 6.6 a "mega-pipeline" was generated with values according to parameter type. This not only verifies that the values are read in, but that they are read in correctly. Any exclusions (ie new filter parameters) must be explicitly excluded. Any new filter registered to the Plugin UUID conversion maps will be tested automatically.
  • For 6.5.171 every default pipeline was updated to the 6.5.171 release standard (except synthetics, noted in README in test data). These are validated that the values are read in and that they match the expected type. Any new filter registered to the Plugin UUID conversion maps will be tested automatically, SO LONG AS IT APPEARS IN THE DEFAULT 6.5.171 PIPELINES.

Note any filter that is not in a plugin-level conversion UUID map will NOT be tested.

Also note that just because it reads them in properly does not mean the pipeline cannot be run without errors. Example: consider a real case where an AttributeMatrix was hard-coded to the name vertex data in SIMPL, thus filters that follow in the pipeline may have the path ../vertex data/... However, in simplnx the filter was made more general and thus uses cell data as the hard-coded AM name, thus filters that follow in the pipeline may have the path ../cell data/... When conversion occurs the ../vertex data/.. is read in properly, but the array actually exists at ../cell data/.. causing a disparity.

@nyoungbq nyoungbq requested a review from imikejackson December 3, 2025 20:05
@imikejackson
Copy link
Contributor

@nyoungbq Just tried a quick test and I copied the (08) SmallIN100 Full Reconstruction from DREAM.3D version 6.5.171 into DREAM3D-NX and looks like it is mostly correct but I got an error on filter 13 about a missing data array path and the issue was in filter 11 "Compute Feature Average Orientations", the "Feature Attribute Matrix" was not set correctly or transferred correctly from the old pipeline.

@nyoungbq
Copy link
Contributor Author

nyoungbq commented Dec 5, 2025

@imikejackson okay I will pull all the default pipelines from 6.5.171 and test/patch for them. The mega-pipeline generated for this was from 6.6

@imikejackson imikejackson force-pushed the bug/conversion_testing branch from aa07206 to cad0018 Compare December 9, 2025 22:45
@nyoungbq nyoungbq force-pushed the bug/conversion_testing branch from cad0018 to 49ac2e7 Compare December 11, 2025 21:24
@nyoungbq nyoungbq enabled auto-merge (squash) December 12, 2025 00:10
@imikejackson imikejackson force-pushed the bug/conversion_testing branch from 73569ef to 0428742 Compare December 17, 2025 16:34
@imikejackson imikejackson force-pushed the bug/conversion_testing branch 2 times, most recently from a9a69f3 to a566f7e Compare December 18, 2025 16:02
@imikejackson imikejackson force-pushed the bug/conversion_testing branch from a566f7e to cffd9d3 Compare December 19, 2025 17:13
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.

2 participants