Skip to content

Commit 100db21

Browse files
author
Jarkko Paso
committed
FHSS unit test: Added FHSS common to unit test makefile
- Fixed failing tests
1 parent 37425ca commit 100db21

File tree

13 files changed

+16
-0
lines changed

13 files changed

+16
-0
lines changed

test/nanostack/unittest/service_libs/fhss/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ COMPONENT_NAME = fhss_unit
55
#This must be changed manually
66
SRC_FILES = \
77
../../../../../source/Service_Libs/fhss/fhss.c \
8+
../../../../../source/Service_Libs/fhss/fhss_common.c \
89

910

1011
TEST_SRC_FILES = \

test/nanostack/unittest/service_libs/fhss/test_fhss.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include "nsconfig.h"
1818
#include "fhss_api.h"
1919
#include "fhss_config.h"
20+
#include "Service_Libs/fhss/fhss_common.h"
2021
#include "Service_Libs/fhss/fhss.h"
2122
#include "Service_Libs/fhss/fhss_beacon.h"
2223
#include "MAC/IEEE802_15_4/mac_fhss_callbacks.h"

test/nanostack/unittest/service_libs/fhss_beacon/test_fhss_beacon.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include "nsconfig.h"
1818
#include "fhss_api.h"
1919
#include "fhss_config.h"
20+
#include "Service_Libs/fhss/fhss_common.h"
2021
#include "Service_Libs/fhss/fhss.h"
2122
#include "Service_Libs/fhss/fhss_beacon.h"
2223

test/nanostack/unittest/service_libs/fhss_beacon_tasklet/test_fhss_beacon_tasklet.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include "nsconfig.h"
1818
#include "fhss_api.h"
1919
#include "fhss_config.h"
20+
#include "Service_Libs/fhss/fhss_common.h"
2021
#include "Service_Libs/fhss/fhss.h"
2122
#include "Service_Libs/fhss/fhss_beacon.h"
2223
#include "MAC/IEEE802_15_4/mac_fhss_callbacks.h"

test/nanostack/unittest/service_libs/fhss_channel/test_fhss_channel.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include "nsconfig.h"
1818
#include "fhss_api.h"
1919
#include "fhss_config.h"
20+
#include "Service_Libs/fhss/fhss_common.h"
2021
#include "Service_Libs/fhss/fhss.h"
2122
#include "MAC/IEEE802_15_4/mac_fhss_callbacks.h"
2223
#include "test_fhss_channel.h"
@@ -387,6 +388,8 @@ bool test_fhss_change_to_tx_channel()
387388
{
388389
uint8_t destination_address[8] = {0, 0, 0, 0, 0, 0, 0 , 1};
389390
fhss_structure_t fhss_struct;
391+
// Must allocate scramble stable
392+
fhss_struct.fhss_scramble_table = malloc(20);
390393
fhss_struct.number_of_channels = 50;
391394
fhss_struct.synch_configuration.fhss_number_of_bc_channels = 10;
392395
fhss_struct.rx_channel = 10;
@@ -412,6 +415,7 @@ bool test_fhss_change_to_tx_channel()
412415
if (fhss_callbacks_stub.uint8_value != 20) {
413416
return false;
414417
}
418+
free(fhss_struct.fhss_scramble_table);
415419
return true;
416420
}
417421

test/nanostack/unittest/service_libs/fhss_config/test_fhss_config.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "fhss_api.h"
2020
#include "fhss_config.h"
2121
#include "net_fhss.h"
22+
#include "Service_Libs/fhss/fhss_common.h"
2223
#include "Service_Libs/fhss/fhss.h"
2324
#include "test_fhss_config.h"
2425
#include "nsdynmemLIB_stub.h"

test/nanostack/unittest/service_libs/fhss_mac_interface/test_fhss_mac_interface.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "fhss_api.h"
2020
#include "fhss_config.h"
2121
#include "net_fhss.h"
22+
#include "Service_Libs/fhss/fhss_common.h"
2223
#include "Service_Libs/fhss/fhss.h"
2324
#include "Service_Libs/fhss/fhss_mac_interface.h"
2425
#include "MAC/IEEE802_15_4/mac_fhss_callbacks.h"

test/nanostack/unittest/service_libs/fhss_statistics/test_fhss_statistics.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "fhss_api.h"
2020
#include "fhss_config.h"
2121
#include "net_fhss.h"
22+
#include "Service_Libs/fhss/fhss_common.h"
2223
#include "Service_Libs/fhss/fhss.h"
2324
#include "Service_Libs/fhss/fhss_statistics.h"
2425

test/nanostack/unittest/stub/fhss_beacon_stub.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "fhss_api.h"
2121
#include "fhss_config.h"
2222
#include "fhss_channel_stub.h"
23+
#include "Service_Libs/fhss/fhss_common.h"
2324
#include "Service_Libs/fhss/fhss.h"
2425
#include "Service_Libs/fhss/fhss_beacon.h"
2526

test/nanostack/unittest/stub/fhss_beacon_tasklet_stub.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include "fhss_config.h"
2222
#include "fhss_channel_stub.h"
2323
#include "fhss_beacon_tasklet_stub.h"
24+
#include "Service_Libs/fhss/fhss_common.h"
2425
#include "Service_Libs/fhss/fhss.h"
2526

2627
fhss_beacon_tasklet_stub_def fhss_beacon_tasklet_stub;

test/nanostack/unittest/stub/fhss_channel_stub.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "fhss_api.h"
2121
#include "fhss_config.h"
2222
#include "fhss_channel_stub.h"
23+
#include "Service_Libs/fhss/fhss_common.h"
2324
#include "Service_Libs/fhss/fhss.h"
2425

2526
fhss_channel_stub_def fhss_channel_stub;

test/nanostack/unittest/stub/fhss_statistics_stub.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "fhss_api.h"
2020
#include "fhss_config.h"
2121
#include "fhss_channel_stub.h"
22+
#include "Service_Libs/fhss/fhss_common.h"
2223
#include "Service_Libs/fhss/fhss.h"
2324
#include "Service_Libs/fhss/fhss_statistics.h"
2425

test/nanostack/unittest/stub/fhss_stub.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "nsdynmemLIB.h"
2020
#include "fhss_api.h"
2121
#include "fhss_config.h"
22+
#include "Service_Libs/fhss/fhss_common.h"
2223
#include "Service_Libs/fhss/fhss.h"
2324
#include "Service_Libs/fhss/fhss_beacon.h"
2425
#include "fhss_stub.h"

0 commit comments

Comments
 (0)