Planned test behavior:
# Session S1, subsession 1
## Actions
1. Open browser
2. Open a new tab
3. Restart browser in new session
# Session S2, subsession 1
## Outcome 1
Received a main ping P1 for previous session
- Ping base contents:
- clientId should be set
- sessionId should be set
- subsessionId should be set
- previousSessionId should not be set
- previousSubsessionId should not be set
- subSessionCounter should be 1
- profileSubSessionCounter should be 1
- reason should be "shutdown"
- Other ping contents:
- tab_open_event_count in scalars
## Actions
1. Install addon
# Session S2, subsession 2:
## Outcome 2
Received a main ping P2 for previous subsession
- Ping base contents:
- clientId should be set to the same value
- sessionId should be set to a new value
- subsessionId should be set to a new value
- previousSessionId should be set to P1s sessionId value
- previousSubsessionId should be set to P1s subsessionId value
- subSessionCounter should be 1
- profileSubSessionCounter should be 2
- reason should be "environment-change"
- Other ping contents:
- tab_open_event_count not in scalars
Bug 1539874 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Planned test behavior:
# Session S1, subsession 1
## Actions
1. Open browser
2. Open a new tab
3. Restart browser in new session
# Session S2, subsession 1
## Outcome 1
Received a main ping P1 for previous session
- Ping base contents:
- clientId should be set
- sessionId should be set
- subsessionId should be set
- previousSessionId should not be set
- previousSubsessionId should not be set
- subSessionCounter should be 1
- profileSubSessionCounter should be 1
- reason should be "shutdown"
- Other ping contents:
- tab_open_event_count in scalars
## Actions
1. Install addon
# Session S2, subsession 2:
## Outcome 2
Received a main ping P2 for previous subsession
- Ping base contents:
- clientId should be set to the same value
- sessionId should be set to a new value
- subsessionId should be set to a new value
- previousSessionId should be set to P1s sessionId value
- previousSubsessionId should be set to P1s subsessionId value
- subSessionCounter should be 1
- profileSubSessionCounter should be 2
- reason should be "environment-change"
- Other ping contents:
- tab_open_event_count not in scalars
## Actions
1. Restart browser in new session
# Session S3, subsession 1
## Outcome 3
Received a main ping P3 for session 2, subsession 2
- Ping base contents:
- clientId should be set to the same value
- sessionId should be set to P2s sessionId value
- subsessionId should be set to a new value
- previousSessionId should be set to P1s sessionId value
- previousSubsessionId should be set to P2s subsessionId value
- subSessionCounter should be 2
- profileSubSessionCounter should be 3
- reason should be "shutdown"
- Other ping contents:
- addon ID in activeAddons in environment