1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-15 23:24:37 +03:00

253 Commits

Author SHA1 Message Date
Jelmer Vernooij
4f0db42958 Use variables for source directory in a couple more places.
(This used to be commit 56bb2907c67d55967f54ce74b029f05067a187c5)
2008-05-18 19:41:33 +02:00
Jelmer Vernooij
30ad1af106 Use variable for param src dir.
(This used to be commit f97bc5735803a73181030e6d7db2862ebc1b7f4b)
2008-05-18 19:37:24 +02:00
Jelmer Vernooij
100d3967d3 Use src dir.
(This used to be commit 63f2b66f0e1120a516d3dfcd03b38db2e4aaddd0)
2008-05-18 19:10:37 +02:00
Jelmer Vernooij
4d2f44163e Use variables for source path in libnet/ and scripting/python.
(This used to be commit fb10a81b9484642099ecbe896eabe00a4417bc42)
2008-05-18 19:07:07 +02:00
Jelmer Vernooij
ff0315ba85 Rename include to mkinclude to emphasize it is different from make's include.
(This used to be commit 0e1d0a874ae3d22b8f97a79b81fe0af3ef53a771)
2008-02-18 20:04:18 +01:00
Jelmer Vernooij
105c6fec24 Avoid autogenerating the Makefile but rather include a data.mk file
that is autogenerated.
(This used to be commit 95967e8bfbdce2e073a3fc938f1271da40b543d3)
2008-02-11 01:42:29 +01:00
Jelmer Vernooij
8ba668bb05 Move some more variables to static .mk file.
(This used to be commit a72d3ffaded5624732972708c305b8f84f47fed7)
2008-02-11 01:02:16 +01:00
Jelmer Vernooij
1813b711c4 Automatically write AC_SUBST() vars to mkconfig.mk and use them.
(This used to be commit a22bb7725b0b825a90e955f883a34341e9f0f69e)
2008-02-11 00:21:20 +01:00
Jelmer Vernooij
fdef91b484 Move more make code to rules.mk
(This used to be commit 5ade1a951685665164037138cb92e5b2db2a8b52)
2008-02-09 16:23:02 +01:00
Jelmer Vernooij
460ac1c585 Use mkinclude (makes the Makefile a bit shorter), use double-colon for phony makefile targets.
(This used to be commit ea7d389bcc284d2e9eeff79bce5c285269099ad3)
2008-02-09 16:05:55 +01:00
Jelmer Vernooij
e5f8d05f09 r26663: Proper dependencies for pidl Python bindings.
(This used to be commit f24e5e8a2b16f2f1640cb573bdcb346cb3748f33)
2008-01-03 21:51:02 -06:00
Jelmer Vernooij
6915cad127 r26560: Add script for running in valgrind.
(This used to be commit cb5d6a9ee27cea4a7a34c3249eed55f601630b82)
2007-12-24 01:51:00 -06:00
Jelmer Vernooij
8c46582b61 r26206: Build python modules as part of make all.
(This used to be commit df40628a4645bbecd31b50b409048442a5adb189)
2007-12-21 05:46:51 +01:00
Jelmer Vernooij
16325f1339 r26186: Generate SWIG files as part of autogen.sh
(This used to be commit 4429f8b87e057787df0748f93c842c9a634dada5)
2007-12-21 05:46:39 +01:00
Jelmer Vernooij
39adc2418a r26088: Import some native-python python modules and move original python swig torture code to common python directory as well.
(This used to be commit cbf656ff054ab2b0b5ca81e1d4f16ac54c8098f1)
2007-12-21 05:45:59 +01:00
Stefan Metzmacher
7b7c84c02c r25996: build: rename LD -> BNLD and LDFLAGS -> BNLD_FLAGS
metze
(This used to be commit fa795c88e2661a4398d2a9ded6ce486de4c45076)
2007-12-21 05:45:32 +01:00
Stefan Metzmacher
24f84f70b9 r25995: build: print out MDLD and MDLD_FLAGS with make showflags
metze
(This used to be commit 77815d0314650f1dbe4c5c796bbae27a1be6c53f)
2007-12-21 05:45:32 +01:00
Jelmer Vernooij
45c3d150d5 r25707: Move selftest makefile code to separate file.
(This used to be commit 9714db7814fd43d2a10485c041bbb761360c0826)
2007-12-21 05:43:23 +01:00
Stefan Metzmacher
8517878144 r25623: add 'make test-swrap-pcap' and 'make test-swrap-keep-pcap'
metze
(This used to be commit 398940031ba4b8208d80c0e589b7235120cf3594)
2007-12-21 05:42:57 +01:00
Stefan Metzmacher
d4d5876701 r25582: build nmblookup with make testsuite as it's needed in the blackbox tests
metze
(This used to be commit 18991998b209f46937d1060c2bc8b841da5b6173)
2007-10-10 15:08:00 -05:00
Stefan Metzmacher
3ff257b36b r25386: add 'make testsuite' target that tries to at least compile
smbtorture, smbclient and cifsdd which are used by samba3's
'make test' in future.

