Skip to content

Conversation

@aparajit-pratap
Copy link
Contributor

@aparajit-pratap aparajit-pratap commented Oct 3, 2025

Purpose

I believe geometry tests are failing due to the protogeometry.config file pointing to the wrong libg subfolder corresponding to the ASM version that's on the CI machines. This could be one of the issues why no new daily builds for 4.0 are being published to dynamobuilds.com.

Additionally due to the One ASM changes, there is no A or I suffix to ASM binary naming anymore, due to which the ASM file mask we're using to search for ASM installations needs to be updated.

Declarations

Check these if you believe they are true

Release Notes

N/A

Reviewers

(FILL ME IN) Reviewer 1 (If possible, assign the Reviewer for the PR)

(FILL ME IN, optional) Any additional notes to reviewers or testers.

FYIs

(FILL ME IN, Optional) Names of anyone else you wish to be notified of

Copilot AI review requested due to automatic review settings October 3, 2025 03:23
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR fixes geometry test failures by updating the ProtoGeometry configuration to point to the correct libg subfolder and updating the ASM file mask pattern to accommodate One ASM naming changes.

  • Updated ProtoGeometry.config to reference the correct libg version (232_0_0 instead of 231_0_0)
  • Modified ASM file mask to remove suffix requirement due to One ASM binary naming changes
  • Removed failure category from a geometry test that should now pass

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
extern/ProtoGeometry/ProtoGeometry.config Updates GeometryFactoryFileName path from libg_231_0_0 to libg_232_0_0
src/Tools/DynamoShapeManager/Utilities.cs Removes 'A' suffix from ASM file mask pattern to match One ASM naming
test/Libraries/WorkflowTests/GeometryDefectTests.cs Removes [Category("Failure")] attribute from geometry test

@aparajit-pratap aparajit-pratap requested review from a team and QilongTang October 3, 2025 03:24
@aparajit-pratap aparajit-pratap changed the title Update protogeometry.config, update ASM file mask Update protogeometry.config, update ASM file mask for ASM 232 Oct 3, 2025
@aparajit-pratap aparajit-pratap changed the title Update protogeometry.config, update ASM file mask for ASM 232 DYN-9533: Update protogeometry.config, update ASM file mask for ASM 232 Oct 3, 2025
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

See the ticket for this pull request: https://jira.autodesk.com/browse/DYN-9533

}

[Test]
[Category("Failure")]
Copy link
Contributor

Choose a reason for hiding this comment

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

Assuming this is expected diff after ASM 232 update, do we need a task to fix this later?

Copy link
Contributor

@QilongTang QilongTang left a comment

Choose a reason for hiding this comment

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

LGTM with one comment that we can address later. Merging and going to trigger a new build, restore master-15 is the top priority now

@QilongTang QilongTang merged commit bdb5449 into DynamoDS:master Oct 3, 2025
28 of 43 checks passed
@aparajit-pratap aparajit-pratap deleted the fixProtoGeoTests branch October 6, 2025 02:29
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