38 lines
1.7 KiB
CMake
38 lines
1.7 KiB
CMake
# Copyright (c) 2022-2025 Barcelona Supercomputing Center (BSC)
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
test_emu(flush-overhead.c DISABLED)
|
|
test_emu(flush.c)
|
|
test_emu(sort.c SORT)
|
|
test_emu(sort-flush.c SORT)
|
|
test_emu(sort-into-previous-region.c SORT DRIVER "sort-into-previous-region.driver.sh")
|
|
test_emu(empty-sort.c SORT)
|
|
test_emu(sort-first-and-full-ring.c SORT
|
|
SHOULD_FAIL REGEX "cannot find a event previous to clock")
|
|
test_emu(burst-stats.c REGEX "burst stats: median/avg/max = 33/ 33/ 33 ns")
|
|
test_emu(mp-simple.c MP)
|
|
test_emu(partial-cpus.c MP)
|
|
test_emu(merge-cpus-loom.c MP)
|
|
test_emu(version-good.c)
|
|
test_emu(version-bad.c SHOULD_FAIL REGEX "incompatible .* version")
|
|
test_emu(clockgate.c MP SHOULD_FAIL REGEX "detected large clock gate")
|
|
test_emu(no-cpus.c SHOULD_FAIL REGEX "loom .* has no physical CPUs")
|
|
test_emu(sort-cpus-by-loom.c MP)
|
|
test_emu(sort-cpus-by-rank.c MP)
|
|
test_emu(tracedir-subdir.c MP DRIVER "tracedir-subdir.driver.sh")
|
|
test_emu(empty-stream.c SHOULD_FAIL REGEX "missing ovni.finished")
|
|
test_emu(require-bad-version.c SHOULD_FAIL REGEX "unsupported ovni model version (want 666.66.6, have .*)")
|
|
test_emu(require-compat.c)
|
|
test_emu(require-repeated.c)
|
|
test_emu(thread-crash.c SHOULD_FAIL REGEX "missing ovni.finished")
|
|
test_emu(thread-free-isready.c)
|
|
test_emu(flush-tmpdir.c MP DRIVER "flush-tmpdir.driver.sh")
|
|
test_emu(tmpdir-metadata.c MP DRIVER "tmpdir-metadata.driver.sh")
|
|
test_emu(dummy.c NAME "ovniver" DRIVER "ovniver.driver.sh")
|
|
test_emu(dummy.c NAME "match-doc-events" DRIVER "match-doc-events.sh")
|
|
test_emu(dummy.c NAME "match-doc-version" DRIVER "match-doc-version.sh")
|
|
test_emu(libovni-attr.c)
|
|
test_emu(libovni-mark.c MP)
|
|
test_emu(split-loom-cpus.c MP)
|
|
test_emu(duplicated-cpu-index.c MP SHOULD_FAIL REGEX "cpu with index 0 already taken")
|