Skip to content

tests: net: Run networking tests only for selected platforms #9679

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 29, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions tests/net/6lo/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.6lo:
tags: net 6loWPAN
Expand Down
4 changes: 3 additions & 1 deletion tests/net/all/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
common:
# Only used for compile testing so it is enough to use one platform here.
platform_whitelist: qemu_x86
tests:
net.build:
build_only: true
min_ram: 32
platform_whitelist: qemu_x86
tags: net
1 change: 1 addition & 0 deletions tests/net/app/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.app:
min_ram: 32
Expand Down
1 change: 1 addition & 0 deletions tests/net/arp/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.arp:
min_ram: 16
Expand Down
2 changes: 2 additions & 0 deletions tests/net/buf/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.buf:
min_ram: 16
Expand Down
1 change: 1 addition & 0 deletions tests/net/checksum_offload/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.offload:
min_ram: 16
Expand Down
1 change: 1 addition & 0 deletions tests/net/context/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.context:
min_ram: 16
Expand Down
1 change: 1 addition & 0 deletions tests/net/dhcpv4/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.dhcp:
tags: net dhcpv4
1 change: 1 addition & 0 deletions tests/net/ethernet_mgmt/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.ethernet_mgmt:
min_ram: 32
Expand Down
2 changes: 1 addition & 1 deletion tests/net/icmpv6/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.icmpv6:
min_ram: 16
Expand Down
2 changes: 2 additions & 0 deletions tests/net/ieee802154/fragment/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.ieee802154.fragment:
tags: net ieee802154 fragment
Expand Down
2 changes: 2 additions & 0 deletions tests/net/ieee802154/l2/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.ieee802154.l2:
min_ram: 16
Expand Down
2 changes: 2 additions & 0 deletions tests/net/iface/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.iface:
min_ram: 16
Expand Down
1 change: 1 addition & 0 deletions tests/net/ip-addr/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.ip-addr:
min_ram: 16
Expand Down
2 changes: 2 additions & 0 deletions tests/net/ipv6/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.ipv6:
tags: net ipv6
Expand Down
1 change: 1 addition & 0 deletions tests/net/ipv6_fragment/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.ipv6.fragment:
tags: net ipv6 fragment
2 changes: 2 additions & 0 deletions tests/net/lib/coap/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.coap:
min_ram: 16
Expand Down
2 changes: 2 additions & 0 deletions tests/net/lib/dns_packet/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.dns:
min_ram: 16
Expand Down
1 change: 1 addition & 0 deletions tests/net/lib/dns_resolve/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
common:
tags: dns net
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.dns:
min_ram: 21
Expand Down
1 change: 1 addition & 0 deletions tests/net/lib/http_header_fields/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
common:
tags: http net
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.http:
min_ram: 16
1 change: 1 addition & 0 deletions tests/net/lib/mqtt_packet/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.mqtt.packet:
min_ram: 16
Expand Down
2 changes: 1 addition & 1 deletion tests/net/lib/mqtt_publisher/testcase.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ common:
tags: net mqtt
harness: net
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.mqtt:
min_ram: 16
net.mqtt.tls:
platform_whitelist: frdm_k64f qemu_x86
extra_args: CONF_FILE="prj_tls.conf"
1 change: 1 addition & 0 deletions tests/net/lib/mqtt_subscriber/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.mqtt.subscriber:
min_ram: 16
Expand Down
2 changes: 2 additions & 0 deletions tests/net/lib/tls_credentials/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.tls_credentials:
tags: net tls
Expand Down
1 change: 1 addition & 0 deletions tests/net/mgmt/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.management:
min_ram: 16
Expand Down
2 changes: 2 additions & 0 deletions tests/net/mld/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.mld:
tags: net mld
Expand Down
1 change: 1 addition & 0 deletions tests/net/neighbor/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.neighbour:
min_ram: 16
Expand Down
1 change: 1 addition & 0 deletions tests/net/net_pkt/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.packet:
min_ram: 20
Expand Down
2 changes: 2 additions & 0 deletions tests/net/promiscuous/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.promisc:
min_ram: 16
Expand Down
1 change: 1 addition & 0 deletions tests/net/ptp/clock/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.ptp.clock:
min_ram: 32
Expand Down
1 change: 1 addition & 0 deletions tests/net/route/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.route:
min_ram: 16
Expand Down
1 change: 1 addition & 0 deletions tests/net/rpl/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.rpl:
min_ram: 16
Expand Down
1 change: 1 addition & 0 deletions tests/net/socket/getaddrinfo/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.socket:
min_ram: 21
Expand Down
1 change: 1 addition & 0 deletions tests/net/socket/tcp/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.socket.tcp:
min_ram: 32
Expand Down
1 change: 1 addition & 0 deletions tests/net/socket/udp/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.socket.udp:
extra_configs:
Expand Down
2 changes: 2 additions & 0 deletions tests/net/tcp/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.tcp:
depends_on: netif
Expand Down
2 changes: 1 addition & 1 deletion tests/net/trickle/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.trickle:
min_ram: 12
Expand Down
2 changes: 2 additions & 0 deletions tests/net/tx_timestamp/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
common:
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.timestamp:
min_ram: 16
Expand Down
1 change: 1 addition & 0 deletions tests/net/udp/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.udp:
min_ram: 20
Expand Down
2 changes: 1 addition & 1 deletion tests/net/utils/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.util:
min_ram: 24
Expand Down
1 change: 1 addition & 0 deletions tests/net/vlan/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.vlan:
min_ram: 32
Expand Down
8 changes: 2 additions & 6 deletions tests/net/websocket/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -569,10 +569,6 @@ void test_v4_send_multi_msg(void)
test_send_multi_msg(&app_ctx_v4);
}

static void test_setup(void)
{
return;
}
void test_main(void)
{
ztest_test_suite(websocket,
Expand All @@ -588,7 +584,7 @@ void test_main(void)
ztest_unit_test(test_v6_send_recv_6),
ztest_unit_test(test_v6_send_recv_7),
ztest_unit_test(test_v6_send_multi_msg),
ztest_unit_test_setup_teardown(test_v6_close, test_setup, websocket_cleanup_server),
ztest_unit_test(test_v6_close),
ztest_unit_test(test_websocket_init_server),
ztest_unit_test(test_v4_init),
ztest_unit_test(test_v4_connect),
Expand All @@ -600,7 +596,7 @@ void test_main(void)
ztest_unit_test(test_v4_send_recv_6),
ztest_unit_test(test_v4_send_recv_7),
ztest_unit_test(test_v4_send_multi_msg),
ztest_unit_test_setup_teardown(test_v4_close, test_setup, websocket_cleanup_server)
ztest_unit_test(test_v4_close)
);

ztest_run_test_suite(websocket);
Expand Down
6 changes: 0 additions & 6 deletions tests/net/websocket/src/server.c
Original file line number Diff line number Diff line change
Expand Up @@ -357,9 +357,3 @@ void test_websocket_init_server(void)

ws_ctx = &http_ctx;
}

void websocket_cleanup_server(void)
{
http_server_disable(&http_ctx);
http_release(&http_ctx);
}
1 change: 1 addition & 0 deletions tests/net/websocket/testcase.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
common:
depends_on: netif
platform_whitelist: native_posix qemu_x86 qemu_cortex_m3
tests:
net.websocket:
min_ram: 46
Expand Down