From 3ca13997e5017fb00032c6044d8dc8eab2a13221 Mon Sep 17 00:00:00 2001 From: Tim Beale Date: Mon, 5 Nov 2018 14:45:34 +1300 Subject: [PATCH] selftest: Add some more testenv descriptions This still doesn't cover all the testenvs comprehensively, but it pretty much exhausts my knowledge of what the various testenvs do. Signed-off-by: Tim Beale Reviewed-by: Douglas Bagnall Autobuild-User(master): Douglas Bagnall Autobuild-Date(master): Wed Nov 7 04:39:05 CET 2018 on sn-devel-144 --- selftest/target/README | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/selftest/target/README b/selftest/target/README index a1206b9c657..28a8d00cb97 100644 --- a/selftest/target/README +++ b/selftest/target/README @@ -16,6 +16,31 @@ interference. Some of the different testenvs are described in more detail below. +'local' disambiguation +---------------------- +You may notice some variation in the target testenv that test suites are run +against, for example "ad_dc" and "ad_dc:local". The main difference is the +":local" changes the smb.conf that the testenv uses. By default, the testenvs +use the st/client/client.conf config-file, so that they simulate a client +talking to the Samba server. However, some tests may want to simulate running +a command on the Samba server itself. In these cases, the ":local" is used, +which means the testenv uses the Samba server's smb.conf instead (i.e. +st/ad_dc/etc/smb.conf). + +Note that several of the testenvs also use local in their name, e.g. +'localvampiredc'. In particular, there's the 'localdc', which is the NetBIOS +name of the DC in the 'ad_dc_ntvfs' testenv. + +Vampire DC +---------- +Vampire DC gets its name for historic reasons. It's one of the few testenvs +where 2 DCs are joined together, so it's used for a lot of DRS replication +testing. Basically its main job is to 'suck' the database changes out of +another DC (the 'ad_dc_ntfvs' DC). + +There's also a 'vampire_2000_dc' that joins the 'fl2000dc' DC, although that's +not used very much. + Backup/restore testenvs ----------------------- Several testenvs are created to test the domain backup/restore commands. These -- 2.34.1