Botond Dénes
eaedbed069
tests/random: add get_bool() overload with random engine param
2019-07-15 17:38:00 +03:00
Botond Dénes
070d72ee23
tests/random-utils.hh: add get_real()
2019-06-25 12:01:33 +03:00
Botond Dénes
2d9f6c3b63
tests/random-utils.hh: get_int() add overloads that accept external rand engine
2019-06-25 12:01:33 +03:00
Botond Dénes
2a7710129e
tests/random-utils.hh: add stepped_int_distribution
2019-06-25 12:01:33 +03:00
Benny Halevy
43e4631e6a
tests: random-utils: use seastar::testing::local_random_engine
...
To provide test reproducibility use the seastar local_random_engine.
To reproduce a run, use the --random-seed command line option
with the seed printed accordingly.
Signed-off-by: Benny Halevy <bhalevy@scylladb.com >
Message-Id: <20190613114307.31038-1-bhalevy@scylladb.com >
2019-06-13 14:45:48 +03:00
Rafael Ávila de Espíndola
ff18c837b7
tests: Add missing include in random-utils.hh
...
This file uses std::cout and so should include <iostream>.
Found with a patch to seastar that removes some redundant <iostream>
includes.
Signed-off-by: Rafael Ávila de Espíndola <espindola@scylladb.com >
Message-Id: <20181218183816.34504-1-espindola@scylladb.com >
2018-12-19 10:52:19 +00:00
Paweł Dziepak
2a0e929830
tests/random-utils: make functions and variables inline
...
random-utils.hh is a header which may be included in multiple
translation units so all members should be non-static inline to avoid
any duplication.
2018-11-22 11:30:31 +00:00
Paweł Dziepak
054d39b8f7
tests/random-utils: print seed
...
Knowning the seed will make it easier to investigate failures in
randomised tests.
2018-07-18 12:28:06 +01:00
Paweł Dziepak
9445ce3f84
tests/random-utils: generate sstrings
2018-07-18 12:28:06 +01:00
Paweł Dziepak
969219d5bc
tests/random-utils: add missing include
2018-06-25 09:21:47 +01:00
Paweł Dziepak
0092076167
tests: add helpers for generating random data
2018-05-31 10:09:01 +01:00