Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Swift shipping] Implement device testing framework #2850

Open
4 of 11 tasks
Tracked by #95633
kotlarmilos opened this issue Dec 3, 2024 · 0 comments
Open
4 of 11 tasks
Tracked by #95633

[Swift shipping] Implement device testing framework #2850

kotlarmilos opened this issue Dec 3, 2024 · 0 comments
Assignees
Labels
area-SwiftBindings Swift bindings for .NET User Story A single user-facing feature. Can be grouped under an epic.

Comments

@kotlarmilos
Copy link
Member

kotlarmilos commented Dec 3, 2024

AI-driven testing bot

This bot helps discover new, real-world test cases based on the Swift SDK frameworks. The goal is to introduce an AI-driven github testing bot that identifies new real-world usage patterns based on projected APIs from Swift SDK frameworks.

There are two main features: (1) to help development, run the bot on PRs to discover new use cases introduced by the PR; (2) to instruct end-users, generate projections from provided Swift code snippet.

Functional requirements:

  • The bot shall be able to run projection tooling against all frameworks within the SDK
  • The bot shall be able to run projection tooling against a provided Swift code snippet
  • The bot shall be able to generate small real-world use cases based on provided APIs
  • The bot shall be able to run generated bindings and report results
  • The bot shall be able to report the number of newly supported types and methods per framework for a PR
  • The bot shall be able to validate proposed end-user scenarios against existing functional tests to avoid redundancy

Infrastructure

@kotlarmilos kotlarmilos self-assigned this Dec 3, 2024
@kotlarmilos kotlarmilos added the area-SwiftBindings Swift bindings for .NET label Dec 3, 2024
@kotlarmilos kotlarmilos added the User Story A single user-facing feature. Can be grouped under an epic. label Jan 14, 2025
@kotlarmilos kotlarmilos changed the title [Swift shipping] Implement testing framework [Swift shipping] Implement device testing framework Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-SwiftBindings Swift bindings for .NET User Story A single user-facing feature. Can be grouped under an epic.
Projects
None yet
Development

No branches or pull requests

1 participant