summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/lua-zlib/tap.lua
diff options
context:
space:
mode:
author ImJezze <jezze@gmx.net>2016-02-21 11:48:45 +0100
committer ImJezze <jezze@gmx.net>2016-02-21 11:48:45 +0100
commitcc24a339d8c0517259084b5c178d784626ba965c (patch)
tree9868e9687b5802ae0a3733712a3bbeb3bc75c953 /3rdparty/lua-zlib/tap.lua
parentb5daabda5495dea5c50e17961ecfed2ea8619d76 (diff)
Merge remote-tracking branch 'refs/remotes/mamedev/master'
Second attempt
Diffstat (limited to '3rdparty/lua-zlib/tap.lua')
-rw-r--r--3rdparty/lua-zlib/tap.lua24
1 files changed, 24 insertions, 0 deletions
diff --git a/3rdparty/lua-zlib/tap.lua b/3rdparty/lua-zlib/tap.lua
new file mode 100644
index 00000000000..05266a9c997
--- /dev/null
+++ b/3rdparty/lua-zlib/tap.lua
@@ -0,0 +1,24 @@
+local tap_module = {}
+
+local os = require("os")
+
+local counter = 1
+local failed = false
+
+function tap_module.ok(assert_true, desc)
+ local msg = ( assert_true and "ok " or "not ok " ) .. counter
+ if ( not assert_true ) then
+ failed = true
+ end
+ if ( desc ) then
+ msg = msg .. " - " .. desc
+ end
+ print(msg)
+ counter = counter + 1
+end
+
+function tap_module.exit()
+ os.exit(failed and 1 or 0)
+end
+
+return tap_module