summaryrefslogtreecommitdiff
path: root/selftest
Commit message (Collapse)AuthorAgeFilesLines
* selftest: remove invalid use of the globbing operator <>Michael Adam2011-07-041-2/+2
|
* selftest: eliminate perl warnings (my $cmd masks earlier definition...)Michael Adam2011-07-041-2/+2
|
* selftest: eliminate a perl warningMichael Adam2011-07-041-1/+1
| | | | In perl, %binary_mapping should be initialized as a hash, not a hash reference.
* s4:selftest: test ntvfs.cifs with s4u2proxyStefan Metzmacher2011-06-241-6/+49
| | | | | | | | | Pair-Programmed-With: Björn Baumbach <bb@sernet.de> metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Jun 24 20:35:30 CEST 2011 on sn-devel-104
* selftest/Samba4: correctly upper case the netbiosname variableStefan Metzmacher2011-06-241-5/+7
| | | | metze
* selftest: Cope with no binary argument being supplied to gdb_backtraceAndrew Bartlett2011-06-241-11/+25
| | | | | | | | | | Modern versions of gdb are better than us at working out what binary is running, and so it is more reliable to omit the binary argument. This change is required because samba4 no longer supplies this argument. Andrew Bartlett
* selftest: Remove %PROG% argument from 'panic action'Andrew Bartlett2011-06-242-2/+2
| | | | | | | | The debugger or script will need to work out the binary from the PID, as %PROG% support was lost when the setup_fault() code was merged between Samba3 and Samba4. Andrew Bartlett
* tdb2: create tdb2 versions of various testing TDBs.Rusty Russell2011-06-202-1/+8
| | | | | | | Soon, TDB2 will handle tdb1 files, but until then, we substitute. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
* s3-selftest Add a test for 'message command'Andrew Bartlett2011-06-091-0/+2
| | | | | | | This also provides us a way to test that the -n option to smbclient works, as that becomes part of the filename. Andrew Bartlett
* s4-testparm: testparm is now part of samba_toolAndrew Tridgell2011-06-061-1/+1
|
* selftest: create ncalrpcdir with 0755 permissionsStefan Metzmacher2011-05-231-2/+11
| | | | | | | | | We need to reset the umask in order to set to the desired permissions. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon May 23 13:26:33 CEST 2011 on sn-devel-104
* selftest: Allow to test samba4 with ACL on read setMatthieu Patou2011-05-211-0/+3
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* build: Remove --disable-s3build so we can rely on these subsystemsAndrew Bartlett2011-05-091-3/+1
| | | | | | | | | This will make it easier to write code that uses the whole codebase. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon May 9 12:25:33 CEST 2011 on sn-devel-104
* selftest: don't override just-added username in plugin_s4_dc testAndrew Bartlett2011-05-091-2/+0
| | | | | | | This will allow us to test a user added via smbpasswd as well as the administrator added by provision. Andrew Bartlett
* selftest: Make the ncalrpc dir common between Samba4 and Samba3.Andrew Bartlett2011-05-082-7/+7
| | | | | | | This also avoids creating the directory, as the startup routines will create it with the correct permissions. Andrew Bartlett
* selftest: Add plugin_s4_dc environmentAndrew Bartlett2011-05-082-0/+107
| | | | | | | | This environment uses pdb_samba4 and auth_samba4 to plug these critical subsystems into a mixed Samba3/Samba4 DC, in a similar way to the 'Franky' proposal. Andrew Barltett
* selftest Use die() less often, as it fails to allow cleanupAndrew Bartlett2011-05-082-9/+30
|
* selftest: Update READMEAndrew Bartlett2011-05-031-5/+6
|
* selftest: use env.SELFTEST_PREFIX instead of hardcoded "${srcdir}/st"Stefan Metzmacher2011-04-301-1/+1
| | | | metze
* selftest: Restore the s3member environment by avoiding smbcaclsAndrew Bartlett2011-04-292-15/+13
| | | | | | | | | This removes the need for acls on the filesystem for simple domain member tests. ACL tests should be written at some point... Andrew Bartlett Pair-Programmed-With: Andrew Tridgell <tridge@samba.org>
* s4-selftest: Don't use a hardcoded target DC nameAndrew Bartlett2011-04-281-1/+1
| | | | | Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Thu Apr 28 07:34:31 CEST 2011 on sn-devel-104
* selftest: Make combined test the default when s3build is enabledAndrew Bartlett2011-04-281-0/+2
|
* selftest: Fix combination of Samba3 and Samba4 test listsAndrew Bartlett2011-04-281-10/+25
| | | | | | | | | | The previous code was too subtle, and tried to filter via two xfail scripts. The --fail-immediately for the source3 knownfail would then fail samba4 know failures. Andrew Bartlett Pair-Programmed-With: Andrew Tridgell <tridge@samba.org>
* selftest: Print a better warning warning message when smbcacls fails.Andrew Bartlett2011-04-281-1/+1
| | | | | | | These tests can't run on systems without posix ACLs. Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Thu Apr 28 06:18:59 CEST 2011 on sn-devel-104
* selftest: Don't die() when the join failsAndrew Bartlett2011-04-281-5/+14
| | | | | | | This kills off everything without a proper shutdown, and is difficult to debug. Andrew Bartlett
* selftest: s3member admember test to confirm s3/s4 interopabilityAndrew Bartlett2011-04-283-54/+168
| | | | | | | | | | | | This checks that Samba3 joins Samba4 correctly, and allows NTLM and Kerberos logons from a live Samba4 DC. This needs the common krb5.conf generation logic, and because we now override KRB5_CONFIG we must update ktest to have a valid krb5.conf. Based on an original patch by metze Andrew Bartlett
* selftest: Make overwrite of $env->{target} optionalAndrew Bartlett2011-04-281-2/+6
| | | | | | | This allows a target to be a mix of Samba3 and Samba4, and chose it's own backend for check_env and get_log_env. Andrew Bartlett
* s3-selftest: Use default name resolution methods (now that dns is emulated)Andrew Bartlett2011-04-281-2/+0
| | | | | | | Now that we have emulated DNS, we can test Samba with the default name resolve order. Andrew Bartlett
* s3-test: log to stdout for smbd/nmbd/winbinddAndrew Tridgell2011-04-281-3/+5
| | | | | | | | | | this prevents error messages from logfile creation before smb.conf is read Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Apr 28 05:29:19 CEST 2011 on sn-devel-104
* selftest: we don't get valgrind errors any more with iconvAndrew Tridgell2011-04-271-5/+0
| | | | | | | | | | | this check was causing the CP850 warning in the combined build, as the s3 tests want CP850, but we don't have builtin support for that charset Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Apr 27 09:31:44 CEST 2011 on sn-devel-104
* selftest: Make bindir_path much less complexAndrew Bartlett2011-04-274-51/+51
| | | | | | There is no need to pass it as a function pointer, just put it in 'Samba.pm'. Andrew Bartlett
* libcli/dns Improve dns_hosts_file, using Samba3's struct dns_rr_srvAndrew Bartlett2011-04-261-0/+4
| | | | | | | | | By reworking the 'fake DNS' file to use struct dns_rr_srv it should be possible to emulate that resolver layer as well as the Samba4 sockaddr_storage* based layer. This will then give us a common DNS emulation for 'make test'. Andrew Bartlett
* selftest Consolidate server wall clock time limitsAndrew Bartlett2011-04-194-50/+44
| | | | | | | | | | This helps ensure that we don't have the Samba3 servers stop before the full make test is finished. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Apr 19 09:03:07 CEST 2011 on sn-devel-104
* selftest: move warning about invalid environments up to selftest.plAndrew Bartlett2011-04-192-2/+5
|
* selftest: Don't specify SELFTEST_TARGET as an env variableAndrew Bartlett2011-04-191-1/+0
| | | | | | | It is much more reliable to specify it as a direct parameter, and this is needed for the combined 'make test'. Andrew Bartlett
* selftest Test for socket_wrapper support in combined samba target as wellAndrew Bartlett2011-04-191-0/+3
|
* selftest: Add hooks to enable a combined selftest run.Andrew Bartlett2011-04-191-1/+12
| | | | Andrew Bartlett
* s4-selftest Rename Samba4 'member' test environment to s4memberAndrew Bartlett2011-04-191-4/+4
| | | | | | This will avoid a conflict with the s3 'member' environment. Andrew Bartlett
* s4-selftest: Move Samba4 test interfaces out of the way of the Samba3 tests.Andrew Bartlett2011-04-191-8/+8
| | | | This avoids a conflict when we merge the test suites.
* s3-selftest Fix interface localktest6 listens on.Andrew Bartlett2011-04-191-1/+1
| | | | Andrew Bartlett
* selftest Add combined 'Samba' target moduleAndrew Bartlett2011-04-194-3/+53
| | | | | | | | To work around environment variable handling, the initialisation of NSS_WRAPPER_WINBIND_SO_PATH is pushed in to Samba3.pm (the s3 autoconf build still overrides this) Andrew Bartlett
* s4-selftest: Avoid duplicating the servers IP in the provision() sub arguments.Andrew Bartlett2011-04-191-4/+9
| | | | | | This should make it easier to change the IP address. Andrew Bartlett
* s3-selftest Rename s3 DC environment to s3dcAndrew Bartlett2011-04-191-31/+31
| | | | | | | This should avoid a clash with the s4 DC environment in a future combined 'make test'. Andrew Bartlett
* s4-selftest: Stop creating netbios aliases everywhereAndrew Bartlett2011-04-191-32/+9
| | | | | | | | | | This reduces some of the clutter when we have quite so many server configurations starting. The one case that actually needs an alias (dc environment for the test_nmblookup.sh test) will still keep it. Andrew Bartlett
* selftest: put the target on the environmentAndrew Bartlett2011-04-191-5/+11
| | | | | | | This will allow us to have a 'switch' target type that creates environments from Samba3 or Samba4 as required. Andrew Bartlett
* selftest: Allow the top level build to run the samba4 or samba3 testsAndrew Bartlett2011-04-161-17/+33
| | | | | | | | This is selected with for example ./buildtools/bin/waf test --target=samba3 Andrew Bartlett
* selftest Remove selftest of the test subsystemAndrew Bartlett2011-04-161-21/+0
| | | | | | | The intereactions between selftest.pl and the target are now too complex to unit test like this any more. Andrew Bartlett
* selftest: Move Samba4 selftest wscript to the top levelAndrew Bartlett2011-04-161-0/+201
|
* selftest Add binary mappings for samba3 selftestAndrew Bartlett2011-04-161-6/+6
| | | | | | | | | This will help us have a top level 'make test', working around the fact that the --eanble-s3build has different names for some of these binaries, without fixing the names forever (we can just change the mapping later). Andrew Bartlett
* selftest: Start using the binary mapping at the python layer as wellAndrew Bartlett2011-04-161-0/+10
|