diff options
author | Günther Deschner <gd@samba.org> | 2008-11-28 12:10:56 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-11-28 14:09:26 +0100 |
commit | 4b687944f382185fafccc41f3ec4737a72e55448 (patch) | |
tree | 38ffb479309c4e0be4e10d155968ec25cc3d187a /source4/torture/rpc | |
parent | 465466e1afa70e0fa1076963ae67a96e9e5b4cbb (diff) | |
download | samba-4b687944f382185fafccc41f3ec4737a72e55448.tar.gz samba-4b687944f382185fafccc41f3ec4737a72e55448.tar.bz2 samba-4b687944f382185fafccc41f3ec4737a72e55448.zip |
s4-smbtorture: allow to disable full testing of all possible opcode combinations.
Guenther
Diffstat (limited to 'source4/torture/rpc')
-rw-r--r-- | source4/torture/rpc/samr.c | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/source4/torture/rpc/samr.c b/source4/torture/rpc/samr.c index 98e6a5a445..86a959df7c 100644 --- a/source4/torture/rpc/samr.c +++ b/source4/torture/rpc/samr.c @@ -2406,7 +2406,7 @@ static bool test_SetPassword_pwdlastset(struct dcerpc_pipe *p, struct policy_handle *handle, char **password) { - int i, s, q; + int i, s = 0, q = 0; bool ret = true; int delay = 500000; bool set_levels[] = { false, true }; @@ -2530,10 +2530,20 @@ static bool test_SetPassword_pwdlastset(struct dcerpc_pipe *p, return ret; } + /* set to 1 to enable testing for all possible opcode + (SetUserInfo, SetUserInfo2, QueryUserInfo, QueryUserInfo2) + combinations */ +#if 0 +#define TEST_SET_LEVELS 1 +#define TEST_QUERY_LEVELS 1 +#endif for (i=0; i<ARRAY_SIZE(pwd_tests); i++) { +#ifdef TEST_SET_LEVELS for (s=0; s<ARRAY_SIZE(set_levels); s++) { +#endif +#ifdef TEST_QUERY_LEVELS for (q=0; q<ARRAY_SIZE(query_levels); q++) { - +#endif NTTIME pwdlastset_old = 0; NTTIME pwdlastset_new = 0; @@ -2660,10 +2670,17 @@ static bool test_SetPassword_pwdlastset(struct dcerpc_pipe *p, } break; } +#ifdef TEST_QUERY_LEVELS } +#endif +#ifdef TEST_SET_LEVELS } +#endif } +#undef TEST_SET_LEVELS +#undef TEST_QUERY_LEVELS + return ret; } |