Explaining --testlist
--testlist="a-list-of-tests.txt" --testlist="a-script-that-generates-a-list-of-tests.sh|"
test list format
-- TEST -- samba3.blackbox.smbclient_posix_large -e NTLM(nt4_dc:local) nt4_dc:local /home/douglas/src/samba/source3/script/tests/test_smbclient_posix_large.sh none bin/smbclient $SERVER $PREFIX -e -U$USERNAME%$PASS WORD --configfile=$SMB_CONF_PATH 2>&1 | /home/douglas/src/samba/selftest/filter-subunit --fail-on-empty --prefix="samba3.blackbox .smbclient_posix_large -e NTLM." --suffix="(nt4_dc:local)" -- TEST -- samba3.blackbox.smbclient_netbios_aliases [foo](ad_member:local) ad_member:local /home/douglas/src/samba/source3/script/tests/test_smbclient_netbios_aliases.sh \ bin/smbclient foo $DC_USERNAME $DC_PASSWORD $PREFIX -e --configfile=$SMB_CONF_PATH 2>&1 \ | /home/douglas/src/samba/selftest/filter-subunit --fail-on-empty \ --prefix="samba3.blackbox.smbclient_netbios_aliases [foo]." --suffix="(ad_member:local)" -- TEST -- samba3.blackbox.smbclient_netbios_aliases [bar](ad_member:local) ad_member:local /home/douglas/src/samba/source3/script/tests/test_smbclient_netbios_aliases.sh bin/smbclient bar $DC_US
what happens with each test
expanded command: /home/douglas/src/samba/source3/script/tests/test_smbclient_netbios_aliases.sh /home/douglas/src/samba/bin/smbclient foo Administrator locDCpass1 ./st -e --configfile=/home/douglas/src/samba/st/ad_member/lib/server.conf 2>&1 | /home/douglas/src/samba/selftest/filter-subunit --fail-on-empty --prefix="samba3.blackbox.smbclient_netbios_aliases [foo]." --suffix="(ad_member:local)"./source3/script/tests/test_smbclient_netbios_aliases.sh \ ./bin/smbclient \ foo \ Administrator \ locDCpass1 \ ./st \ -e \ --configfile=./st/ad_member/lib/server.conf \ 2>&1 | \ ./selftest/filter-subunit \ --fail-on-empty \ --prefix="samba3.blackbox.smbclient_netbios_aliases [foo]." \ --suffix="(ad_member:local)"