metze
(This used to be commit 712074d9503aef7b0c32d4e06c50c8dbb7b5cdc2)
2007-10-10 15:07:23 -05:00
Andrew Bartlett
15c1801a5c r25051: Move SWAT back to the old-style form-submit modal.
The Web 2.0, async client tools were really interesting, but without
developer backing they remain impossible to support into a release.

The most interesting app was the LDB browser, and I intend to replace
this with phpLdapAdmin, preconfigured for Apache during provision.

This also removes the need to 'compile' SWAT on SVN checkouts.

Andrew Bartlett
(This used to be commit cda965e908055d45b1c05bc29cc791f7238d2fae)
2007-10-10 15:05:50 -05:00
Jelmer Vernooij
8e2d624a58 r24937: Merge tests spoolss RPC callbacks.
(This used to be commit 9b256a0ca232ea6e89771bf73a1adf877273a752)
2007-10-10 15:03:39 -05:00
Jelmer Vernooij
09c188e735 r24812: Fix headers for external users.
(This used to be commit ff6684adfd96b59381dd941e54070ab9f8984912)
2007-10-10 15:03:13 -05:00
Jelmer Vernooij
3f6cf9672b r24669: Add CSS to the test run HTML output. See http://samba.org/~jelmer/ for an
example of the current output.
(This used to be commit 1e57394e865a9122bddb3413088a19d4f57a3e3d)
2007-10-10 15:02:35 -05:00
Jelmer Vernooij
b5e36e5281 r24345: Add --format=html option to selftest.
(This used to be commit de66bced9468b338e94d430a474616016c6078a5)
2007-10-10 15:01:42 -05:00
Andrew Bartlett
f7d79d3131 r23281: Ensure we wipe all the right things in distclean.
Andrew Bartlett
(This used to be commit 9bf7e4d89632b39da336b4c0de2aa5c1d7f25d9a)
2007-10-10 14:53:08 -05:00
Stefan Metzmacher
1e84e4026e r22575: move script/tests/ -> selftest/
as discussed with jelmer and abartlet

metze
(This used to be commit e9fe3c40e10accb63d7a2124d3a7e77e499c4209)
2007-10-10 14:51:46 -05:00
Stefan Metzmacher
383fc70970 r22535: pass down $(TESTS) to all test variants
metze
(This used to be commit c27519d35159499d653281341c63bf57e77562de)
2007-10-10 14:51:39 -05:00
Stefan Metzmacher
acedd59f35 r22451: allow
SKIP_DEP_FILES=yes make

metze
(This used to be commit 31fab208f63f0ee3fb1838c9b59421feb5752948)
2007-10-10 14:51:21 -05:00
Stefan Metzmacher
45e8a27d98 r22312: avoid the need of typing 'run' into each gdb xterm
if someone knows how to tell gdb to only exit
if 'run' exists clean via the if/else logic
please tell me!

see http://davis.lbl.gov/Manuals/GDB/gdb_20.html#SEC194)
but there's no useful example :-(

metze
(This used to be commit 4a95e893087e6e3194cd18289a9bf019d0f0abde)
2007-10-10 14:51:01 -05:00
Stefan Metzmacher
a412c3fc2f r22310: - use 'everything' instead of 'all libraries'
- add gdbtest-env

metze
(This used to be commit 589364d98f67bd4a2a07e6b87c6a8b394372950c)
2007-10-10 14:51:00 -05:00
Stefan Metzmacher
ba5c8ee627 r22309: cosmetic changes...
force that make install first builds everything and then installs

metze
(This used to be commit a2025687e27e7f07c3c8902a52861891b240b639)
2007-10-10 14:51:00 -05:00
Stefan Metzmacher
ed4489eb50 r22300: fix make everything, we need to build shared libraries...
this should fix the build-farm where some hosts show
a make install failure, where it's really should be
a make everything build failure

metze
(This used to be commit a50ae5d8637871b3ac06d0c7bb7cff45e68d5b12)
2007-10-10 14:50:59 -05:00
Andrew Bartlett
3154dbd3ac r22183: Perl might not be in /usr/bin/perl, so use $(PERL) from the makefile
to start the selftest script.

