Prune skippable directories based on query path #612
Cirrus CI / main CIRRUS_OS:linux CIRRUS_WORKING_DIR:/tmp/modules-1.2.3+branch_name-91-g6dd3db49 DEBIAN_FRONTEND:noninteractive EXTRATEST_SOURCESH:y LANG:C LANGUAGE:C LC_ALL:C MAKE:make TESTSUITE_ENABLE_MODULECACHE:1 TEST_SPECIFIC_CONFIG:install-testmodspath-wild container:ubuntu:noble
failed
Feb 17, 2026 in 19m 33s
Task Summary
Instruction test failed in 16:31
Details
✅ 00:19 clone
✅ 02:04 reqinstall
✅ 00:03 configure
✅ 00:31 build
❌ 16:31 test
Updating files: 88% (13807/15689)
Updating files: 89% (13964/15689)
Updating files: 90% (14121/15689)
Updating files: 91% (14277/15689)
Updating files: 92% (14434/15689)
Updating files: 93% (14591/15689)
Updating files: 94% (14748/15689)
Updating files: 95% (14905/15689)
Updating files: 96% (15062/15689)
Updating files: 97% (15219/15689)
Updating files: 98% (15376/15689)
Updating files: 99% (15533/15689)
Updating files: 100% (15689/15689)
Updating files: 100% (15689/15689), done.
script/mt
curl --location --remote-name --retry 3 --retry-connrefused --retry-delay 20 --max-time 20 https://raw.githubusercontent.com/jeffkaufman/icdiff/release-2.0.4/icdiff
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 29101 100 29101 0 0 476k 0 --:--:-- --:--:-- --:--:-- 481k
echo "597bd4cda393803e5991c43b78cab3b3 icdiff" | md5sum --status -c - || \
md5 -c 597bd4cda393803e5991c43b78cab3b3 icdiff
chmod +x icdiff
TCLSH=/usr/bin/tclsh8.6; export TCLSH; \
MODULECMD=modulecmd-test.tcl; export MODULECMD; \
OBJDIR=`pwd -P`; export OBJDIR; \
TESTSUITEDIR=`cd testsuite;pwd -P`; export TESTSUITEDIR; \
runtest --srcdir $TESTSUITEDIR --objdir $OBJDIR -v -v >/dev/null 2>&1 --tool modules
gmake: *** [Makefile:1004: test] Error 1
�[1;34;7m=== /tmp/modules-1.2.3+branch_name-91-g6dd3db49/testsuite/modules.80-deep/026-pruning-deep.exp ===�[0m
�[7mFAIL: avail -t prunetest (sh)�[0m
prunetest/cat1/pkg2/2.0 prunetest/cat1/pkg2/2.0
prunetest/cat2/pkg1/1.0 prunetest/cat2/pkg1/1.0
prunetest/cat2/pkg1/2.0 prunetest/cat2/pkg1/2.0
prunetest/cat2/pkg2/1.0 prunetest/cat2/pkg2/1.0
prunetest/cat2/pkg2/2.0 prunetest/cat2/pkg2/2.0
�[1;32mprunetest/shortcut(@)�[m
�[7mFAIL: load prunetest/cat1/pkg2/1.0 (sh)�[0m
�[1;31m_LMFILES_='/tmp/modules-1\.2\.3\+branch_name-91-g6dd3db49/testsuite/modul�[m
�[1;31mefiles\.deep/prunetest/cat1/pkg2/1\.0'; export _LMFILES_;�[m
�[1;31mLOADEDMODULES='prunetest/cat1/pkg2/1\.0'; export LOADEDMODULES;�[m
test 0; test 0�[1;32m = 1�[m;
�[7mFAIL: avail -t prunetest/*/pkg1 (sh)�[0m
�[7mFAIL: avail -t prunetest/shortcut (sh)�[0m
/tmp/modules-1.2.3+branch_name-91-g6dd3db49/testsuite/modulefiles.deep: /tmp/modules-1.2.3+branch_name-91-g6dd3db49/testsuite/modulefiles.deep:
prunetest/shortcut prunetest/shortcut�[1;32m(@)�[m
�[1;33;7m=== test summary ===�[0m
# of expected passes 23801
# of unexpected failures 4
# of expected failures 1
Exit status: 2
Loading