Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
7a0b32d
Separate API test workflow infrastructure from AL uptake
t-prda Sep 25, 2026
564bc06
Remove relocated auth source-pattern checks from workflow tests
t-prda Sep 25, 2026
6e1d8bb
Keep clean-codeunit lanes opt-in until authentication uptake
t-prda Sep 25, 2026
1d81466
Merge current main baseline while preserving scoped API test exclusions
t-prda Sep 30, 2026
156bca0
Do not classify ordinary API HTTP500 failures as platform races
t-prda Oct 2, 2026
decc121
Do not classify ordinary API HTTP500 failures as platform races
t-prda Oct 2, 2026
a439380
Move API test credential cleanup to supported PipelineFinalize hook
t-prda Oct 2, 2026
dd6207b
Simplify finalizer maintenance by retaining committed wrappers
t-prda Oct 2, 2026
331ae4b
Merge current main with simplified supported API credential finalizer
t-prda Oct 2, 2026
dcc0733
Merge main baseline containing upstream CLEAN27 warning cleanup
t-prda Oct 2, 2026
7003849
Document tenant info object return contract
t-prda Oct 4, 2026
69df417
Merge captured main to unblock stacked API validation
t-prda Oct 4, 2026
304e5b1
Enable reviewed Expense APIs and consolidate unique Expense regressions
t-prda Oct 5, 2026
5c21bd3
Enable remaining general API authentication tests
t-prda Oct 5, 2026
c13bb37
[API tests] Complete missing VAT posting fixtures
t-prda Oct 5, 2026
17423f0
[API tests] Initialize cancellation reason-code fixtures
t-prda Oct 5, 2026
a91e0d9
[API tests] Support localized purchase-invoice payment discounts
t-prda Oct 5, 2026
2fbe864
[API tests] Align sales quote document and posting dates
t-prda Oct 5, 2026
8a45509
[API tests] Ensure vendor-payment journal number series
t-prda Oct 5, 2026
4902a41
[API tests] Isolate localized document comparison exclusions
t-prda Oct 5, 2026
f50ce3c
[Purchases] Use posted return-shipment report selection for PDF
t-prda Oct 5, 2026
c46474b
[API tests] Separate APIV1 fixture and verification reliability fixes
t-prda Oct 5, 2026
4316269
Enable remaining Expense HTTP API tests with existing clean isolation
t-prda Oct 5, 2026
f709ef3
Inherit complete Expense API re-enablement
t-prda Oct 5, 2026
0f0f3c6
Inherit complete Expense API re-enablement
t-prda Oct 5, 2026
00823ca
Inherit complete Expense API re-enablement
t-prda Oct 5, 2026
a7826a4
Inherit complete Expense API re-enablement
t-prda Oct 5, 2026
92f207c
Inherit complete Expense API re-enablement
t-prda Oct 5, 2026
1e3eaf5
Inherit complete Expense API re-enablement
t-prda Oct 5, 2026
48a435e
Inherit complete Expense API re-enablement
t-prda Oct 5, 2026
eb0ddb6
Inherit complete Expense API re-enablement
t-prda Oct 5, 2026
3737c1f
Inherit complete Expense API re-enablement
t-prda Oct 5, 2026
88881be
Merge captured main after workflow squash to restore Expense-only review
t-prda Oct 5, 2026
7c87fa2
Inherit captured main and clean Expense-first ancestry
t-prda Oct 5, 2026
bb81186
Inherit captured main and clean Expense-first ancestry
t-prda Oct 5, 2026
367ffb6
Inherit captured main and clean Expense-first ancestry
t-prda Oct 5, 2026
a1d736a
Inherit captured main and clean Expense-first ancestry
t-prda Oct 5, 2026
71b2df8
Inherit captured main and clean Expense-first ancestry
t-prda Oct 5, 2026
b300a7c
Inherit captured main and clean Expense-first ancestry
t-prda Oct 5, 2026
a4f25b4
Inherit captured main and clean Expense-first ancestry
t-prda Oct 5, 2026
fb756cc
Inherit captured main and clean Expense-first ancestry
t-prda Oct 5, 2026
0069d98
Inherit captured main and clean Expense-first ancestry
t-prda Oct 5, 2026
3070e7a
Defer general API clean-isolation tests until authenticated uptake
t-prda Oct 5, 2026
98df7b3
Enable deferred general API methods with authenticated uptake
t-prda Oct 5, 2026
b5948c0
Inherit Expense-stage sequencing without source changes
t-prda Oct 5, 2026
3d88414
Inherit Expense-stage sequencing without source changes
t-prda Oct 5, 2026
73b2058
Inherit Expense-stage sequencing without source changes
t-prda Oct 5, 2026
76b73ca
Inherit Expense-stage sequencing without source changes
t-prda Oct 5, 2026
77a6c74
Inherit Expense-stage sequencing without source changes
t-prda Oct 5, 2026
9598265
Inherit Expense-stage sequencing without source changes
t-prda Oct 5, 2026
0f8da9c
Inherit Expense-stage sequencing without source changes
t-prda Oct 5, 2026
2f375a8
Inherit Expense-stage sequencing without source changes
t-prda Oct 5, 2026
bd3bbc0
Reuse existing API exclusion manifests for Expense-first sequencing
t-prda Oct 5, 2026
c4953dc
Remove temporary method exclusions within existing API manifests
t-prda Oct 5, 2026
ef78428
Inherit existing-manifest sequencing with identical source
t-prda Oct 5, 2026
004919a
Inherit existing-manifest sequencing with identical source
t-prda Oct 5, 2026
68614d6
Inherit existing-manifest sequencing with identical source
t-prda Oct 5, 2026
71e2190
Inherit existing-manifest sequencing with identical source
t-prda Oct 5, 2026
202c33b
Inherit existing-manifest sequencing with identical source
t-prda Oct 5, 2026
a897370
Inherit existing-manifest sequencing with identical source
t-prda Oct 5, 2026
14fb8d3
Inherit existing-manifest sequencing with identical source
t-prda Oct 5, 2026
f6c91f2
Inherit existing-manifest sequencing with identical source
t-prda Oct 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/AL-Go-Settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"repoVersion": "30.0",
"memoryLimit": "16G",
"numberOfTenantsForTesting": 4,
"enableCleanTestCodeunitExecution": true,
"maxTestAppReruns": 2,
"failOn": "newWarning",
"workspaceCompilation": {
Expand Down
4 changes: 4 additions & 0 deletions src/Apps/US/IRSForms/test/src/IRS1099APITests.Codeunit.al
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,15 @@ codeunit 148018 "IRS 1099 API Tests"
IRS1099FormDocHeader: Record "IRS 1099 Form Doc. Header";
IRSReportingPeriod: Record "IRS Reporting Period";
begin
LibraryGraphMgt.SetLicenseSafeWorkDate();
IRS1099FormDocHeader.DeleteAll(true);
IRSReportingPeriod.DeleteAll(true);
LibraryTestInitialize.OnTestInitialize(Codeunit::"IRS 1099 API Tests");
if IsInitialized then
exit;

LibraryGraphMgt.SetAuthenticationProvider(
Enum::"API Test Authentication"::"Microsoft Test Environment");
LibraryTestInitialize.OnBeforeTestSuiteInitialize(Codeunit::"IRS 1099 API Tests");

IsInitialized := true;
Expand Down
5 changes: 5 additions & 0 deletions src/Apps/W1/APIV1/test/src/APIV1AccountsE2E.Codeunit.al
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ codeunit 139701 "APIV1 - Accounts E2E"
// version Test,ERM,W1,All

Subtype = Test;
RequiredTestIsolation = Disabled;
TestPermissions = Disabled;

trigger OnRun()
Expand All @@ -19,9 +20,13 @@ codeunit 139701 "APIV1 - Accounts E2E"

local procedure Initialize()
begin
LibraryGraphMgt.SetLicenseSafeWorkDate();
IF IsInitialized THEN
EXIT;

LibraryGraphMgt.SetAuthenticationProvider(
Enum::"API Test Authentication"::"Microsoft Test Environment");

IsInitialized := TRUE;
COMMIT();
end;
Expand Down
5 changes: 5 additions & 0 deletions src/Apps/W1/APIV1/test/src/APIV1AgedAPE2E.Codeunit.al
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ codeunit 139719 "APIV1 - Aged AP E2E"
// version Test,ERM,W1,All

Subtype = Test;
RequiredTestIsolation = Disabled;
TestPermissions = Disabled;

trigger OnRun()
Expand Down Expand Up @@ -60,9 +61,13 @@ codeunit 139719 "APIV1 - Aged AP E2E"

local procedure Initialize()
begin
LibraryGraphMgt.SetLicenseSafeWorkDate();
IF IsInitialized THEN
EXIT;

LibraryGraphMgt.SetAuthenticationProvider(
Enum::"API Test Authentication"::"Microsoft Test Environment");

LibraryApplicationArea.EnableFoundationSetup();
IsInitialized := TRUE;
end;
Expand Down
5 changes: 5 additions & 0 deletions src/Apps/W1/APIV1/test/src/APIV1AgedARE2E.Codeunit.al
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ codeunit 139720 "APIV1 - Aged AR E2E"
// version Test,ERM,W1,All

Subtype = Test;
RequiredTestIsolation = Disabled;
TestPermissions = Disabled;

trigger OnRun()
Expand Down Expand Up @@ -60,9 +61,13 @@ codeunit 139720 "APIV1 - Aged AR E2E"

local procedure Initialize()
begin
LibraryGraphMgt.SetLicenseSafeWorkDate();
IF IsInitialized THEN
EXIT;

LibraryGraphMgt.SetAuthenticationProvider(
Enum::"API Test Authentication"::"Microsoft Test Environment");

LibraryApplicationArea.EnableFoundationSetup();
IsInitialized := TRUE;
end;
Expand Down
Loading
Loading