History log of /seL4-camkes-master/projects/seL4_libs/libsel4test/include/sel4test/testutil.h
Revision Date Author Comments
# e23dc54b 19-May-2019 Yu Hou <Yu.Hou@data61.csiro.au>

seL4_libs: remove autoconf.h from seL4_libs

this commit removes autoconf.h generation from each lib and
append '#include <<lib_name>/gen_config.h>' after each
'#include <autoconf.h>' since autoconf.h is only the for the
kernel config now. This is a temporarily solution, since we
currently don't have a way to tell which header files each file
is trying to include when it includes 'autoconf.h'


# 1b0d324a 08-Jul-2019 Simon Shields <simon.shields@data61.csiro.au>

trivial: style changed files


# 2bf38eb7 03-Jun-2019 Simon Shields <simon.shields@data61.csiro.au>

sel4test: add RPC support

This just adds a few members to sel4test structs that enable use of
sel4rpc in sel4test.


# 9571e8d6 18-Oct-2017 Hesham Almatary <hesham.almatary@data61.csiro.au>

libsel4test: Add timeout and a util function for RPC Timer requests

* Document sel4test_time interface
* Remove SEL4TEST_TIME_PERIODIC_START in favor of a more generic TIMEOUT value


# 44542c16 17-Oct-2017 Hesham Almatary <hesham.almatary@data61.csiro.au>

SELFOUR-1056: add support for periodic requests


# 8e3628e7 11-Oct-2017 Hesham Almatary <hesham.almatary@data61.csiro.au>

SELFOUR-1056: add util enum to define communication codes between sel4test-test and sel4test-driver


# b14dae41 13-Sep-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4test: trivial, minor style fixes


# 48566317 13-Sep-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4test: refactor test result status into an enum

This allows tests to specify SUCCESS, FAILURE or ABORT. ABORT indicates
a fatal failure where the tests must stop. It replaces two global
variables to simplify and reduce global state.

It also changes sel4test_start_new_test to sel4test_reset, which resets
the state of the global variables in this library used for tracking the
current test_result_t.

is_aborted is removed as its no longer neccessary.


# 32d031d8 13-Sep-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4test: simplify output buffering

- remove BUFFER_OUTPUT, as PRINT_XML implies it
- use config_set where possible
- replace interface with the following:
sel4test_start_printf_buffer: start buffering output
sel4test_end_printf_buffer: dump output and stop buffering
- remove a lot of ifdefs. sel4test is not build for performance
and its
best we compile as much code as possible.
sel4test_start_printf_buffer
does nothing if PRINT_XML is not enabled.


# 02a348d1 12-Sep-2017 Claudia Tu <claudia.tu@unsw.edu.au>

SELFOUR-642 Fix typo (sel4test_start_new_test)


# 1622553a 11-Sep-2017 Claudia Tu <claudia.tu@unsw.edu.au>

SELFOUR-642 move parts of libsel4test that depend on other libraries to
sel4test/libsel4testsupport

Rename `prototype.h` to `testutil.h` and `test.c` to `testutil.c`.