Make it possible to run a single test by runtest.rb
diff --git a/runtest.rb b/runtest.rb
index 6676402..c399a6a 100755
--- a/runtest.rb
+++ b/runtest.rb
@@ -33,7 +33,15 @@
 failures = []
 passes = []
 
-Dir.glob('testcase/*.mk').sort.each do |mk|
+if !ARGV.empty?
+  mks = ARGV.map do |mk|
+    "testcase/#{File.basename(mk, '.mk')}.mk"
+  end
+else
+  mks = Dir.glob('testcase/*.mk').sort
+end
+
+mks.each do |mk|
   c = File.read(mk)
 
   expected_failure = c =~ /\A# TODO/