Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,33 @@ description: "All the nice stuff you asked for"
icon: "sparkles"
---

## 2024-04-15

- `scheduling test reports`: We are now enabling you run your test reports on a fixed schedule (daily/ weekly/ bi-weekly). There's even email notifications now for when your scheduled run failed so you never miss a ~beat~ bug.
<Frame caption="screen recording 04/2024">
<img
src="/images/changelog/schedule.gif"
alt="scheduling of test reports"
/>
</Frame>

## 2024-04-08

- `snapshots for picking locators`: Not familiar with selectors and DOM elements? We got you covered! Test case steps now allow you to select elements in your page visually, both for interacting with them and asserting that they are there.

<Frame caption="screen recording 04/2024">
<img
src="/images/changelog/snapshots.gif"
alt="picking elements inside of page snapshots"
/>
</Frame>

- `reworked publish workflow`: whenever you save a draft of a test case, you get the option to publish it to include it in future test report runs

## 2024-04-02

- `expandable step editing`: the panel for editing test case steps now expands and gives you more space to make changes to your test cases

## 2024-02-23

- `improved stability`: made sure our app is running smoothly without hick-ups even with multiple test report running in parallel. Now our agent and test execution are serverless.
Expand Down
6 changes: 3 additions & 3 deletions execution-without-ci.mdx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: Execution without CI
description: "Trigger Octomind execution of test cases manually"
title: Programmatic execution without CI
description: "Trigger Octomind execution from outside our app"
icon: "person-digging"
---

If you don't have pipelines or you just want to manually trigger the test execution, you can do it with a cURL command.
If you don't have pipelines and want to manually trigger the test execution from outside our app, you can do it with a cURL command.
You can retrieve it conviniently with prefilled parameters from within the app by selecting `in app via terminal` from the `generate report` button on the overview page:

<Frame caption="generate a test report from the terminal, screenshot 02/2024">
Expand Down
Binary file added images/changelog/schedule.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/changelog/snapshots.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/scheduled-report-email.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions mint.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@
"test-reports",
"debugtopus",
"integrations-overview",
"scheduled-execution",
"execution-without-ci",
"under-the-hood",
"octo-dictionary"
Expand Down
25 changes: 25 additions & 0 deletions scheduled-execution.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: Scheduling test report runs
description: "Run your test reports in regular intervals"
icon: "clock"
---

If you don't have pipelines but nevertheless want to run your test reports on a regular schedule, you can do that via our scheduling feature in the test report section of the project overview page.

There, you can pick between the following run intervals:

- daily
- weekly
- bi-weekly

<Frame caption="screen recording 04/2024">
<img src="/images/changelog/schedule.gif" alt="scheduling of test reports" />
</Frame>

## Email notifications

We will inform you via email in case a scheduled test report fails. You can always opt out of these notifications in our in-app settings.

<Frame caption="screenshot 04/2024">
<img src="/images/scheduled-report-email.png" alt="email notifications" />
</Frame>
8 changes: 8 additions & 0 deletions test-reports.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,14 @@ You can also reach the test reports via the sidebar.
/>
</Frame>

## Scheduled test reports

If you want to [run your test reports on a fixed schedule](/scheduled-execution) , the test report section of the front page gives you the option to decide on a daily/ weekly or bi-weekly interval. This allows you to ensure that your app continues to work flawlessly over time.

<Frame caption="screen recording 04/2024">
<img src="/images/changelog/schedule.gif" alt="scheduling of test reports" />
</Frame>

## Test report in your CI/CD pipeline

Once tests are executed, and you have integrated octomind into your [CI/CD pipeline](/integrations-overview) you can receive a comment in your pull request which looks like the example below.
Expand Down