Skip to content

[Shopify] Re-enable pricing tests to verify CI failure#8274

Draft
onbuyuka wants to merge 2 commits into
mainfrom
bugs/621557-reenable-shopify-pricing-tests
Draft

[Shopify] Re-enable pricing tests to verify CI failure#8274
onbuyuka wants to merge 2 commits into
mainfrom
bugs/621557-reenable-shopify-pricing-tests

Conversation

@onbuyuka
Copy link
Copy Markdown
Contributor

@onbuyuka onbuyuka commented May 21, 2026

Re-enables the 3 Shopify pricing tests disabled in #6616 to verify whether they still fail in CI.

Local results (BC 29.0.50580.0 dev build): all 3 pass.

Suspected CI failure cause is that the legacy V15 pricing path (which these tests rely on via DisableExtendedPriceCalculation() + legacy Sales Price / Sales Line Discount tables) is no longer reachable under CLEAN27 in the shipped BaseApp, due to NAV 6727d51f3c45 (Revert feature activation change for Pricing, PR 238622, Feb 2). This draft is to empirically confirm whether the bcinsider/Sandbox/29.0.50533.0 artifact used by CI actually has CLEAN27 defined.

If the tests still fail, the production code in PriceCalculationMgt.FindSetup has a latent contract regression for any tenant with SalesPrices feature off (and that warrants a NAV-side fix). If they pass, the original disable can be reverted permanently.

Fixes AB#621557

Fixes AB#621557

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added the AL: Apps (W1) Add-on apps for W1 label May 21, 2026
@github-actions github-actions Bot added this to the Version 29.0 milestone May 21, 2026
PROBE_1: IsExtendedPriceCalculationEnabled() should be false after Disable
PROBE_2: IsExtendedPriceCalculationEnabled() should still be false later
PROBE_3: Discount should be applied (Price != InitPrice)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: Apps (W1) Add-on apps for W1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant