Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.testdino.com/llms.txt

Use this file to discover all available pages before exploring further.

What you’ll learn
  • How to connect your Asana account to a TestDino project
  • How to create prefilled tasks from failed or flaky tests
  • How to manage the integration (sync, disconnect, change defaults)
The Asana integration creates prefilled tasks in Asana directly from failed or flaky tests in TestDino. Each task includes the test name, error details, failure history, test steps, console output, screenshots, and links to the TestDino run and Git commit. This is a user-level integration. Each team member connects their own Asana account and creates tasks under their own identity.
WarningAvailable on TestDino Pro, Team, and Enterprise plans.

Prerequisites

  • A TestDino project with test runs uploaded (Getting Started)
  • An Asana account with permission to create tasks
  • An Asana workspace and project to file tasks into

Connect Asana to TestDino

1. Open the Integrations page

Go to Settings → Integrations in your TestDino project. Find the Asana card and click Connect. TestDino Settings → Integrations page showing all issue tracking cards with Connect buttons

2. Authorize your Asana account

TestDino redirects you to Asana to authorize access. Sign in and approve the request. TestDino requests permission to read workspaces, projects, and create tasks.

3. Configure defaults

After authorization, select the default Workspace where tasks will be created. You can select a specific project each time you create a task. Asana default configuration in TestDino showing workspace selector
NoteThe default workspace is a convenience setting. You can change to different workspace without disconnecting integration.

Create an Asana Task

Create Asana tasks directly from failed or flaky test cases. Each task includes test metadata, so your team has full context without opening separate reports.
1

Open a Test Run

Navigate to a Test Run in TestDino.
2

Select a test case

Choose a failed or flaky test case from the run.
3

Raise Issue

Click Raise Issue and select Asana.Raise Issue button showing connected issue tracking integrations to select from
4

Configure & Create task

Select the Workspace and Project. Add Labels and an Assignee if needed. Review the Title and Description (auto-generated from failure data). Click Create to file the task in Asana.Asana task form in TestDino showing prefilled fields and description
5

Confirm creation

TestDino shows a confirmation with the Asana task key, ID, and a copyable URL. Click View in Asana to open the task and continue triage.Asana task confirmation showing task key, ID, and link

What TestDino Pre-fills

Every task is created with structured context so the developer receiving it has everything needed to investigate.
SectionFieldPre-filled Content
Asana FieldsWorkspaceDefault from Settings is preselected
ProjectUser-selectable Asana project
LabelsOptional user-added labels
AssigneeOptional user-selected assignee
Title[TestCase] <Test Name> - <Error Type>
DescriptionTest DetailsTest name, file, branch, commit author/message, environment, run ID, execution date, total runtime, attempts
Failure InformationError type, error message, test history (failure pattern)
Test StepsFailing attempt and step with duration and error
ContextConsole output, links (TestDino run, GitHub commit)
EvidenceTest case screenshots and attachments

Troubleshooting

  • Click Sync on the Asana card in Settings → Integrations to refresh workspaces and projects from Asana
  • Verify your Asana account has access to the workspace and project you expect to see
  • TestDino automatically refreshes OAuth tokens when supported by the provider. If you still see authorization errors, click Disconnect on the Asana card, then reconnect and re-authorize
  • Ensure your Asana account has permission to create tasks in the target project
  • The button appears on failed or flaky test cases inside a test run detail view. Open a test run and click into a specific failed test
  • Verify the Asana integration is connected for your account in Settings → Integrations
  • Asana task descriptions are generated from the test failure data. If fields appear empty, ensure the test run has complete metadata (branch, commit, environment)
  • Run Sync to pull the latest workspace configuration from Asana