10000 GitHub - QAdottech/run-action at v1.1.0
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

QAdottech/run-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

QA.tech GitHub Action

This action integrates your GitHub workflow with QA.tech, triggering test runs automatically when configured events occur.

Usage

name: QA.tech Tests
on:
  push:
    branches:
      - main

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: QAdottech/run-action@v1
        with:
          project_id: 'your-project-id'
          api_token: ${{ secrets.QATECH_API_TOKEN }}
          test_plan_short_ids: 'jgbinp,j1kn1,ocjmd' # Optional, comma-separated list of test plan short IDs

Inputs

Input Description Required Default
project_id Your QA.tech project ID Yes -
api_token QA.tech API token Yes -
api_url Custom API URL if needed No https://app.qa.tech
test_plan_short_ids Comma-separated list of test plan IDs to run No -

You can find your project ID and generate an API token in your QA.tech project settings.

Outputs

Output Description
runId The ID of the created test run
runShortId A short ID for the test run
success Boolean indicating if the run was successful

Test Plans

You can specify which test plans to run by providing their IDs in the test_plan_short_ids input. Multiple test plans should be separated by commas. For example:

- uses: QAdottech/run-action@v1
  with:
    project_id: 'your-project-id'
    api_token: ${{ secrets.QATECH_API_TOKEN }}
    test_plan_short_ids: 'jgbinp,j1kn1,ocjmd'

Development

# Install dependencies
pnpm install

# Run tests
pnpm test

# Build
pnpm build

# Lint
pnpm lint

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0