Skip to content

[Experiment - do not merge] API stack without clean test codeunit execution - #12686

Draft
Prangshuman Das (t-prda) wants to merge 1 commit into
features/646383-stack-d8-apiv1-reliabilityfrom
features/646383-stack-f-no-clean-exec
Draft

Prangshuman Das (t-prda) wants to merge 1 commit into
features/646383-stack-d8-apiv1-reliabilityfrom
features/646383-stack-f-no-clean-exec

Conversation

@t-prda

@t-prda Prangshuman Das (t-prda) commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Experiment only, do not merge: one settings line.

Experiment on top of D8: removes enableCleanTestCodeunitExecution and keeps 4 tenants. Compares CI time and failures with D8 (clean lanes on).

Related: AB#646383, AB#653393

Stack (each PR shows only its own layer; merge bottom first)

  1. [API tests] Default to web service key authentication #12674 A: web service key auth (base: main)
  2. [Expense tests] Re-enable Expense Agent API tests #12675 B: Expense API tests + clean test codeunit execution
  3. [API tests] Re-enable APIV1 and APIV2 API tests #12676 C: re-enable APIV1/APIV2 API tests
  4. Area fixes: [API tests] Ensure VAT posting setup in API document fixtures #12677 D1 VAT fixtures → [API tests] Ensure cancellation reason codes in API sales document tests #12678 D2 cancellation reasons → [API tests] Handle localized purchase invoice payment discounts in APIV1 tests #12679 D3 localized discounts → [API tests] Set sales quote document and posting dates in API tests #12680 D4 quote dates → [API tests] Assign a number series to API vendor payment journals #12681 D5 journal numbering → [API tests] Ignore localized fields in API document comparisons #12682 D6 field comparison → [API tests] Return shipment PDF selection and pdfDocument test isolation #12683 D7 PDF documents → [API tests] Improve APIV1 fixture and verification reliability #12684 D8 APIV1 reliability

Experiments (on D8, do not merge): #12685 E single tenant, #12686 F no clean execution. Combined validation (do not merge): #12687, same tree as D8.

Platform: main already pins BCPlatform 30.0.56112.0, which includes the SQL connection-pool fix (AB#653457).

Note for CI: AL-Go's new-warning check needs a CI/CD baseline from the base branch, and features/* bases have none, so a PR build there fails with a 404. The current CI runs were triggered while these PRs targeted main, so their results are valid for the cumulative change.

@github-actions github-actions Bot added the Build: Automation Workflows and other setup in .github folder label Oct 12, 2026
@github-actions github-actions Bot added Ownership: Needs Review Ownership is Other, low confidence, or needs manual correction Team: Other GitHub request for other area than SCM, Finance or Integration labels Oct 12, 2026
@t-prda
Prangshuman Das (t-prda) changed the base branch from features/646383-stack-d8-apiv1-reliability to main October 12, 2026 11:14
@github-actions github-actions Bot added Build: scripts & configs Build scripts and configuration files AL: Apps (W1) Add-on apps for W1 and removed Build: Automation Workflows and other setup in .github folder labels Oct 12, 2026
@github-actions github-actions Bot added this to the Version 30.0 milestone Oct 12, 2026
@t-prda
Prangshuman Das (t-prda) force-pushed the features/646383-stack-f-no-clean-exec branch from d2c943a to d7a4e4f Compare October 12, 2026 11:28
@t-prda
Prangshuman Das (t-prda) changed the base branch from main to features/646383-stack-d8-apiv1-reliability October 12, 2026 12:30
Experiment branch on top of the API stack. Turn off clean test codeunit execution and keep four
tenants, so AL-Go settings equal main. Compare CI time and test failures with the D8 layer.
Not intended for merge.

AB#646383
AB#653393

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
@t-prda
Prangshuman Das (t-prda) force-pushed the features/646383-stack-d8-apiv1-reliability branch from 27005fe to 45a2ff0 Compare October 12, 2026 16:45
@t-prda
Prangshuman Das (t-prda) force-pushed the features/646383-stack-f-no-clean-exec branch from d7a4e4f to a6e2ead Compare October 12, 2026 16:49
@github-actions github-actions Bot added Build: Automation Workflows and other setup in .github folder and removed Build: scripts & configs Build scripts and configuration files AL: Apps (W1) Add-on apps for W1 labels Oct 12, 2026
@t-prda
Prangshuman Das (t-prda) changed the base branch from features/646383-stack-d8-apiv1-reliability to main October 12, 2026 17:19
@github-actions github-actions Bot added Build: scripts & configs Build scripts and configuration files AL: Apps (W1) Add-on apps for W1 and removed Build: Automation Workflows and other setup in .github folder labels Oct 12, 2026
@t-prda
Prangshuman Das (t-prda) changed the base branch from main to features/646383-stack-d8-apiv1-reliability October 12, 2026 17:32

This branch was successfully deployed

1 active deployment
triage — a6e2ead7 Deployed Oct 12, 2026 by t-prda via Classify team ownership #7504
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 Build: scripts & configs Build scripts and configuration files Ownership: Needs Review Ownership is Other, low confidence, or needs manual correction Team: Other GitHub request for other area than SCM, Finance or Integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant