]> git.lizzy.rs Git - metalua.git/blobdiff - src/tests/run.mlua
Merge branch 'master' of ssh://git.eclipse.org/gitroot/koneki/org.eclipse.koneki...
[metalua.git] / src / tests / run.mlua
diff --git a/src/tests/run.mlua b/src/tests/run.mlua
deleted file mode 100644 (file)
index b452056..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
--- Run all *.lua and *.mlua files in this directory.
--- This makes it easy to run all tests in the directory, 
-
--{ extension 'xloop' }
-
-LS_COMMANDS = { "ls", "dir /b" } 
-for i, cmd in ipairs(LS_COMMANDS) do
-   local f = io.popen (cmd)
-   ls = f :read '*a'
-   f :close()
-   if ls ~= '' then
-      break
-   elseif i == #LS_COMMANDS then
-      error "Can't figure out how to list files on your OS"
-   end
-end
-
-this_script = arg[1]
-
-local errors = {}
-
-for filename in ls :gmatch "[^\n]+" if filename ~= this_script and filename :strmatch  "%.m?lua$" do
-   printf ("*** running %s ***", filename)
-   local ret = os.execute ("metalua "..filename)
-   if ret ~= 0 then 
-      errors[#errors + 1] = "Test "..filename.." failed, returned "..ret
-   end
-end
-
-if #errors > 0 then
-   print("\n\n================================================================================") 
-   error(
-      "TEST FAILURES DETECTED:\n" ..
-      "-----------------------\n" ..
-      " * " .. table.concat(errors, "\n * ")
-    ) 
-end