February 14th, 2024
Improved
Fixed
This patch release of the Checkly CLI fixes some small bugs and adds
You can now set the alerting threshold for failing locations when using parallel scheduling. in the Web UI this configured like below đ
For the CLI, you add the parallelRunFailureTreshold
object to your alertEscalationPolicy:
alertEscalationPolicy: AlertEscalationBuilder
.runBasedEscalation(2,
{ amount: 2, interval: 5 }, // sets reminders
{ enabled: true, percentage: 50 } // sets the parallelRunFailureThreshold
),
We missed exporting the userAgent
as an option for global configuration. This option is added now. This means two things:
1. You can set a user agent in your global config, e.g.
use: {
userAgent: 'my funky user'
}
2. Using the devices
macro now sets the correct user agent header. That field was ignored earlier, e.g.
import { devices } from '@playwright/test'
use: {
...devices['iPhone 12 Pro Max landscape']
}
the above code will set the user agent header to:
"Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Mobile/15E148 Safari/604.1"
Learn more about the Playwright Global Configuration Beta.
To get started with the Checkly CLI just run
npm create checkly
Or upgrade your existing installation with
npm install checkly@latest