1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

ci: Fix tests in unprivileged environment

Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
This commit is contained in:
Steffen Vogel 2024-03-12 10:07:00 +00:00 committed by Steffen Vogel
parent 33af3c57a4
commit 327f11312a
3 changed files with 12 additions and 1 deletions

View file

@ -5,6 +5,8 @@
* SPDX-License-Identifier: Apache-2.0
*/
#include <unistd.h>
#include <criterion/criterion.h>
#include <villas/kernel/kernel.hpp>
@ -45,6 +47,10 @@ Test(kernel, sizes) {
Test(kernel, hugepages) {
int ret;
if (getuid() != 0) {
cr_skip("Super-user permissions required.");
}
ret = setNrHugepages(25);
cr_assert_eq(ret, 0);

View file

@ -8,6 +8,11 @@
set -e
if [[ "${EUID}" -ne 0 -o -n "${CI}" ]]; then
echo "Test requires root permissions"
exit 99
fi
DIR=$(mktemp -d)
pushd ${DIR}

View file

@ -8,7 +8,7 @@
set -e
if [[ "${EUID}" -ne 0 ]]; then
if [[ "${EUID}" -ne 0 -o -n "${CI}" ]]; then
echo "Test requires root permissions"
exit 99
fi