bool ret = true;
struct smb2_create io;
- torture_comment(tctx, "one_durable_v2_open_oplock: %s %spersistent level: %s shm: %s durable: %d persistent: %d\n",
- fname, request_persistent ? "" : "non", test.level, test.share_mode, test.durable, test.persistent);
-
smb2_util_unlink(tree, fname);
smb2_oplock_create_share(&io, fname,
CHECK_VAL(io.out.durable_open_v2, test.durable);
CHECK_VAL(io.out.persistent_open, test.persistent);
CHECK_VAL(io.out.oplock_level, smb2_util_oplock_level(test.level));
-
+ if (!ret) {
+ torture_result(tctx, TORTURE_FAIL,
+ "durable_v2_open_oplock failed: persistent: %d "
+ "level: %3s shm: %3s durable: %d persistent: %d",
+ request_persistent, test.level, test.share_mode,
+ test.durable, test.persistent);
+ }
done:
if (h != NULL) {
smb2_util_close(tree, *h);
struct smb2_lease ls;
uint64_t lease;
- torture_comment(tctx, "one_durable_v2_open_lease: %s %spersistent type: %s shm: %s durable: %d persistent: %d\n",
- fname, request_persistent ? "" : "non", test.type, test.share_mode, test.durable, test.persistent);
-
smb2_util_unlink(tree, fname);
lease = random();
CHECK_VAL(io.out.lease_response.lease_key.data[1], ~lease);
CHECK_VAL(io.out.lease_response.lease_state,
smb2_util_lease_state(test.type));
+
+ if (!ret) {
+ torture_result(tctx, TORTURE_FAIL,
+ "durable_v2_open_lease failed: persistent: %d "
+ "type: %3s shm: %3s durable: %d persistent: %d",
+ request_persistent, test.type, test.share_mode,
+ test.durable, test.persistent);
+ }
+
done:
if (h != NULL) {
smb2_util_close(tree, *h);