Andreas Schneider
3b3b52c013
s4-torture: Fix some compile warnings in spoolss.
...
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
2013-12-06 01:14:09 +01:00
Andreas Schneider
09cc58c1a7
s4-torture: Make sure handles are correctly initialized.
...
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
2013-12-06 01:14:09 +01:00
Arvid Requate
addabf1513
torture: test printing using "XPS_PASS" datatype
...
The "XPS_PASS" datatype is used by Windows 8.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=10267
Reviewed-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Thu Nov 21 15:01:30 CET 2013 on sn-devel-104
2013-11-21 15:01:30 +01:00
Michael Adam
39a965ac83
s4:torture:spoolss: use smb2_connect() instead of smb2_connet_ext()
...
in print_test_smbd: we don't need to pass the previous_session_id.
Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
2013-10-05 14:04:07 +02:00
David Disseldorp
b475ef008b
torture: support printer publish pending responses
...
Windows (tested against 2k8r2) returns WERR_IO_PENDING and
DSPRINT_PENDING when a publish or unpublish is requested via
setprinter(level=7). Modify the AD printer publishing test to support
these responses.
Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Mon Jun 3 16:06:15 CEST 2013 on sn-devel-104
2013-06-03 16:06:15 +02:00
David Disseldorp
56b0246162
torture: add AD printer publishing test
...
This test publishes and unpublishes a printer using setprinter(level=7).
Printer info2.attributes and info7.action flags are check at each point
to ensure MS-RPRN conformance.
Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2013-06-03 14:10:07 +02:00
Günther Deschner
00ee6a648b
s4-torture: add simple tests for spoolss_{Add|Delete}PrintProcessor.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:01 +02:00
Günther Deschner
e8797a3ecc
s4-torture: also deal with "Microsoft XPS Document Writer v4" as default driver.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
c51866eadf
s4-torture: add simple test for spoolss_RpcSendRecvBidiData.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
aa1e5f29af
s4-torture: add test for spoolss_RpcEnumJobNamedProperties.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
b072bb76db
s4-torture: add missing NTSTATUS checks in test_AddJob().
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Andreas Schneider
6ac1435ab3
torture: Don't leak file resource handle in spoolss test.
...
Reviewed-by: Alexander Bokovoy <ab@samba.org>
2013-02-22 16:36:13 +01:00
Andreas Schneider
aff301d9eb
torture: Fix array access in spoolss test.
...
Reviewed-by: Alexander Bokovoy <ab@samba.org>
2013-02-22 16:36:13 +01:00
Günther Deschner
000e6ba14a
s4-torture: add some basic tests for PlayGDIScriptOnPrinterIC.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Thu Jan 24 19:20:52 CET 2013 on sn-devel-104
2013-01-24 19:20:52 +01:00
Günther Deschner
11fba10208
spoolss: make spoolss deal with ndr64 StartDocPrinter by using proper container object.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2013-01-24 17:42:25 +01:00
Günther Deschner
3b94b64481
spoolss: make spoolss deal with ndr64 SetForm by using proper container object.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-01-17 17:11:37 +01:00
Günther Deschner
8304fe73f6
spoolss: make spoolss deal with ndr64 AddForm by using proper container object.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-01-17 17:11:37 +01:00
Günther Deschner
e8feca012e
spoolss: make spoolss deal with ndr64 ULONG_PTR of devmode_ptr and secdesc_ptr.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-01-17 17:11:37 +01:00
Günther Deschner
a4dcf7b94d
spoolss: Make OpenPrinterEx work with NDR64 by using UserInfo Container.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2013-01-16 11:42:13 +01:00
Andreas Schneider
dc9fa1a026
torture: Fix torture_rpc_spoolss_printer_teardown_common().
...
Found by Coverity.
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
2012-12-12 09:42:33 +01:00
David Disseldorp
98ec5e95ca
s3-torture: Use static printer for smbd spooler test
...
Autobuild-User(master): David Disseldorp <ddiss@samba.org>
Autobuild-Date(master): Tue Jun 26 18:04:43 CEST 2012 on sn-devel-104
2012-06-26 18:04:43 +02:00
David Disseldorp
33f08906c6
torture: add test for smbd print job spooling
...
Clients can print by performing file IO on a printer share, rather than
issuing spoolss RPCs.
This commit attempts to reproduce bug 8719.
2012-06-26 16:10:39 +02:00
Michael Adam
421b3984cd
s4:torture:rpc:spoolss: also initialize driverName before checking it in test_PrinterData_DsSpooler()
...
Signed-off-by: Andreas Schneider <asn@samba.org>
2012-04-25 14:23:05 +02:00
David Disseldorp
3bfcf343cf
torture: add spoolss overlapping driver deletion tests
...
Signed-off-by: Andreas Schneider <asn@samba.org>
Autobuild-User: David Disseldorp <ddiss@samba.org>
Autobuild-Date: Fri Jan 20 18:20:14 CET 2012 on sn-devel-104
2012-01-20 18:20:14 +01:00
David Disseldorp
b37f66c7b7
torture: confirm printer driver file removal
...
Signed-off-by: Andreas Schneider <asn@samba.org>
2012-01-20 17:44:01 +01:00
David Disseldorp
cc8cd7b038
torture: add spoolss del printer driver test
...
Test handling of DeletePrinterDriverEx when the DPD_DELETE_ALL_FILES
flag is set.
Signed-off-by: Andreas Schneider <asn@samba.org>
2012-01-20 17:43:54 +01:00
Günther Deschner
c8f9515f19
s4-smbtorture: restructure documentname handling in spoolss test a bit.
...
Guenther
2011-04-20 17:54:11 +02:00
Günther Deschner
9e6d61fb85
s4-smbtorture: add torture test to check proper add and delete driver operations.
...
Thanks to Bjoern Baumbach <bb@sernet.de> for pushing us to test and verify this.
Guenther
2011-02-08 17:23:52 +01:00
Günther Deschner
7d107cda89
s4-smbtorture: also run the driver timestamp spoolss test against samba.
...
Guenther
2011-02-08 17:23:52 +01:00
Günther Deschner
1f3fb30ed9
s4-smbtorture: make sure there is always driverextra data in spoolss devmode size tests.
...
Guenther
2011-01-21 10:58:20 +01:00
Günther Deschner
aefbec5270
s4-smbtorture: add tests for the size member of spoolss devicemodes.
...
Guenther
2011-01-21 10:58:20 +01:00
Günther Deschner
7a7b61ef08
s4-smbtorture: prepare devicemode test for expected result tests.
...
Guenther
2011-01-21 10:58:20 +01:00
Günther Deschner
bb51c05014
s4-smbtorture: add some paranoia checks for 0 sized devmodes.
...
Guenther
2011-01-21 10:58:20 +01:00
Günther Deschner
0279422c83
s4-smbtorture: check driver_version equality as well.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Jan 4 11:22:09 CET 2011 on sn-devel-104
2011-01-04 11:22:08 +01:00
Günther Deschner
64576106b1
s4-smbtorture: always setup full driver level 8 in test_add_driver_arg().
...
Guenther
2011-01-04 10:33:56 +01:00
Günther Deschner
69174fea5b
s4-smbtorture: in test_GetDriverInfo_winreg() always test level 6 for samba3 as
...
well.
Guenther
2011-01-04 10:33:56 +01:00
Günther Deschner
19a295dee8
s4-smbtorture: setup help and dependent files in spoolss driver unc path tests.
...
Guenther
2011-01-04 10:33:55 +01:00
Günther Deschner
8fc28818b9
s4-smbtorture: fix DriverDate and DriverVersion comparison checks against w2k3.
...
Guenther
2011-01-04 10:33:55 +01:00
Günther Deschner
9c46370e91
s4-smbtorture: add more tests for driver_dates.
...
Guenther
2011-01-04 10:33:52 +01:00
Günther Deschner
a204c45e59
s4-smbtorture: always skip addprinter{ex} level 1 tests for now.
...
Guenther
2010-12-22 13:33:18 +01:00
Günther Deschner
9626487a14
s4-smbtorture: fix expected driver date REG_SZ string.
...
This resolves the "WARNING!: ../torture/rpc/spoolss.c:4688: str was 01/01/1601,
expected 01/01/1970: "DriverDate" - driver_date mismatch" warnings.
Guenther
2010-12-22 13:33:17 +01:00
Günther Deschner
3931d4aa65
s4-smbtorture: check the returned driver date is equal to the one we passed in.
...
Guenther
2010-12-22 13:33:17 +01:00
Günther Deschner
340d2df123
s4-smbtorture: interesting, DriverDate and DriverVersion are different in w2k3 and w2k8r2.
...
While in w2k8 they are REG_SZ date or numerical strings, they are 8 byte REG_BINARY blobs in w2k3.
Guenther
2010-12-22 13:33:17 +01:00
Günther Deschner
9dce43a809
s4-smbtorture: run the winreg tests also against an added driver.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Dec 20 14:31:43 CET 2010 on sn-devel-104
2010-12-20 14:31:43 +01:00
Günther Deschner
4e9d67b7c0
s4-smbtorture: allow to call test_GetDriverInfo_winreg without printer handle.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Dec 17 17:35:21 CET 2010 on sn-devel-104
2010-12-17 17:35:21 +01:00
Günther Deschner
92f1029e87
s4-smbtorture: check if returned driver paths match requested architecture.
...
Guenther
2010-12-17 16:50:19 +01:00
Günther Deschner
545d3a013c
s4-smbtorture: pass down driverosversion to test_DriverInfo_winreg.
...
Guenther
2010-12-17 13:10:08 +01:00
Günther Deschner
4f4ac6462a
s4-smbtorture: skip level 8 checks in test_GetDriverInfo_winreg for w2k3.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Dec 17 12:20:38 CET 2010 on sn-devel-104
2010-12-17 12:20:38 +01:00
Günther Deschner
5083be506e
s4-smbtorture: skipping level 8 driveradds against w2k3.
...
Guenther
2010-12-17 11:33:05 +01:00
Günther Deschner
0990f6342e
s4-smbtorture: paranoia check for architectures in request and reply for enumdrivers test.
...
Guenther
2010-12-14 22:42:17 +01:00