Skip to content

[AI Evals] Support test setup per suite#7533

Draft
nikolakukrika wants to merge 4 commits intomainfrom
features/DataDrivenTesting-SupportPerSuiteSetup
Draft

[AI Evals] Support test setup per suite#7533
nikolakukrika wants to merge 4 commits intomainfrom
features/DataDrivenTesting-SupportPerSuiteSetup

Conversation

@nikolakukrika
Copy link
Copy Markdown
Contributor

@nikolakukrika nikolakukrika commented Apr 2, 2026

Summary

Work Item(s)

Fixes #

nikolakukrika and others added 3 commits March 25, 2026 15:56
- Add test_suite_setup YAML token for referencing setup resource files
- Add GetSuiteSetupData() and IsSuiteSetupDone() public API on AITTestContext
- Add ImportSuiteSetupData() on AITALTestSuiteMgt for consuming apps
- Add Suite Setup Done field (83) on AIT Test Suite table with reset action
- Reset suite setup flag on each new suite run
- Fix bug in ParseDataInputsYaml: single-element tests now correctly
  inserts the test element instead of the whole YAML object with metadata

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

Could not find a linked ADO work item. Please link one by using the pattern 'AB#' followed by the relevant work item number. You may use the 'Fixes' keyword to automatically resolve the work item when the pull request is merged. E.g. 'Fixes AB#1234'

Copy link
Copy Markdown

@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.

AL Documentation Audit

Documentation gaps were detected in the following apps:

  • AI-Test-Toolkit: 0% documentation coverage
  • Test-Runner: 0% documentation coverage

To generate documentation, run /al-docs init or /al-docs update using GitHub Copilot CLI or Claude Code.
This review is for awareness to help keep documentation in sync with code changes. It is okay to dismiss this request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant