tests: test sys_kernel_version_get()
Basic test for sys_kernel_version_get verifying macros work correctly and we get the expected version parts using the macros. Fixes #4777 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
d8ca2b6980
commit
d872010f93
1 changed files with 18 additions and 2 deletions
|
@ -6,7 +6,8 @@
|
||||||
|
|
||||||
|
|
||||||
#include <ztest.h>
|
#include <ztest.h>
|
||||||
|
#include <kernel_version.h>
|
||||||
|
#include "version.h"
|
||||||
|
|
||||||
extern void byteorder_test_memcpy_swap(void);
|
extern void byteorder_test_memcpy_swap(void);
|
||||||
extern void byteorder_test_mem_swap(void);
|
extern void byteorder_test_mem_swap(void);
|
||||||
|
@ -21,6 +22,20 @@ extern void rand32_test(void);
|
||||||
extern void timeout_order_test(void);
|
extern void timeout_order_test(void);
|
||||||
extern void clock_test(void);
|
extern void clock_test(void);
|
||||||
|
|
||||||
|
|
||||||
|
static void test_version(void)
|
||||||
|
{
|
||||||
|
u32_t version = sys_kernel_version_get();
|
||||||
|
|
||||||
|
zassert_true(SYS_KERNEL_VER_MAJOR(version) == KERNEL_VERSION_MAJOR,
|
||||||
|
"major version mismatch");
|
||||||
|
zassert_true(SYS_KERNEL_VER_MINOR(version) == KERNEL_VERSION_MINOR,
|
||||||
|
"minor version mismatch");
|
||||||
|
zassert_true(SYS_KERNEL_VER_PATCHLEVEL(version) == KERNEL_PATCHLEVEL,
|
||||||
|
"patchlevel version match");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
void test_main(void)
|
void test_main(void)
|
||||||
{
|
{
|
||||||
ztest_test_suite(common_test,
|
ztest_test_suite(common_test,
|
||||||
|
@ -36,7 +51,8 @@ void test_main(void)
|
||||||
ztest_unit_test(rand32_test),
|
ztest_unit_test(rand32_test),
|
||||||
ztest_unit_test(intmath_test),
|
ztest_unit_test(intmath_test),
|
||||||
ztest_unit_test(timeout_order_test),
|
ztest_unit_test(timeout_order_test),
|
||||||
ztest_unit_test(clock_test)
|
ztest_unit_test(clock_test),
|
||||||
|
ztest_unit_test(test_version)
|
||||||
);
|
);
|
||||||
|
|
||||||
ztest_run_test_suite(common_test);
|
ztest_run_test_suite(common_test);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue