From 71dd189ebdd89764bb39badaead21c0fceccdc01 Mon Sep 17 00:00:00 2001 From: Kostas Kyrimis Date: Fri, 25 Apr 2025 20:14:04 +0300 Subject: [PATCH] chore: split unit test steps in ci workflow (#5002) Signed-off-by: kostas --- .github/workflows/ci.yml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3c3e4c1d2..a0344a5ac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -140,7 +140,7 @@ jobs: echo "disk space is:" df -h - - name: C++ Unit Tests + - name: C++ Unit Tests - IoUring run: | cd ${GITHUB_WORKSPACE}/build echo Run ctest -V -L DFLY @@ -151,7 +151,14 @@ jobs: # Run allocation tracker test separately without alsologtostderr because it generates a TON of logs. FLAGS_fiber_safety_margin=4096 timeout 5m ./allocation_tracker_test - echo "Running tests with --force_epoll" + timeout 5m ./dragonfly_test + timeout 5m ./json_family_test --jsonpathv2=false + timeout 5m ./tiered_storage_test --vmodule=db_slice=2 --logtostderr + + + - name: C++ Unit Tests - Epoll + run: | + cd ${GITHUB_WORKSPACE}/build # Create a rule that automatically prints stacktrace upon segfault cat > ./init.gdb <