Mercurial > octave
changeset 24989:15d2f32db174 stable
test: relax tolerances on randn, randg tests to pass on i386 (bug #53438)
* rand.cc (Frandn, Frandg): Relax tolerances as necessary on known fixed state
BIST tests to pass on i386.
author | Mike Miller <mtmiller@octave.org> |
---|---|
date | Fri, 23 Mar 2018 14:46:41 -0700 |
parents | a895967fd5a7 |
children | 9a1c8ba849e1 |
files | libinterp/corefcn/rand.cc |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/corefcn/rand.cc Fri Mar 23 12:38:00 2018 -0700 +++ b/libinterp/corefcn/rand.cc Fri Mar 23 14:46:41 2018 -0700 @@ -574,7 +574,7 @@ %!test %! ## Test a known fixed state %! randn ("state", 1); -%! assert (randn (1, 6), [-2.666521678978671 -0.7381719971724564 1.507903992673601 0.6019427189162239 -0.450661261143348 -0.7054431351574116], eps); +%! assert (randn (1, 6), [-2.666521678978671 -0.7381719971724564 1.507903992673601 0.6019427189162239 -0.450661261143348 -0.7054431351574116], 14*eps); %!test %! ## Test a known fixed seed %! randn ("seed", 1); @@ -791,19 +791,19 @@ %!test %! ## Test a known fixed state %! randg ("state", 1); -%! assert (randg (0.95, 1, 6), [3.099382433255327 0.3974529788871218 0.644367450750855 1.143261091802246 1.964111762696822 0.04011915547957939], 2*eps); +%! assert (randg (0.95, 1, 6), [3.099382433255327 0.3974529788871218 0.644367450750855 1.143261091802246 1.964111762696822 0.04011915547957939], 12*eps); %!test %! ## Test a known fixed state %! randg ("state", 1); -%! assert (randg (1, 1, 6), [0.2273389379645993 1.288822625058359 0.2406335209340746 1.218869553370733 1.024649860162554 0.09631230343599533], 4*eps); +%! assert (randg (1, 1, 6), [0.2273389379645993 1.288822625058359 0.2406335209340746 1.218869553370733 1.024649860162554 0.09631230343599533], 40*eps); %!test %! ## Test a known fixed state %! randg ("state", 1); -%! assert (randg (10, 1, 6), [3.520369644331133 15.15369864472106 8.332112081991205 8.406211067432674 11.81193475187611 10.88792728177059], 16*eps); +%! assert (randg (10, 1, 6), [3.520369644331133 15.15369864472106 8.332112081991205 8.406211067432674 11.81193475187611 10.88792728177059], 56*eps); %!test %! ## Test a known fixed state %! randg ("state", 1); -%! assert (randg (100, 1, 6), [75.34570255262264 115.4911985594699 95.23493031356388 95.48926019250911 106.2397448229803 103.4813150404118], 132*eps); +%! assert (randg (100, 1, 6), [75.34570255262264 115.4911985594699 95.23493031356388 95.48926019250911 106.2397448229803 103.4813150404118], 256*eps); %!test %! ## Test a known fixed seed %! randg ("seed", 1);