Project Settings
Central place to configure a project: identity, usage limits, API key management, third-party integrations, and environment-to-branch mapping.
Update project metadata, track monthly execution quota, issue and rotate API keys, connect Jira/Linear/Slack, and map branches to environments.
General
Define the project identity and context shown across the product.
-
Project ID. Read-only identifier used by our platform or support.
-
Project Name. Display name in headers and menus.
-
Description. Short note to describe scope or ownership.
Usage & Quota
Monitor monthly test case execution allowance and billing period.
-
View monthly test case executions used and remaining. The counter resets on the Next reset date.
-
Free Tier includes 1,000 executions per month during beta.
-
Need more capacity? Upgrade to a Paid Tier. If you have unique needs or questions, contact us at support@testdino.com for personalized support.
-
If numbers look stale after a run, click Sync to refetch new data.
API Keys
Create and manage credentials for local or CI pipelines and tools that send data to TestDino.
Create a Key
-
Select Generate Key.
-
Enter a Key Name and Expiration (days), 1 to 365.
-
Create the key and store the secret in your secret manager.
Manage Keys
-
Copy or view details. Use row actions to retrieve metadata as allowed.
-
Rotate. Create a replacement key, update CI, then revoke the old key.
-
Revoke or delete. Immediately invalidates the key.
Tips
-
Prefer short expirations for CI.
-
Rotate if exposure is suspected.
Integrations
Manage connections to external systems. For installation, permissions, and workflows, see Integrations.
Quick Links
-
Jira - create issues from failed or flaky tests. Learn more about Jira integration.
-
Linear - create issues from failed or flaky tests. Learn more about Linear integration.
-
Slack - send run alerts to a channel. Learn more about Slack integration.
Typical Actions
-
Connect or disconnect a tool.
-
Provide the required fields, for example, Slack Webhook URL, then Connect.
-
Set default project, team, or channel as prompted.
-
Status shows Inactive or Not connected until configured.
Branch Mapping
It connects branches to environments like production or staging, using exact names or patterns, so your results show up in the right place across the platform.
Mapping uses either exact branch names or wildcard patterns to group many branches under one environment.
Why Does It Matter?
End-to-end tests often run on pull requests and short-lived branches. Without mapping, those runs fragment across dozens of branch names.
Mapping rolls them up to the right environment, so pass rates, volumes, and alerts reflect reality.
Add or Edit an Environment
- Enter Name and a short Label used in chips and filters.
- Optionally set a Description and color.
- Define Branch patterns:
- Exact match to bind a single branch, for example,
main
. - Pattern match to bind many branches, for example,
feature/*
,release/*
,hotfix/*
.
- Exact match to bind a single branch, for example,
- Save. Changes can take up to 2 minutes to apply.
Notes
- Environments and branches: a development or staging environment usually covers many branches, for example,
feature/123
oruser/td-123
. Production usually maps to one protected branch, for example,main
ormaster
. Teams that run tests on pull request open or merge will execute on the PR’s head branch. Mapping ensures those runs are attributed to the correct environment. - Keep labels short, for example, PROD, STAGE, DEV.
- Review patterns when you add long-lived branches.
- Limit: up to 10 environments per project.
Danger Zone
Project Deletion
- Deletion is handled by the TestDino team at Email support@testdino.com