Rodrigo Arias Mallo
a0e7fad83e
The new task body model (or just body model) allows a task to have multiple bodies. Generally a body is mapped to the execution of the same user code of the task with specific input arguments. The body model can constraint if a given body can be paused or re-run again (resurrect). Additionally, the body model can run multiple nested bodies but with the restriction that the parent body should be paused first. This condition can be relaxed with the BODY_FLAG_RELAX_NESTING flag.
26 lines
522 B
CMake
26 lines
522 B
CMake
# Copyright (c) 2022-2024 Barcelona Supercomputing Center (BSC)
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
function(unit_test)
|
|
ovni_test(${ARGN} NOEMU)
|
|
endfunction()
|
|
|
|
#unit_test(bay-hash-speed.c)
|
|
unit_test(bay.c)
|
|
unit_test(body.c)
|
|
unit_test(cfg.c)
|
|
unit_test(chan.c)
|
|
unit_test(clkoff.c)
|
|
unit_test(cpu.c)
|
|
unit_test(loom.c)
|
|
unit_test(mux.c)
|
|
unit_test(prv.c)
|
|
unit_test(stream.c)
|
|
unit_test(thread.c)
|
|
unit_test(value.c)
|
|
unit_test(version.c)
|
|
unit_test(path.c)
|
|
unit_test(sort.c)
|
|
unit_test(sort_replace.c)
|
|
unit_test(ev_spec.c)
|