testprogs: Cleanup machine account in net offlinejoin tests
authorSamuel Cabrero <scabrero@samba.org>
Mon, 4 Sep 2023 14:18:35 +0000 (16:18 +0200)
committerJule Anger <janger@samba.org>
Wed, 29 Nov 2023 14:52:09 +0000 (14:52 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13577

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit e92e4b9544231c15eaf0bdbba4505345cd0f6ab5)

testprogs/blackbox/test_net_offline.sh

index b15e77edd95c19f819e40c91cb604a80d1c57c03..a3809b59e0a37ebcfd2d6235a5a282496f765ab5 100755 (executable)
@@ -43,6 +43,8 @@ testit "testjoin" $VALGRIND $net_tool ads testjoin -P --use-kerberos=required ||
 
 rm -f $ODJFILE
 
+testit "leave" $VALGRIND $net_tool ads leave  -U$DC_USERNAME%$DC_PASSWORD || failed=$(expr $failed + 1)
+
 # 2. Test with dcname
 
 testit "provision with dcname" $VALGRIND $net_tool offlinejoin provision domain=$REALM machine_name=$netbios savefile=$ODJFILE dcname=$DC_SERVER -U$DC_USERNAME%$DC_PASSWORD || failed=$(expr $failed + 1)
@@ -53,6 +55,8 @@ testit "testjoin" $VALGRIND $net_tool ads testjoin -P --use-kerberos=required ||
 
 rm -f $ODJFILE
 
+testit "leave" $VALGRIND $net_tool ads leave  -U$DC_USERNAME%$DC_PASSWORD || failed=$(expr $failed + 1)
+
 # 3. Test with defpwd
 
 testit "provision with dcname and default password" $VALGRIND $net_tool offlinejoin provision domain=$REALM machine_name=$netbios savefile=$ODJFILE dcname=$DC_SERVER defpwd -U$DC_USERNAME%$DC_PASSWORD || failed=$(expr $failed + 1)
@@ -63,6 +67,8 @@ testit "testjoin" $VALGRIND $net_tool ads testjoin -P --use-kerberos=required ||
 
 rm -f $ODJFILE
 
+testit "leave" $VALGRIND $net_tool ads leave  -U$DC_USERNAME%$DC_PASSWORD || failed=$(expr $failed + 1)
+
 rm -rf $BASEDIR/$WORKDIR
 
 exit $failed