mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2025-12-10 04:36:43 +00:00
feat(BRIDGE-150): Observability service modification; user distinction utility & heartbeat; various observbility metrics & relevant integration tests
This commit is contained in:
38
tests/features/observability/all_metrics.feature
Normal file
38
tests/features/observability/all_metrics.feature
Normal file
@ -0,0 +1,38 @@
|
||||
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user