Changed all tests using random to use a seed in JIT/Methodical (#50767)
authorDaniel Hix <41391321+ADustyOldMuffin@users.noreply.github.com>
Tue, 4 May 2021 08:15:25 +0000 (03:15 -0500)
committerGitHub <noreply@github.com>
Tue, 4 May 2021 08:15:25 +0000 (01:15 -0700)
commit59d9d0d16858635a8c228be2ab7ad8882b0d1c71
tree9c365adcd63ade9a7afc89c56961672652c52452
parent14c035076b386f7625bdfa4530502172862c20d7
Changed all tests using random to use a seed in JIT/Methodical (#50767)

* Changed all tests using random to use a seed in JIT/Methodical

* Cleaned up code from suggestion

* Added seeds to the tests using unseeded random in JIT

* Update Span indexer to not rely on the order of random data

* Change circle in convex to not rely on specific random values

* Undo changes to tests with seed specified
51 files changed:
src/tests/JIT/Directed/CheckedCtor/Generic_Test_CSharp_Base_4.cs
src/tests/JIT/Directed/CheckedCtor/Generic_Test_CSharp_Peer_4.cs
src/tests/JIT/Directed/CheckedCtor/Test_CSharp_Base_4.cs
src/tests/JIT/Directed/CheckedCtor/Test_CSharp_Peer_4.cs
src/tests/JIT/Directed/PREFIX/PrimitiveVT/callconv1.cs
src/tests/JIT/Directed/PREFIX/PrimitiveVT/callconv2.cs
src/tests/JIT/Directed/StrAccess/straccess1.cs
src/tests/JIT/Directed/StrAccess/straccess2.cs
src/tests/JIT/Directed/StrAccess/straccess3.cs
src/tests/JIT/Directed/StrAccess/straccess4.cs
src/tests/JIT/Directed/VectorABI/VectorMgdMgd.cs
src/tests/JIT/Directed/VectorABI/VectorMgdMgdArray.cs
src/tests/JIT/Directed/VectorABI/VectorMgdMgdStatic.cs
src/tests/JIT/Directed/perffix/primitivevt/callconv1.cs
src/tests/JIT/Directed/perffix/primitivevt/callconv2.cs
src/tests/JIT/Methodical/MDArray/InnerProd/classarr.cs
src/tests/JIT/Methodical/MDArray/InnerProd/doublearr.cs
src/tests/JIT/Methodical/MDArray/InnerProd/intarr.cs
src/tests/JIT/Methodical/MDArray/InnerProd/jaggedarr.cs
src/tests/JIT/Methodical/MDArray/InnerProd/stringarr.cs
src/tests/JIT/Methodical/MDArray/InnerProd/structarr.cs
src/tests/JIT/Methodical/MDArray/basics/classarr.cs
src/tests/JIT/Methodical/MDArray/basics/doublearr.cs
src/tests/JIT/Methodical/MDArray/basics/jaggedarr.cs
src/tests/JIT/Methodical/MDArray/basics/stringarr.cs
src/tests/JIT/Methodical/MDArray/basics/structarr.cs
src/tests/JIT/Performance/CodeQuality/SIMD/RayTracer/Raytracer.cs
src/tests/JIT/Performance/CodeQuality/SciMark/FFT.cs
src/tests/JIT/Performance/CodeQuality/Span/SpanBench.cs
src/tests/JIT/Performance/CodeQuality/V8/Crypto/Crypto.cs
src/tests/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26863/b26863.cs
src/tests/JIT/Regression/CLR-x86-JIT/V1-M09/b16294/b16294.cs
src/tests/JIT/Regression/JitBlue/GitHub_19361/GitHub_19361.cs
src/tests/JIT/Regression/JitBlue/GitHub_21546/GitHub_21546.cs
src/tests/JIT/Regression/JitBlue/GitHub_27924/GitHub_27924.cs
src/tests/JIT/Regression/JitBlue/GitHub_7508/Vector3Test.cs
src/tests/JIT/Regression/JitBlue/GitHub_8220/GitHub_8220.cs
src/tests/JIT/SIMD/BitwiseOperations.cs
src/tests/JIT/SIMD/Haar-likeFeaturesGeneric.cs
src/tests/JIT/SIMD/SqrtGeneric.cs
src/tests/JIT/SIMD/Sums.cs
src/tests/JIT/SIMD/VectorArrayInit.cs
src/tests/JIT/SIMD/VectorConvert.cs
src/tests/JIT/SIMD/VectorCopyToArray.cs
src/tests/JIT/SIMD/VectorMatrix.cs
src/tests/JIT/SIMD/VectorReturn.cs
src/tests/JIT/Stress/ABI/PInvokes.cs
src/tests/JIT/Stress/ABI/Program.cs
src/tests/JIT/Stress/ABI/Stubs.cs
src/tests/JIT/Stress/ABI/TailCalls.cs
src/tests/JIT/opt/Inline/tests/mathfunc.cs