Andrew Bartlett
(This used to be commit 6cb621b41990717a1c803ddc74955b328c164405)
2007-10-10 14:49:59 -05:00
James Peach
36d8bdc1a5 r22048: Sigh. Commit the other half of r22047.
(This used to be commit cbc15e963af67d6b7b4ad7b1f249667e2d7f7fd9)
2007-10-10 14:49:46 -05:00
James Peach
4e8fd9f2f4 r22046: Rever r22040, which breaks the build on FreeBSD 5.4 (BSD make).
(This used to be commit 5a96812929cc8521566017c881b4c3459e7b8a91)
2007-10-10 14:49:45 -05:00
James Peach
3655b4ba75 r22040: Use $< to specify the immediate prerequisit instead of $*. This is
needed for VPATH to find the correct files when srcdir != builddir.

This checkin is a test to see which platforms this change will break.
(This used to be commit 1d4e836a50ffea452e688e25c2cae02a410247be)
2007-10-10 14:49:44 -05:00
James Peach
2882b2ba63 r22029: Make sure we respect $srcdir correctly for the srcdir != builddir case.
(This used to be commit 0db4256a472975c5097135fa87315038a1350a72)
2007-10-10 14:49:42 -05:00
Jelmer Vernooij
2fca3f9082 r21909: Merge some of my recent improvements to the test infrastructure:
- Allow tests to specify what environment they need to run in (dc and none are thecurrent supported ones).

- Move more Samba4-specific code out of the common code
(This used to be commit dbe9de10287c902f4a5ea5d431dea4a79f9b170b)
2007-10-10 14:49:37 -05:00
Jelmer Vernooij
0836a83f9e r21833: Don't install static libs, they can't be used anyway.
(This used to be commit 6fb7097edfa222234505a4223c627dd506f5df7d)
2007-10-10 14:49:34 -05:00
Jelmer Vernooij
eaa02e4b54 r21733: Merge testenv back into core selftest.pl
(This used to be commit 4b78ed3a606b6697512f1e4e9b9c6c93816e71f8)
2007-10-10 14:49:20 -05:00
Jelmer Vernooij
804ac30704 r21709: Add a list of tests that should be skipped rather than ad-hoc test skipping in various places.
(This used to be commit 01befd52111b8c183d78f9e0d80065fe0825b87c)
2007-10-10 14:49:16 -05:00
Jelmer Vernooij
72d88d158a r21707: Finally merge my (long-living) perlselftest branch.
This changes the main selftest code to be in perl rather than in shell script.

The selftest script is now no longer a black box but a regular executable that takes
--help.

This adds the following features:

 * "make test TESTS=foo" will run only the tests that match the regex "foo"
 * ability to deal with expected failures. the suite will not warn about tests
   that fail and are known to fail, but will warn about other failing tests and
   tests that are succeeding tests but incorrectly marked as failing.
 * ability to print a summary with all failures at the end of the run

It also opens up the way to the following features, which I hope to implement later:
 * "environments", for example having a complete domains with DCs and domain members
 in a testenvironment
 * only set up smbd if necessary (not when running LOCAL tests, for example)
 * different mktestsetup scripts per target. except for the mktestsetup script, we can
   use the same infrastructure for samba 3 or windows.
(This used to be commit 38f867880beb40c691e9713f854426031310629c)
2007-10-10 14:49:15 -05:00
Jelmer Vernooij
179a9c7210 r21580: Add generic target for test coverage data.
(This used to be commit a41b72458d04a18da0c0c59cef8a2e24f77e8890)
2007-10-10 14:48:59 -05:00
Jelmer Vernooij
651cb9fcd4 r21485: Remove obsolete smb_interfaces code (discussed with tpot).
(This used to be commit 92acdb380a02cae59b563e70ae0c18ab537cdb4c)
2007-10-10 14:48:41 -05:00
Jelmer Vernooij
97416e6b01 r21297: Remove the GTK+ tools and library from the main repository. They are now maintained separately in bzr at http://people.samba.org/bzr/jelmer/samba-gtk
This also adds some more headers to the list that is installed and a couple of extra #include lines so these
headers can be used externally without problems.
(This used to be commit 07652f65ce7a5b19130f1a27cbf0e1e5fae13454)
2007-10-10 14:48:04 -05:00
Jelmer Vernooij
2096b36411 r21038: Move commands to distclean target
(This used to be commit 6713945fbab2df5b695c11df623f16d0abd1a772)
2007-10-10 14:44:23 -05:00
Jelmer Vernooij
30bfba96d3 r20942: Simplify handling of systems that don't support negative enum values by using an ifdef rather than a pidl argument.
(This used to be commit 6bada0dcf0c7915d366c7917189375dbabecdd4f)
2007-10-10 14:43:57 -05:00
Stefan Metzmacher
0ec7ff5b6b r20791: the ejsnet stuff can be a normal smbcalls module...
mimir: when you want to register more functions
       please do that in the smb_setup_ejs_net() function

metze
(This used to be commit 5828632931376c3982bf0b6d110d217a8e05d60e)
2007-10-10 14:40:55 -05:00