Skip to main content
Version: 1.0.8

Sources

A source is where AutoRunner's scenarios come from. Connect a Git repository or a Postman collection, and its tests become scenarios in the workspace.

Sources

Source Types

TypeHow it is createdWhere it appears
RepositoryConnect a Git repository holding Cucumber, Gauge, Robot, JUnit, TestNG, or xUnit testsSources list
PostmanUpload a Postman collection, optionally with an environment fileSources list
AI sourceProvisioned automatically the first time you open AI StudioNot listed here — reach it through AI Studio

The Sources page lists repository and Postman sources. The workspace's AI source is managed behind AI Studio instead.

Browsing Sources

Switch between Grid view (the default) and List view with the toggle in the toolbar, and filter with the Search box.

List view columns:

ColumnContent
Source NameThe source's display name
RepositoryThe connected repository
Repository PathThe path within the provider, for example org/repo-name
BranchThe branch AutoRunner reads
Last ImportWhen scenarios were last imported

Grid cards show the same fields plus the provider and framework, and a Connected status pill.

Connecting a Source

Select Connect Source and complete the drawer.

FieldRequiredNotes
Source NameYesFor example, "E-commerce Web Testing"
DescriptionNoA short description of the source
Project TypeYesWeb, Mobile, Service, Desktop, or RoboClick. Cannot be changed after creation.
Test FrameworkYesThe available frameworks depend on the project type. Cannot be changed after creation.

Framework options per project type:

Project typeFrameworks
Web, MobileGauge, Cucumber, Robot, JUnit, TestNG, xUnit
ServicePostman, plus the Web and Mobile frameworks
DesktopSAP, Oracle, Logo Tiger, plus the Web and Mobile frameworks
RoboClickGauge
note

Project type and framework are fixed once the source exists. If you picked the wrong one, disconnect the source and connect a new one.

Repository Sources

For a framework that supports templates — JUnit, TestNG, Cucumber, Gauge, Robot, or xUnit — you first choose how the repository is provided:

  • Use Template — RabbitQA creates a ready-to-run private repository for your company.
  • My Repository — connect an existing Git repository.

For your own repository, fill in the Repository section:

FieldRequiredNotes
RepositoryYesA configured Git connection. Use + Add to create one.
Repository PathYesFor example org/repo-name. Auto-detect analyzes the repository and reports the framework it detected with a confidence percentage.
BranchYesLoaded from the repository; refresh to reload the list.
BDD PathNoWhere the specs live, for example specs/ or features/.

Adding a Git Connection

+ Add next to the Repository field opens Connect Git Repository.

FieldExample
Display Namecompany-repo
Provider Base URLhttps://github.com/
Email / Username[email protected]
Personal Access TokenYour provider access token

Use Test Connection to verify the credentials before you select Connect.

AutoRunner recognizes GitHub, GitLab, and Azure DevOps from the provider URL.

Postman Sources

For a Postman source, upload the files in the Collection Files section:

  • Collection — required, a Postman .json collection.
  • Environment — optional, a Postman .json environment.

Large collections upload in chunks and then parse in the background.

AI Collection Builder

AI Collection Builder generates a Postman collection from a Swagger or OpenAPI specification. It is available next to the collection upload here, and again in Settings > Source for an existing Postman source.

  1. Upload the specification file — .json, .yaml, or .yml, up to 10 MB.
  2. Optionally add AI Instructions describing the scenarios you want, for example "Generate CRUD operations for all endpoints. Include authentication headers and error response tests."
  3. Select generate, then review the result before applying it.
note

Importing a specification by URL is not available yet. Upload the file instead.

Managing a Source

ActionWhat it does
View source / View ScenariosOpens the source's scenarios
Sync SourceRe-imports the repository content for the selected source
Edit SourceChanges the name, description, repository settings, or collection files
DisconnectRemoves the source from the workspace
warning

Disconnecting a source removes its scenarios from the workspace, and test plans lose those scenarios. Past run history is kept. This cannot be undone.

Syncing

Sync Source pulls the current repository content so runs execute your latest tests.

Settings > Source offers the same controls plus more detail:

  • Repository Configuration — SCM provider, repository path, and BDD/specs path.
  • Branch Settings — the active branch, the last sync time, and Sync Now.
  • Sync History — previous syncs and their outcome.

See Settings for that tab, and CI/CD Integration for syncing as part of a pipeline.

Next Steps

  • Scenarios — Browse what a source contributed to the workspace
  • Test Plans — Combine scenarios from several sources into one plan
  • AI Studio — Author AI-generated scenarios
  • Settings — Source, run profile, and notification settings