mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2026-02-04 08:18:34 +00:00
58 lines
2.9 KiB
Gherkin
58 lines
2.9 KiB
Gherkin
Feature: Bridge send remote notification observability metrics
|
|
Background:
|
|
Given there exists an account with username "[user:user1]" and password "password"
|
|
Then it succeeds
|
|
When bridge starts
|
|
Then it succeeds
|
|
|
|
Scenario: Test all possible heartbeat metrics
|
|
When the user logs in with username "[user:user1]" and password "password"
|
|
And the user with username "[user:user1]" sends all possible observability heartbeat metrics
|
|
Then it succeeds
|
|
|
|
Scenario: Test all possible user discrimination metrics
|
|
When the user logs in with username "[user:user1]" and password "password"
|
|
And the user with username "[user:user1]" sends all possible user distinction metrics
|
|
Then it succeeds
|
|
|
|
Scenario: Test all possible sync message event failure observability metrics
|
|
When the user logs in with username "[user:user1]" and password "password"
|
|
And the user with username "[user:user1]" sends all possible sync message event failure observability metrics
|
|
Then it succeeds
|
|
|
|
Scenario: Test all possible event loop message events observability metrics
|
|
When the user logs in with username "[user:user1]" and password "password"
|
|
And the user with username "[user:user1]" sends all possible event loop message events observability metrics
|
|
Then it succeeds
|
|
|
|
Scenario: Test all possible sync message building failure observability metrics
|
|
When the user logs in with username "[user:user1]" and password "password"
|
|
And the user with username "[user:user1]" sends all possible sync message building failure observability metrics
|
|
Then it succeeds
|
|
|
|
Scenario: Test all possible sync message building success observability metrics
|
|
When the user logs in with username "[user:user1]" and password "password"
|
|
And the user with username "[user:user1]" sends all possible sync message building success observability metrics
|
|
Then it succeeds
|
|
|
|
Scenario: Test all possible SMTP error observability metrics
|
|
When the user logs in with username "[user:user1]" and password "password"
|
|
And the user with username "[user:user1]" sends all possible SMTP error observability metrics
|
|
Then it succeeds
|
|
|
|
Scenario: Test SMTP send success observability metrics
|
|
When the user logs in with username "[user:user1]" and password "password"
|
|
And the user with username "[user:user1]" sends SMTP send success observability metric
|
|
Then it succeeds
|
|
|
|
Scenario: Test SMTP send request observability metric
|
|
When the user logs in with username "[user:user1]" and password "password"
|
|
And the user with username "[user:user1]" sends an SMTP send request observability metric
|
|
Then it succeeds
|
|
|
|
Scenario: Test all possible Vault/Keychain related error observability metrics
|
|
When the user logs in with username "[user:user1]" and password "password"
|
|
And the user with username "[user:user1]" sends all possible vault or keychain related error observability metrics
|
|
Then it succeeds
|
|
|