DATA_BLOB blob;
const char *str;
- if (torture_setting_bool(tctx, "samba3", false)) {
+ if (torture_setting_bool(tctx, "samba3", false) ||
+ torture_setting_bool(tctx, "samba4", false)) {
torture_skip(tctx, "skip winreg symlink test against samba");
}
struct spoolss_PrinterEnumValues *einfo;
uint32_t needed = 0;
- if (torture_setting_bool(tctx, "samba3", false)) {
+ if (torture_setting_bool(tctx, "samba3", false) ||
+ torture_setting_bool(tctx, "samba4", false)) {
char *q;
q = strrchr(values[i], ',');
if (q) {
- torture_comment(tctx, "skipping valuename '%s' including ',' character against Samba3\n",
- values[i]);
+ torture_comment(
+ tctx,
+ "skipping valuename '%s' including ',' "
+ "character against Samba\n",
+ values[i]);
continue;
}
}
"new printer name was not set");
/* samba currently cannot fully rename printers */
- if (!torture_setting_bool(tctx, "samba3", false)) {
+ if (!(torture_setting_bool(tctx, "samba3", false) ||
+ torture_setting_bool(tctx, "samba4", false))) {
torture_assert(tctx,
test_OpenPrinter_badname(tctx, b, printer_name_orig),
"still can open printer with oldname after rename");
bool ret = true;
- if (torture_setting_bool(tctx, "samba3", false)) {
- torture_skip(tctx, "skipping printer info cross tests against samba 3");
+ if (torture_setting_bool(tctx, "samba3", false) ||
+ torture_setting_bool(tctx, "samba4", false)) {
+ torture_skip(tctx,
+ "skipping printer info cross tests against samba");
}
if (!test_PrinterInfo(tctx, b, &t->handle)) {
struct dcerpc_pipe *p = t->spoolss_pipe;
struct dcerpc_binding_handle *b = p->binding_handle;
- if (torture_setting_bool(tctx, "samba3", false)) {
+ if (torture_setting_bool(tctx, "samba3", false) ||
+ torture_setting_bool(tctx, "samba4", false)) {
torture_skip(tctx, "skip printer job property tests against samba");
}
struct dcerpc_binding_handle *b = p->binding_handle;
struct policy_handle gdi_handle;
- if (torture_setting_bool(tctx, "samba3", false)) {
+ if (torture_setting_bool(tctx, "samba3", false) ||
+ torture_setting_bool(tctx, "samba4", false)) {
torture_skip(tctx, "skip printer information context tests against samba");
}
struct RPC_BIDI_REQUEST_CONTAINER bidi_req;
struct RPC_BIDI_RESPONSE_CONTAINER *bidi_rep = NULL;
- if (torture_setting_bool(tctx, "samba3", false)) {
+ if (torture_setting_bool(tctx, "samba3", false) ||
+ torture_setting_bool(tctx, "samba4", false)) {
torture_skip(tctx, "skip printer bidirectional tests against samba");
}
for (i=0; i < ARRAY_SIZE(levels); i++) {
- if (torture_setting_bool(tctx, "samba3", false)) {
+ if (torture_setting_bool(tctx, "samba3", false) ||
+ torture_setting_bool(tctx, "samba4", false)) {
switch (levels[i]) {
case 2:
case 4:
for (i=0; i < ARRAY_SIZE(levels); i++) {
- if (torture_setting_bool(tctx, "samba3", false)) {
+ if (torture_setting_bool(tctx, "samba3", false) ||
+ torture_setting_bool(tctx, "samba4", false)) {
switch (levels[i]) {
case 2:
case 4: