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)"