Go 1.17 New features added to Testing

There is such a description in the release notes of Go 1.17.

Added a new testing flag -shuffle which controls the execution order of tests and benchmarks.

The new T.Setenv and B.Setenv methods support setting an environment variable for the duration of the test or benchmark.

Added a new test flag -shuffle to control the order of test and