mirror of
https://github.com/samba-team/samba.git
synced 2024-12-28 07:21:54 +03:00
9604b161ad
- create "async" parameter for smbtorture to categorise async tests
potentially hard for windows servers
- create "num-async" parameter to specify the number of simultaneous
async requests to be made
- move RPC-ASYNCBIND test from "dangerous" to "async" (I should probably
do the same for many others async tests...)
It's an interesting way to determine resources availability on windows
servers...
rafal
(This used to be commit 0d008fbea0
)
51 lines
1.4 KiB
C
51 lines
1.4 KiB
C
/*
|
|
Unix SMB/CIFS implementation.
|
|
SMB torture tester
|
|
Copyright (C) Andrew Tridgell 1997-2003
|
|
Copyright (C) Jelmer Vernooij 2006
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
*/
|
|
|
|
#ifndef __TORTURE_H__
|
|
#define __TORTURE_H__
|
|
|
|
struct smbcli_state;
|
|
struct torture_context;
|
|
struct torture_op {
|
|
const char *name;
|
|
BOOL (*fn)(struct torture_context *);
|
|
BOOL (*multi_fn)(struct smbcli_state *, int );
|
|
struct torture_op *prev, *next;
|
|
};
|
|
|
|
extern struct torture_op * torture_ops;
|
|
|
|
extern BOOL use_oplocks;
|
|
extern BOOL torture_showall;
|
|
extern int torture_entries;
|
|
extern int torture_nprocs;
|
|
extern int torture_seed;
|
|
extern int torture_numops;
|
|
extern int torture_failures;
|
|
extern int torture_numasync;
|
|
extern BOOL use_level_II_oplocks;
|
|
|
|
struct torture_test;
|
|
|
|
#include "torture/proto.h"
|
|
|
|
#endif /* __TORTURE_H__ */
|