# Add random order for test execution in github actions (and fix tests if failing) # Replace check.sh usage with a meta-rake task that will run same tasks as github actions # Update readme
The readme file instructs you to use check.sh to validate your changes.
check.sh script executes `bundle exec rspec --order random` and fails randomly, while `bundle exec rspec` seems to always pass
{code:java}
1) Facter::Resolvers::OsRelease when on opensuse-leap returns os identifier Failure/Error: expect(result).to eq('opensuse')
expected: "opensuse" got: "ubuntu"
(compared using ==) # ./spec/facter/resolvers/os_release_spec.rb:98:in `block (3 levels) in <top (required)>'
{code} {code:java}
1) Facter::Resolvers::OsRelease when on Debian returns os PRETTY_NAME Failure/Error: expect(result).to eq('Debian GNU/Linux 10 (buster)')