On 11/10/15 17:15, Bjoern A. Zeeb wrote:
On 10 Nov 2015, at 14:14 , Randall Stewart <[email protected]> wrote:
Author: rrs
Date: Tue Nov 10 14:14:41 2015
New Revision: 290663
URL: https://svnweb.freebsd.org/changeset/base/290663
Log:
Add a kernel test framework. The callout_test is a demonstration and will only
work with the upcoming async-drain functionality. Tests can be added
to the tests directory and then the framework can be used to launch
those tests.
MFC after: 1 month
Sponsored by: Netflix Inc.
Differential Revision: https://reviews.freebsd.org/D1755
/scratch/tmp/bz/head.svn/sys/modules/tests/callout_test/../../../tests/callout_test/callout_test.c:75:
warning: function declaration isn't a prototype [-Wstrict-prototypes]
/scratch/tmp/bz/head.svn/sys/modules/tests/callout_test/../../../tests/callout_test/callout_test.c:133:
warning: no previous prototype for ‘execute_the_co_test' [-Wmissing-prototypes]
/scratch/tmp/bz/head.svn/sys/modules/tests/framework/../../../tests/framework/kern_testfrwk.c:171:
warning: redundant redeclaration of 'sysctl___kern' [-Wredundant-decls]
/scratch/tmp/bz/head.svn/sys/sys/sysctl.h:918: warning: previous declaration of
‘sysctl___kern' was here
This is on sparc64 but I guess that’s just one of my early kernel compiles.
Added:
head/sys/modules/tests/
head/sys/modules/tests/callout_test/
head/sys/modules/tests/callout_test/Makefile (contents, props changed)
head/sys/modules/tests/framework/
head/sys/modules/tests/framework/Makefile (contents, props changed)
head/sys/tests/
head/sys/tests/callout_test/
head/sys/tests/callout_test.h (contents, props changed)
head/sys/tests/callout_test/callout_test.c (contents, props changed)
head/sys/tests/framework/
head/sys/tests/framework/kern_testfrwk.c (contents, props changed)
head/sys/tests/kern_testfrwk.h (contents, props changed)
Modified:
head/sys/modules/Makefile
Breaks here too on amd64:
/usr/img/freebsd/sys/modules/tests/callout_test/../../../tests/callout_test/callout_test.c:52:9:
error:
'cpu_spinwait' macro redefined [-Werror]
#define cpu_spinwait()
^
./machine/cpu.h:50:9: note: previous definition is here
#define cpu_spinwait() ia32_pause()
^
1 error generated.
/usr/img/freebsd/sys/modules/tests/framework/../../../sys/bus.h:655:10: fatal
error:
'device_if.h' file not found
#include "device_if.h"
^
1 error generated.
*** Error code 1
--HPS
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"