Skip to content

Commit efe1e47

Browse files
authored
Promote set of tests to stable (#922)
1 parent c445798 commit efe1e47

File tree

22 files changed

+106
-106
lines changed

22 files changed

+106
-106
lines changed

docs/guides/development.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ template `etc/schema_readme_template.md`, and must match (case sensitive) the
2626
value of `$section`, otherwise the schema entry is inserted under the `Other`
2727
section
2828

29+
2930
## Releases
3031

3132
The `bin/upgrade_version` tool updates :

docs/specs/sequences/generated.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -32,38 +32,38 @@ Some caveats:
3232

3333
<!-- START GENERATED, do not edit anything after this line! -->
3434
* [bad_target_family](#bad_target_family-preview): Error handling for badly formed target address family
35-
* [broken_config](#broken_config-beta): Check that the device correctly handles a broken (non-json) config message.
36-
* [config_logging](#config_logging-beta): Check that the device publishes minimum required log entries when receiving config
37-
* [device_config_acked](#device_config_acked-beta): Check that the device MQTT-acknowledges a sent config.
35+
* [broken_config](#broken_config-stable): Check that the device correctly handles a broken (non-json) config message.
36+
* [config_logging](#config_logging-stable): Check that the device publishes minimum required log entries when receiving config
37+
* [device_config_acked](#device_config_acked-stable): Check that the device MQTT-acknowledges a sent config.
3838
* [empty_enumeration](#empty_enumeration-preview): Check enumeration of nothing at all
3939
* [endpoint_connection_error](#endpoint_connection_error-preview): Push endpoint config message to device that results in a connection error.
4040
* [endpoint_connection_retry](#endpoint_connection_retry-preview): Check repeated endpoint with same information gets retried.
4141
* [endpoint_connection_success_alternate](#endpoint_connection_success_alternate-preview): Check connection to an alternate project.
4242
* [endpoint_connection_success_reconnect](#endpoint_connection_success_reconnect-preview): Check a successful reconnect to the same endpoint.
4343
* [endpoint_failure_and_restart](#endpoint_failure_and_restart-preview)
4444
* [endpoint_redirect_and_restart](#endpoint_redirect_and_restart-preview)
45-
* [extra_config](#extra_config-beta): Check that the device correctly handles an extra out-of-schema field
45+
* [extra_config](#extra_config-stable): Check that the device correctly handles an extra out-of-schema field
4646
* [family_ether_addr](#family_ether_addr-preview)
4747
* [family_ipv4_addr](#family_ipv4_addr-preview)
4848
* [family_ipv6_addr](#family_ipv6_addr-preview)
4949
* [feature_enumeration](#feature_enumeration-preview): Check enumeration of device features
5050
* [gateway_proxy_events](#gateway_proxy_events-beta): Check that a gateway proxies pointset events for indicated devices
51-
* [pointset_publish](#pointset_publish-beta): Check that a device publishes pointset events
52-
* [pointset_publish_interval](#pointset_publish_interval-beta): Check handling of sample_rate_sec and sample_limit_sec
53-
* [pointset_remove_point](#pointset_remove_point-beta): Check that pointset state does not report an unconfigured point
54-
* [pointset_request_extraneous](#pointset_request_extraneous-beta): Check error when pointset configuration contains extraneous point
55-
* [state_make_model](#state_make_model-beta): Check that a device publishes correct make and model information in state messages
56-
* [state_software](#state_software-beta): Check that a device publishes correct software information in state messages
51+
* [pointset_publish](#pointset_publish-stable): Check that a device publishes pointset events
52+
* [pointset_publish_interval](#pointset_publish_interval-stable): Check handling of sample_rate_sec and sample_limit_sec
53+
* [pointset_remove_point](#pointset_remove_point-stable): Check that pointset state does not report an unconfigured point
54+
* [pointset_request_extraneous](#pointset_request_extraneous-stable): Check error when pointset configuration contains extraneous point
55+
* [state_make_model](#state_make_model-stable): Check that a device publishes correct make and model information in state messages
56+
* [state_software](#state_software-stable): Check that a device publishes correct software information in state messages
5757
* [system_last_update](#system_last_update-stable): Check that last_update state is correctly set in response to a config update.
58-
* [valid_serial_no](#valid_serial_no-beta)
58+
* [valid_serial_no](#valid_serial_no-stable)
5959

6060
## bad_target_family (PREVIEW)
6161

6262
Error handling for badly formed target address family
6363

6464
1. Test skipped: Not a proxied device
6565

66-
## broken_config (BETA)
66+
## broken_config (STABLE)
6767

6868
Check that the device correctly handles a broken (non-json) config message.
6969

@@ -87,7 +87,7 @@ Check that the device correctly handles a broken (non-json) config message.
8787
1. Check that log category `system.config.receive` level `DEBUG` not logged
8888
1. Check that log category `system.config.parse` level `DEBUG` not logged
8989

90-
## config_logging (BETA)
90+
## config_logging (STABLE)
9191

9292
Check that the device publishes minimum required log entries when receiving config
9393

@@ -98,7 +98,7 @@ Check that the device publishes minimum required log entries when receiving conf
9898
1. Wait for log category `system.config.parse` level `DEBUG` to be logged
9999
1. Wait for log category `system.config.apply` level `NOTICE` to be logged
100100

101-
## device_config_acked (BETA)
101+
## device_config_acked (STABLE)
102102

103103
Check that the device MQTT-acknowledges a sent config.
104104

@@ -238,7 +238,7 @@ Check a successful reconnect to the same endpoint.
238238
* Remove `blobset.blobs._iot_endpoint_config`
239239
1. Wait for endpoint config blobset state not defined
240240

241-
## extra_config (BETA)
241+
## extra_config (STABLE)
242242

243243
Check that the device correctly handles an extra out-of-schema field
244244

@@ -298,13 +298,13 @@ Check that a gateway proxies pointset events for indicated devices
298298

299299
1. Test skipped: Not a gateway
300300

301-
## pointset_publish (BETA)
301+
## pointset_publish (STABLE)
302302

303303
Check that a device publishes pointset events
304304

305305
1. Wait for receive a pointset event
306306

307-
## pointset_publish_interval (BETA)
307+
## pointset_publish_interval (STABLE)
308308

309309
Check handling of sample_rate_sec and sample_limit_sec
310310

@@ -319,7 +319,7 @@ Check handling of sample_rate_sec and sample_limit_sec
319319
1. Wait for receive at least 4 pointset events
320320
1. Check that time period between successive pointset events is between 15 and 18 seconds
321321

322-
## pointset_remove_point (BETA)
322+
## pointset_remove_point (STABLE)
323323

324324
Check that pointset state does not report an unconfigured point
325325

@@ -336,7 +336,7 @@ Check that pointset state does not report an unconfigured point
336336
1. Wait for pointset state matches config
337337
1. Wait for pointset event contains correct points
338338

339-
## pointset_request_extraneous (BETA)
339+
## pointset_request_extraneous (STABLE)
340340

341341
Check error when pointset configuration contains extraneous point
342342

@@ -355,13 +355,13 @@ Check error when pointset configuration contains extraneous point
355355
1. Wait for pointset state matches config
356356
1. Wait for pointset event contains correct points
357357

358-
## state_make_model (BETA)
358+
## state_make_model (STABLE)
359359

360360
Check that a device publishes correct make and model information in state messages
361361

362362
1. Check that make and model in state matches make in metadata
363363

364-
## state_software (BETA)
364+
## state_software (STABLE)
365365

366366
Check that a device publishes correct software information in state messages
367367

@@ -380,6 +380,6 @@ Check that last_update state is correctly set in response to a config update.
380380
1. Wait for state last_config matches config timestamp
381381
1. Wait for state update complete
382382

383-
## valid_serial_no (BETA)
383+
## valid_serial_no (STABLE)
384384

385385
1. Wait for received serial number matches

etc/schema.out

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
RESULT pass schemas device_state_alpha ALPHA 5/5 Schema validation passed
2-
RESULT pass schemas device_state_beta BETA 5/5 Schema validation passed
32
RESULT pass schemas device_state_stable STABLE 5/5 Schema validation passed
4-
RESULT pass schemas events_pointset_beta BETA 5/5 Schema validation passed
3+
RESULT pass schemas events_pointset_stable STABLE 5/5 Schema validation passed
54
RESULT pass schemas events_system_alpha ALPHA 5/5 Schema validation passed
6-
RESULT pass schemas events_system_beta BETA 5/5 Schema validation passed
75
RESULT pass schemas events_system_stable STABLE 5/5 Schema validation passed
86
RESULT pass schemas state_update_alpha ALPHA 5/5 Schema validation passed
9-
RESULT pass schemas state_update_beta BETA 5/5 Schema validation passed
107
RESULT pass schemas state_update_stable STABLE 5/5 Schema validation passed

etc/schema_itemized.out

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@
44
04 pointset_remove_point
55
05 too_much_state
66
06 feature_enumeration
7-
07 valid_serial_no RESULT pass schemas device_state_beta BETA 5/5 Schema validation passed
8-
07 valid_serial_no RESULT pass schemas events_system_beta BETA 5/5 Schema validation passed
9-
07 valid_serial_no RESULT pass schemas state_update_beta BETA 5/5 Schema validation passed
7+
07 valid_serial_no RESULT pass schemas device_state_stable STABLE 5/5 Schema validation passed
8+
07 valid_serial_no RESULT pass schemas events_system_stable STABLE 5/5 Schema validation passed
9+
07 valid_serial_no RESULT pass schemas state_update_stable STABLE 5/5 Schema validation passed
1010
08 writeback_success
1111
09 writeback_success
1212
10 writeback_success
1313
11 pointset_publish_interval
1414
12 system_mode_restart
1515
13 config_logging
1616
14 broken_config
17-
15 broken_config RESULT pass schemas device_state_beta BETA 5/5 Schema validation passed
18-
15 broken_config RESULT pass schemas events_system_beta BETA 5/5 Schema validation passed
19-
15 broken_config RESULT pass schemas state_update_beta BETA 5/5 Schema validation passed
17+
15 broken_config RESULT pass schemas device_state_stable STABLE 5/5 Schema validation passed
18+
15 broken_config RESULT pass schemas events_system_stable STABLE 5/5 Schema validation passed
19+
15 broken_config RESULT pass schemas state_update_stable STABLE 5/5 Schema validation passed
2020
16 broken_config
21-
17 broken_config RESULT pass schemas device_state_beta BETA 5/5 Schema validation passed
22-
17 broken_config RESULT pass schemas events_system_beta BETA 5/5 Schema validation passed
23-
17 broken_config RESULT pass schemas state_update_beta BETA 5/5 Schema validation passed
21+
17 broken_config RESULT pass schemas device_state_stable STABLE 5/5 Schema validation passed
22+
17 broken_config RESULT pass schemas events_system_stable STABLE 5/5 Schema validation passed
23+
17 broken_config RESULT pass schemas state_update_stable STABLE 5/5 Schema validation passed
2424
18 broken_config
2525
19 system_last_update RESULT fail schemas state_update_stable STABLE 5/5 Schema violations found
2626
19 system_last_update RESULT pass schemas device_state_stable STABLE 5/5 Schema validation passed

etc/sequencer.out

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,25 @@ RESULT pass enumeration.pointset pointset_enumeration ALPHA 5/5 Sequence complet
1919
RESULT skip gateway bad_target_family PREVIEW 0/0 Not a proxied device
2020
RESULT skip gateway gateway_attach_handling ALPHA 0/0 Not a gateway
2121
RESULT skip gateway gateway_proxy_events BETA 0/0 Not a gateway
22-
RESULT pass pointset pointset_publish BETA 5/5 Sequence complete
23-
RESULT pass pointset pointset_publish_interval BETA 5/5 Sequence complete
24-
RESULT pass pointset pointset_remove_point BETA 5/5 Sequence complete
25-
RESULT pass pointset pointset_request_extraneous BETA 5/5 Sequence complete
26-
RESULT pass system broken_config BETA 5/5 Sequence complete
22+
RESULT pass pointset pointset_publish STABLE 5/5 Sequence complete
23+
RESULT pass pointset pointset_publish_interval STABLE 5/5 Sequence complete
24+
RESULT pass pointset pointset_remove_point STABLE 5/5 Sequence complete
25+
RESULT pass pointset pointset_request_extraneous STABLE 5/5 Sequence complete
26+
RESULT pass system broken_config STABLE 5/5 Sequence complete
2727
CPBLTY pass system broken_config.logging ALPHA 1/1 Capability supported
28-
RESULT pass system config_logging BETA 5/5 Sequence complete
29-
RESULT pass system device_config_acked BETA 5/5 Sequence complete
30-
RESULT pass system extra_config BETA 5/5 Sequence complete
28+
RESULT pass system config_logging STABLE 5/5 Sequence complete
29+
RESULT pass system device_config_acked STABLE 5/5 Sequence complete
30+
RESULT pass system extra_config STABLE 5/5 Sequence complete
3131
RESULT pass system family_ether_addr PREVIEW 5/5 Sequence complete
3232
RESULT pass system family_ipv4_addr PREVIEW 5/5 Sequence complete
3333
RESULT pass system family_ipv6_addr PREVIEW 5/5 Sequence complete
34-
RESULT pass system state_make_model BETA 5/5 Sequence complete
35-
RESULT pass system state_software BETA 5/5 Sequence complete
34+
RESULT pass system state_make_model STABLE 5/5 Sequence complete
35+
RESULT pass system state_software STABLE 5/5 Sequence complete
3636
RESULT pass system system_last_update STABLE 6/6 Sequence complete
3737
CPBLTY pass system system_last_update.subblocks ALPHA 1/1 Capability supported
3838
RESULT pass system system_min_loglevel ALPHA 5/5 Sequence complete
3939
RESULT pass system too_much_state ALPHA 5/5 Sequence complete
40-
RESULT pass system valid_serial_no BETA 5/5 Sequence complete
40+
RESULT pass system valid_serial_no STABLE 5/5 Sequence complete
4141
RESULT pass system.mode system_mode_restart ALPHA 5/5 Sequence complete
4242
RESULT pass writeback writeback_failure ALPHA 5/5 Sequence complete
4343
RESULT pass writeback writeback_invalid ALPHA 5/5 Sequence complete

etc/sequencer_local.out

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ RESULT pass enumeration empty_enumeration PREVIEW 5/5 Sequence complete
88
RESULT pass enumeration.features feature_enumeration PREVIEW 5/5 Sequence complete
99
RESULT skip gateway bad_target_family PREVIEW 0/0 Not a proxied device
1010
RESULT skip gateway gateway_proxy_events BETA 0/0 Not a gateway
11-
RESULT pass pointset pointset_publish BETA 5/5 Sequence complete
12-
RESULT pass pointset pointset_publish_interval BETA 5/5 Sequence complete
13-
RESULT pass pointset pointset_remove_point BETA 5/5 Sequence complete
14-
RESULT pass pointset pointset_request_extraneous BETA 5/5 Sequence complete
15-
RESULT pass system broken_config BETA 5/5 Sequence complete
11+
RESULT pass pointset pointset_publish STABLE 5/5 Sequence complete
12+
RESULT pass pointset pointset_publish_interval STABLE 5/5 Sequence complete
13+
RESULT pass pointset pointset_remove_point STABLE 5/5 Sequence complete
14+
RESULT pass pointset pointset_request_extraneous STABLE 5/5 Sequence complete
15+
RESULT pass system broken_config STABLE 5/5 Sequence complete
1616
CPBLTY pass system broken_config.logging ALPHA 1/1 Capability supported
17-
RESULT pass system config_logging BETA 5/5 Sequence complete
18-
RESULT fail system device_config_acked BETA 0/5 Timeout waiting for config acked
19-
RESULT pass system extra_config BETA 5/5 Sequence complete
17+
RESULT pass system config_logging STABLE 5/5 Sequence complete
18+
RESULT fail system device_config_acked STABLE 0/5 Timeout waiting for config acked
19+
RESULT pass system extra_config STABLE 5/5 Sequence complete
2020
RESULT pass system family_ether_addr PREVIEW 5/5 Sequence complete
2121
RESULT pass system family_ipv4_addr PREVIEW 5/5 Sequence complete
2222
RESULT pass system family_ipv6_addr PREVIEW 5/5 Sequence complete
23-
RESULT pass system state_make_model BETA 5/5 Sequence complete
23+
RESULT pass system state_make_model STABLE 5/5 Sequence complete
2424
RESULT pass system state_software BETA 5/5 Sequence complete
2525
RESULT pass system system_last_update STABLE 6/6 Sequence complete
2626
CPBLTY pass system system_last_update.subblocks ALPHA 1/1 Capability supported
27-
RESULT pass system valid_serial_no BETA 5/5 Sequence complete
27+
RESULT pass system valid_serial_no STABLE 5/5 Sequence complete

etc/sequencer_nostate.out

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ RESULT skip enumeration empty_enumeration PREVIEW 0/0 State testing disabled
88
RESULT skip enumeration.features feature_enumeration PREVIEW 0/0 State testing disabled
99
RESULT skip gateway bad_target_family PREVIEW 0/0 Not a proxied device
1010
RESULT skip gateway gateway_proxy_events BETA 0/0 Not a gateway
11-
RESULT pass pointset pointset_publish BETA 5/5 Sequence complete
12-
RESULT pass pointset pointset_publish_interval BETA 5/5 Sequence complete
13-
RESULT skip pointset pointset_remove_point BETA 0/0 State testing disabled
14-
RESULT skip pointset pointset_request_extraneous BETA 0/0 State testing disabled
15-
RESULT skip system broken_config BETA 0/0 State testing disabled
11+
RESULT pass pointset pointset_publish STABLE 5/5 Sequence complete
12+
RESULT pass pointset pointset_publish_interval STABLE 5/5 Sequence complete
13+
RESULT skip pointset pointset_remove_point STABLE 0/0 State testing disabled
14+
RESULT skip pointset pointset_request_extraneous STABLE 0/0 State testing disabled
15+
RESULT skip system broken_config STABLE 0/0 State testing disabled
1616
CPBLTY skip system broken_config.logging ALPHA 0/0 Never executed
17-
RESULT skip system config_logging BETA 0/0 State testing disabled
18-
RESULT skip system device_config_acked BETA 0/0 State testing disabled
19-
RESULT skip system extra_config BETA 0/0 State testing disabled
17+
RESULT skip system config_logging STABLE 0/0 State testing disabled
18+
RESULT skip system device_config_acked STABLE 0/0 State testing disabled
19+
RESULT skip system extra_config STABLE 0/0 State testing disabled
2020
RESULT skip system family_ether_addr PREVIEW 0/0 State testing disabled
2121
RESULT skip system family_ipv4_addr PREVIEW 0/0 State testing disabled
2222
RESULT skip system family_ipv6_addr PREVIEW 0/0 State testing disabled
23-
RESULT skip system state_make_model BETA 0/0 State testing disabled
24-
RESULT skip system state_software BETA 0/0 State testing disabled
23+
RESULT skip system state_make_model STABLE 0/0 State testing disabled
24+
RESULT skip system state_software STABLE 0/0 State testing disabled
2525
RESULT skip system system_last_update STABLE 0/0 State testing disabled
2626
CPBLTY skip system system_last_update.subblocks ALPHA 0/0 Never executed
27-
RESULT skip system valid_serial_no BETA 0/0 State testing disabled
27+
RESULT skip system valid_serial_no STABLE 0/0 State testing disabled

0 commit comments

Comments
 (0)