summaryrefslogtreecommitdiff
path: root/wintest
Commit message (Collapse)AuthorAgeFilesLines
...
* wintest Set WIN_LCREALM and WIN_BASEDN automaticallyAndrew Bartlett2010-12-011-1/+7
| | | | | | | Also this uppper cases WIN_REALM, to avoid this being sensitive based on the configuration file. Andrew Bartlett
* wintest Add a function to shut down all the managed VMs at the startAndrew Bartlett2010-12-012-0/+17
| | | | | | | This helps ensure that old virtual machines don't interfer with a new test run. Andrew Bartlett
* wintest Fix case of BASEDN variablesAndrew Bartlett2010-12-011-1/+1
| | | | | | This needs to be automatically calculated. Andrew Bartlett
* wintest Add automatic dcpromo is the host isn't a DC yetAndrew Bartlett2010-12-012-3/+76
| | | | | | | This is slow, and requires an extra reboot, but should be consistent and reproducible. Andrew Bartlett
* wintest Add more VMs and correct titlesAndrew Bartlett2010-12-011-1/+25
|
* wintest: cope with delays in w2k3 starting its DRS serverAndrew Tridgell2010-12-011-1/+1
| | | | | w2k3 brings up its DRS server quite a long time after its other services
* wintest: wait for the windows DC to register its DNS nameAndrew Tridgell2010-12-011-0/+3
| | | | | | | after a windows DC uses dcpromo to join our domain, it can take a while for it to register its DNS name Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* wintest: fixed casefold handling in expect callsAndrew Tridgell2010-12-011-1/+6
|
* wintest: make expect calls case insensitive by defaultAndrew Tridgell2010-12-011-7/+10
|
* wintest: added --vms optionAndrew Tridgell2010-12-012-9/+24
| | | | this allows you to run tests associated with a specified list of VMs
* wintest: cope with the heimdal version of kinitAndrew Tridgell2010-11-292-5/+8
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Nov 29 08:49:36 CET 2010 on sn-devel-104
* wintest: cope with VMs sometimes not rebootingAndrew Tridgell2010-11-274-7/+33
| | | | | | | | | | | my w2k8 image occasionally gets stuck in the early stages of booting. This adds code to detect a failed reboot, in which case the VM is reset Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Sat Nov 27 02:42:19 CET 2010 on sn-devel-104
* wintest: avoid adding a blank line to resolv.conf on each runAndrew Tridgell2010-11-271-2/+1
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Sat Nov 27 01:47:48 CET 2010 on sn-devel-104
* wintest: handle missing firewall commands Andrew Tridgell2010-11-271-1/+3
| | | | my w2k3 box doesn't have these firewall commands
* wintest: do an initial replication of CN=Configuration to transfer dnsHostnameAndrew Tridgell2010-11-261-0/+4
| | | | this fixes the drs replication in the dcpromo test
* wintest: fixed "rndc command" option in provisionAndrew Tridgell2010-11-261-5/+14
| | | | | | we need to point at the generated rndc.conf Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* wintest: make IPv6 optional in wintestAndrew Tridgell2010-11-263-7/+12
| | | | we need some more work on IPv6 support in s4 before this works
* wintest: added an IPv6 address, and use fully qualified hostnameAndrew Tridgell2010-11-244-34/+53
| | | | | | | this also makes the resolv.conf handling more robust Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Nov 24 11:34:30 CET 2010 on sn-devel-104
* wintest Don't connect to localhost or unqualified hostname, bind interface onlyAndrew Bartlett2010-11-241-13/+13
| | | | | | | | | | | | | | | Instead, connect to ${INTERFACE_IP} and the fully qualified hostname, so that we talk to the the interface where Samba is (now) bound. Using 'bind interfaces only' means that the other Samba instances (properly configured) can still run while the tests progress. (killall operations that currently terminate other Samba instances still need work). Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Wed Nov 24 08:33:03 CET 2010 on sn-devel-104
* wintest: fixed cleanup of /etc/resolv.confAndrew Tridgell2010-11-241-1/+3
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Nov 24 07:29:49 CET 2010 on sn-devel-104
* wintest: remove reliance on hostname in /etc/hostsAndrew Tridgell2010-11-242-35/+34
| | | | | | - don't setwinvars() in test code - use fully qualified names where possible - don't delete named and rndc config
* wintest: fixed interface handling and DNS forwardingAndrew Tridgell2010-11-244-65/+118
| | | | | | - allow for _IP vars on VMs - resolve IPs using nmblookup - forward DNS requests for windows domains
* wintest: tidyups and new conf variablesAndrew Tridgell2010-11-234-20/+62
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Nov 23 13:01:10 CET 2010 on sn-devel-104
* wintest Evolve wintest to handle it's own BIND nameserverAndrew Bartlett2010-11-233-27/+132
| | | | | | | | | | | | | | | | | | | The changes here start our own copy of BIND, listening on a new interface that we create at the start of the script. The user must specify the IP address etc that this interface will have, and BIND and Samba will bind to that interface only. This means that we won't conflict with an existing BIND on the system, so long as it isn't configured to listen on all interfaces. We also auto-create the /etc/resolv.conf and restore it at the end of the script, using the existing server value from the script as a forwarder. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Nov 23 08:30:34 CET 2010 on sn-devel-104
* wintest Improve wintest's handling of IP addresses and add more auto-setupAndrew Bartlett2010-11-232-13/+62
| | | | | | | | | | | | | | | | | | | | | | | - Don't change the IP address if DHCP is not in use The main reason to 'fix' the IP is to get around Dynamic DNS issues caused by the DHCP server, if the VM is already on a fixed IP, it does not matter. - Set the maximum telnet connection limit to 1024 This ensures that we can always make a new connection, regardless of the existing configuration. We also catch more conditions when the server has restricted the number of connections, and try again. - Set the route after the connection drops out My WinXP box always wants to drop the default route - Set the DNS as a distinct step My WinXP box drops the connection when we set DNS servers Andrew Bartlett
* wintest Explian that this is my KVM/libvirt configurationAndrew Bartlett2010-11-231-1/+1
|
* wintest example configuration file for a KVM based wintestAndrew Bartlett2010-11-231-0/+59
| | | | Andrew Bartlett
* wintest Allow substitute to cope with objects like pexpect.EOFAndrew Bartlett2010-11-231-0/+3
| | | | | | | These are not strings, but may get passed into this function on the way to pexpect. Andrew Bartlett
* wintest Set the virtual machine IP to match it's dynamic IP, but don't use DHCPAndrew Bartlett2010-11-232-11/+78
| | | | | | | | | The idea here is that the virtual machine stays on the address allocated by DHCP, but is configured statically. This avoids the need to manually set the address on the host, but avoids the host being instructed by DHCP not to do Dynamic DNS. Andrew Bartlett
* wintest Force krb5.conf for BIND so we use the one generated for this testAndrew Bartlett2010-11-231-1/+1
| | | | | | | This avoids needing to set the krb5.conf for the whole host to match the test environment. Andrew Bartlett
* wintest: the start of a S3 testing script for wintestAndrew Tridgell2010-11-191-0/+202
| | | | | | | this is just a skeleton at this stage. Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Fri Nov 19 06:03:55 CET 2010 on sn-devel-104
* wintest: added del_files, write_file and casefoldAndrew Tridgell2010-11-192-12/+35
|
* wintest: move conf files to conf/Andrew Tridgell2010-11-191-0/+0
|
* wintest: rename test-howto.py to test-s4-howto.pyAndrew Tridgell2010-11-191-0/+0
| | | | ready for test-s3.py
* wintest: moved to top levelAndrew Tridgell2010-11-193-0/+970
the plan is to expand wintest to test a lot more of Samba against windows, including testing the Samba3 file server, winbind, nmbd etc