From 9117bc2e60a38a1b245a056e46358ad0bbb98d31 Mon Sep 17 00:00:00 2001 From: Johan Holmberg Date: Fri, 3 Jun 2016 11:17:18 +0200 Subject: [PATCH] sort methods/files for more deterministic behaviour --- bin/cmdtest.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/cmdtest.rb b/bin/cmdtest.rb index a363d8e..27d24fe 100755 --- a/bin/cmdtest.rb +++ b/bin/cmdtest.rb @@ -200,7 +200,7 @@ module Cmdtest @runtime_class, @adm_file, @runner = runtime_class, adm_file, runner tested = runner.opts.test - @adm_methods = @runtime_class.public_instance_methods(false).select do |name| + @adm_methods = @runtime_class.public_instance_methods(false).sort.select do |name| name =~ /^test_/ end.map do |name| TestMethod.new(name, self, runner) @@ -533,7 +533,7 @@ module Cmdtest exit(1) end elsif File.directory?(arg) - Dir.foreach(arg) do |entry| + for entry in Dir.entries(arg).sort path = File.join(arg,entry) next unless File.file?(path) next unless entry =~ /^CMDTEST_.*\.rb$/