summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Avdey <eiri@eiri.ca>2020-04-16 10:58:41 -0300
committerEric Avdey <eiri@eiri.ca>2020-04-17 00:09:43 -0300
commita76694cc6b56a2bce8f4e40340f7f6fac184c9a5 (patch)
tree759770501290f91f873fd559b2caf702a317ddca
parent9916ac2b329e092b1a172e93fea586730c3c112d (diff)
downloadcouchdb-a76694cc6b56a2bce8f4e40340f7f6fac184c9a5.tar.gz
Fail tests on gen_server timeout
-rw-r--r--src/aegis/test/aegis_key_cache_test.erl11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/aegis/test/aegis_key_cache_test.erl b/src/aegis/test/aegis_key_cache_test.erl
index 2e6680e6f..e18eb34f0 100644
--- a/src/aegis/test/aegis_key_cache_test.erl
+++ b/src/aegis/test/aegis_key_cache_test.erl
@@ -19,6 +19,7 @@
-define(DB, #{aegis => <<0:320>>, uuid => <<0:64>>}).
-define(VALUE, <<0:8192>>).
-define(ENCRYPTED, <<1:8, 0:320, 0:4096>>).
+-define(TIMEOUT, 10000).
@@ -29,13 +30,13 @@ basic_test_() ->
fun teardown/1,
[
{"cache unwrapped key on get_wrapped_key",
- fun test_get_wrapped_key/0},
+ {timeout, ?TIMEOUT, fun test_get_wrapped_key/0}},
{"cache unwrapped key on encrypt",
- fun test_encrypt/0},
+ {timeout, ?TIMEOUT, fun test_encrypt/0}},
{"cache unwrapped key on decrypt",
- fun test_decrypt/0},
+ {timeout, ?TIMEOUT, fun test_decrypt/0}},
{"cache unwrapped key per database",
- fun test_multibase/0}
+ {timeout, ?TIMEOUT, fun test_multibase/0}}
]
}.
@@ -47,7 +48,7 @@ setup() ->
ok = meck:expect(aegis_keywrap, key_wrap, 2, <<0:320>>),
ok = meck:expect(aegis_keywrap, key_unwrap, fun(_, _) ->
%% build a line of the waiters
- timer:sleep(50),
+ timer:sleep(20),
<<0:256>>
end),
ok = meck:expect(aegis, encrypt, 4, ?ENCRYPTED),