|
TAP version 13
|
|
# Subtest: gather and search remove the duplicate online-meeting category
|
|
ok 1 - gather and search remove the duplicate online-meeting category
|
|
---
|
|
duration_ms: 1.486
|
|
type: 'test'
|
|
...
|
|
# Subtest: content, topics and experts only use the V2 catalog API
|
|
ok 2 - content, topics and experts only use the V2 catalog API
|
|
---
|
|
duration_ms: 1.631
|
|
type: 'test'
|
|
...
|
|
# Subtest: home recommendations and industry filters only use the V2 catalog API
|
|
ok 3 - home recommendations and industry filters only use the V2 catalog API
|
|
---
|
|
duration_ms: 0.594
|
|
type: 'test'
|
|
...
|
|
# Subtest: the mini-program has no legacy API origin or request client
|
|
ok 4 - the mini-program has no legacy API origin or request client
|
|
---
|
|
duration_ms: 2.817333
|
|
type: 'test'
|
|
...
|
|
# Subtest: content cards open the dedicated V2 detail page
|
|
ok 5 - content cards open the dedicated V2 detail page
|
|
---
|
|
duration_ms: 0.591458
|
|
type: 'test'
|
|
...
|
|
# Subtest: catalog adapters preserve public presentation and never add private expert fields
|
|
ok 6 - catalog adapters preserve public presentation and never add private expert fields
|
|
---
|
|
duration_ms: 55.634417
|
|
type: 'test'
|
|
...
|
|
# Subtest: catalog error states are retryable except for unavailable content
|
|
ok 7 - catalog error states are retryable except for unavailable content
|
|
---
|
|
duration_ms: 0.1955
|
|
type: 'test'
|
|
...
|
|
# Subtest: catalog lists isolate pagination, stop at total, preserve time ranges, and expose retries
|
|
ok 8 - catalog lists isolate pagination, stop at total, preserve time ranges, and expose retries
|
|
---
|
|
duration_ms: 1.16875
|
|
type: 'test'
|
|
...
|
|
# Subtest: logged-out expert booking can be cancelled or open login without posting
|
|
ok 9 - logged-out expert booking can be cancelled or open login without posting
|
|
---
|
|
duration_ms: 1.089708
|
|
type: 'test'
|
|
...
|
|
# Subtest: unauthenticated expert booking opens the existing authentication dialog without posting
|
|
ok 10 - unauthenticated expert booking opens the existing authentication dialog without posting
|
|
---
|
|
duration_ms: 0.106042
|
|
type: 'test'
|
|
...
|
|
# Subtest: concurrent expert booking posts the public profile id once and shows the success feedback
|
|
ok 11 - concurrent expert booking posts the public profile id once and shows the success feedback
|
|
---
|
|
duration_ms: 0.391958
|
|
type: 'test'
|
|
...
|
|
# Subtest: failed expert booking allows retry and rechecks access before the next post
|
|
ok 12 - failed expert booking allows retry and rechecks access before the next post
|
|
---
|
|
duration_ms: 1.066125
|
|
type: 'test'
|
|
...
|
|
# Subtest: registration shows the customer charge before submitting; pending is never called confirmed
|
|
ok 13 - registration shows the customer charge before submitting; pending is never called confirmed
|
|
---
|
|
duration_ms: 160.828834
|
|
type: 'test'
|
|
...
|
|
# Subtest: meeting detail downloads and opens the generated minutes attachment
|
|
ok 14 - meeting detail downloads and opens the generated minutes attachment
|
|
---
|
|
duration_ms: 67.341083
|
|
type: 'test'
|
|
...
|
|
# Subtest: meeting content requires a valid session before download and opens login only once
|
|
ok 15 - meeting content requires a valid session before download and opens login only once
|
|
---
|
|
duration_ms: 56.04675
|
|
type: 'test'
|
|
...
|
|
# Subtest: meeting content login prompt can be cancelled without leaving or downloading
|
|
ok 16 - meeting content login prompt can be cancelled without leaving or downloading
|
|
---
|
|
duration_ms: 48.441625
|
|
type: 'test'
|
|
...
|
|
# Subtest: registration is not submitted when the price prompt is cancelled
|
|
ok 17 - registration is not submitted when the price prompt is cancelled
|
|
---
|
|
duration_ms: 54.54975
|
|
type: 'test'
|
|
...
|
|
# Subtest: timeout retries reuse the same key without optimistic registration
|
|
ok 18 - timeout retries reuse the same key without optimistic registration
|
|
---
|
|
duration_ms: 55.307667
|
|
type: 'test'
|
|
...
|
|
# Subtest: favorites stay independent while minutes reservation requires customer authentication
|
|
ok 19 - favorites stay independent while minutes reservation requires customer authentication
|
|
---
|
|
duration_ms: 51.852709
|
|
type: 'test'
|
|
...
|
|
# Subtest: started meeting reserves minutes once with a price confirmation and authoritative reread
|
|
ok 20 - started meeting reserves minutes once with a price confirmation and authoritative reread
|
|
---
|
|
duration_ms: 43.273
|
|
type: 'test'
|
|
...
|
|
# Subtest: started meeting overview guidance follows the minutes reservation action without changing registration gates
|
|
ok 21 - started meeting overview guidance follows the minutes reservation action without changing registration gates
|
|
---
|
|
duration_ms: 43.797917
|
|
type: 'test'
|
|
...
|
|
# Subtest: attendance and minutes reservation coexist without changing registration or join authorization
|
|
ok 22 - attendance and minutes reservation coexist without changing registration or join authorization
|
|
---
|
|
duration_ms: 42.984834
|
|
type: 'test'
|
|
...
|
|
# Subtest: minutes-only reservation never creates a client-side attendance projection or join link
|
|
ok 23 - minutes-only reservation never creates a client-side attendance projection or join link
|
|
---
|
|
duration_ms: 40.805042
|
|
type: 'test'
|
|
...
|
|
# Subtest: cancelled price confirmation does not reserve minutes
|
|
ok 24 - cancelled price confirmation does not reserve minutes
|
|
---
|
|
duration_ms: 41.593625
|
|
type: 'test'
|
|
...
|
|
# Subtest: published analyst minutes block reservation even when the attachment is missing; AI minutes do not
|
|
ok 25 - published analyst minutes block reservation even when the attachment is missing; AI minutes do not
|
|
---
|
|
duration_ms: 76.01675
|
|
type: 'test'
|
|
...
|
|
# Subtest: reservation read failures never become an unreserved state or consult legacy subscriptions
|
|
ok 26 - reservation read failures never become an unreserved state or consult legacy subscriptions
|
|
---
|
|
duration_ms: 42.514542
|
|
type: 'test'
|
|
...
|
|
# Subtest: reservation retries reuse the business key and never optimistically mark success
|
|
ok 27 - reservation retries reuse the business key and never optimistically mark success
|
|
---
|
|
duration_ms: 39.834667
|
|
type: 'test'
|
|
...
|
|
# Subtest: reservation results from an old login session never pollute the current session
|
|
ok 28 - reservation results from an old login session never pollute the current session
|
|
---
|
|
duration_ms: 38.562583
|
|
type: 'test'
|
|
...
|
|
# Subtest: minutes can never be written through the legacy notification subscription API
|
|
ok 29 - minutes can never be written through the legacy notification subscription API
|
|
---
|
|
duration_ms: 40.511625
|
|
type: 'test'
|
|
...
|
|
# Subtest: missing active contract keeps reservation unconfirmed and points to staff handling
|
|
ok 30 - missing active contract keeps reservation unconfirmed and points to staff handling
|
|
---
|
|
duration_ms: 38.805708
|
|
type: 'test'
|
|
...
|
|
# Subtest: cancellation asks only for confirmation and allows registration again
|
|
ok 31 - cancellation asks only for confirmation and allows registration again
|
|
---
|
|
duration_ms: 37.961042
|
|
type: 'test'
|
|
...
|
|
# Subtest: unavailable registration read disables mutation, logout removes a visible link
|
|
ok 32 - unavailable registration read disables mutation, logout removes a visible link
|
|
---
|
|
duration_ms: 39.917
|
|
type: 'test'
|
|
...
|
|
# Subtest: secondary failures stay local while meeting detail remains available
|
|
ok 33 - secondary failures stay local while meeting detail remains available
|
|
---
|
|
duration_ms: 78.2595
|
|
type: 'test'
|
|
...
|
|
# Subtest: completed and cancelled meetings override unbound identity guidance
|
|
ok 34 - completed and cancelled meetings override unbound identity guidance
|
|
---
|
|
duration_ms: 80.269583
|
|
type: 'test'
|
|
...
|
|
# Subtest: legacy IDs never enter v2 mutation routes or reveal the legacy public link
|
|
ok 35 - legacy IDs never enter v2 mutation routes or reveal the legacy public link
|
|
---
|
|
duration_ms: 45.085333
|
|
type: 'test'
|
|
...
|
|
# Subtest: phone, contact and meeting eligibility gate registration; settlement errors stay explicit
|
|
ok 36 - phone, contact and meeting eligibility gate registration; settlement errors stay explicit
|
|
---
|
|
duration_ms: 159.137542
|
|
type: 'test'
|
|
...
|
|
1..36
|
|
# tests 36
|
|
# suites 0
|
|
# pass 36
|
|
# fail 0
|
|
# cancelled 0
|
|
# skipped 0
|
|
# todo 0
|
|
# duration_ms 1604.068209
|
|
|