-
Notifications
You must be signed in to change notification settings - Fork 4
/
sample.yaml
77 lines (77 loc) · 2.33 KB
/
sample.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
sample:
description: Say Hello to Golioth server
name: hello
common:
harness: console
harness_config:
type: one_line
regex:
- "(.*)Client connected!"
tags: golioth socket goliothd
tests:
sample.golioth.hello.psk.fast.default:
platform_allow: >
esp32_devkitc_wroom
mimxrt1060_evkb
nrf52840dk_nrf52840
qemu_x86
sample.golioth.hello.psk.fast.gcm:
platform_allow: >
esp32_devkitc_wroom
mimxrt1060_evkb
nrf52840dk_nrf52840
qemu_x86
extra_configs:
- CONFIG_MBEDTLS_CIPHER_GCM_ENABLED=y
- CONFIG_MBEDTLS_CIPHER_CCM_ENABLED=n
- CONFIG_MBEDTLS_CIPHER_MODE_CBC_ENABLED=n
sample.golioth.hello.psk.fast.ccm:
platform_allow: >
esp32_devkitc_wroom
mimxrt1060_evkb
nrf52840dk_nrf52840
qemu_x86
extra_configs:
- CONFIG_MBEDTLS_CIPHER_GCM_ENABLED=n
- CONFIG_MBEDTLS_CIPHER_CCM_ENABLED=y
- CONFIG_MBEDTLS_CIPHER_MODE_CBC_ENABLED=n
sample.golioth.hello.psk.fast.cbc:
platform_allow: >
esp32_devkitc_wroom
mimxrt1060_evkb
nrf52840dk_nrf52840
qemu_x86
extra_configs:
- CONFIG_MBEDTLS_CIPHER_GCM_ENABLED=n
- CONFIG_MBEDTLS_CIPHER_CCM_ENABLED=n
- CONFIG_MBEDTLS_CIPHER_MODE_CBC_ENABLED=y
sample.golioth.hello.psk.fast.ccm_8:
platform_allow: >
esp32_devkitc_wroom
mimxrt1060_evkb
nrf52840dk_nrf52840
qemu_x86
extra_configs:
- CONFIG_MBEDTLS_CIPHER_GCM_ENABLED=n
- CONFIG_MBEDTLS_CIPHER_CCM_ENABLED=y
- CONFIG_MBEDTLS_CIPHER_MODE_CBC_ENABLED=n
- CONFIG_GOLIOTH_CIPHERSUITES="TLS_PSK_WITH_AES_128_CCM_8"
sample.golioth.hello.psk.long_start:
platform_allow: nrf9160dk_nrf9160_ns
timeout: 120
sample.golioth.hello.cert.buildonly:
build_only: true
extra_configs:
- CONFIG_GOLIOTH_AUTH_METHOD_CERT=y
# Make it build by providing path that can be resolved
- CONFIG_GOLIOTH_SAMPLE_HARDCODED_CRT_PATH="prj.conf"
- CONFIG_GOLIOTH_SAMPLE_HARDCODED_KEY_PATH="prj.conf"
sample.golioth.hello.cert.runtime:
filter: >-
CONFIG_GOLIOTH_SAMPLE_HARDCODED_CRT_PATH and
CONFIG_GOLIOTH_SAMPLE_HARDCODED_KEY_PATH
extra_configs:
- CONFIG_GOLIOTH_AUTH_METHOD_CERT=y
sample.golioth.hello.psk.runtime.buildonly:
build_only: true
extra_args: EXTRA_CONF_FILE="../common/runtime_psk.conf"