From 758b4a2286fab1c4a4d352a51e6312ca6d51f485 Mon Sep 17 00:00:00 2001 From: "Dmitry E. Oboukhov" <unera@debian.org> Date: Tue, 20 May 2014 17:36:07 +0400 Subject: [PATCH] Enable box.digest in stable, closes #297 + fix bsdsocket test --- src/lua/init.cc | 2 ++ test/box/bsdsocket.result | 12 ++++-------- test/box/bsdsocket.test | 5 ++--- test/box/lua.result | 1 + 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/src/lua/init.cc b/src/lua/init.cc index 397aceecd6..5b77b00b6d 100644 --- a/src/lua/init.cc +++ b/src/lua/init.cc @@ -78,9 +78,11 @@ struct lua_State *tarantool_L; /* contents of src/lua/ files */ extern char uuid_lua[]; extern char session_lua[]; +extern char digest_lua[]; static const char *lua_sources[] = { uuid_lua, session_lua, + digest_lua, NULL }; diff --git a/test/box/bsdsocket.result b/test/box/bsdsocket.result index b98cc755d0..1645648820 100644 --- a/test/box/bsdsocket.result +++ b/test/box/bsdsocket.result @@ -18,9 +18,9 @@ lua type(s) --- - table ... -lua s +lua string.match(tostring(s), 'fd %d+, aka 0%.0%.0%.0:0') ~= nil --- - - fd 10, aka 0.0.0.0:0 + - true ... lua s:errno() --- @@ -455,9 +455,9 @@ lua s:bind('unix/', '/tmp/tarantool-test-socket') --- - true ... -lua tostring(sc) +lua string.match(tostring(sc), 'fd %d+, aka unix/:/tmp/tarantool%-test%-socket') ~= nil --- - - fd 12, aka unix/:/tmp/tarantool-test-socket + - true ... lua s:listen(1234) --- @@ -527,10 +527,6 @@ lua #(box.socket.getaddrinfo('mail12211alklkl.ru', 'http', {})) == 0 lua sc = box.socket('PF_INET', 'SOCK_STREAM', 'tcp') --- ... -lua tostring(sc) ---- - - fd 12, aka 0.0.0.0:0 -... lua sc:getsockopt('SOL_SOCKET', 'SO_ERROR') --- - 0 diff --git a/test/box/bsdsocket.test b/test/box/bsdsocket.test index 3c501d8d77..8b69dbbc5a 100644 --- a/test/box/bsdsocket.test +++ b/test/box/bsdsocket.test @@ -10,7 +10,7 @@ exec admin "lua box.socket('PF_INET', 'SOCK_STREAM', 'tcp121222'); return box.er exec admin "lua s = box.socket('PF_INET', 'SOCK_STREAM', 'tcp')" exec admin "lua s:wait(.01)" exec admin "lua type(s)" -exec admin "lua s" +exec admin "lua string.match(tostring(s), 'fd %d+, aka 0%.0%.0%.0:0') ~= nil" exec admin "lua s:errno()" exec admin "lua type(s:error())" @@ -138,7 +138,7 @@ exec admin "lua s:nonblock()" if os.path.exists('/tmp/tarantool-test-socket'): os.unlink('/tmp/tarantool-test-socket') exec admin "lua s:bind('unix/', '/tmp/tarantool-test-socket')" -exec admin "lua tostring(sc)" +exec admin "lua string.match(tostring(sc), 'fd %d+, aka unix/:/tmp/tarantool%-test%-socket') ~= nil" exec admin "lua s:listen(1234)" exec admin "lua sc = box.socket('PF_UNIX', 'SOCK_STREAM', 'ip')" @@ -166,7 +166,6 @@ exec admin "lua #(box.socket.getaddrinfo('mail.ru', 'http', {})) > 0" exec admin "lua #(box.socket.getaddrinfo('mail12211alklkl.ru', 'http', {})) == 0" exec admin "lua sc = box.socket('PF_INET', 'SOCK_STREAM', 'tcp')" -exec admin "lua tostring(sc)" exec admin "lua sc:getsockopt('SOL_SOCKET', 'SO_ERROR')" exec admin "lua sc:nonblock(true)" exec admin "lua sc:readable()" diff --git a/test/box/lua.result b/test/box/lua.result index 20023179ec..e6a6b1b9de 100644 --- a/test/box/lua.result +++ b/test/box/lua.result @@ -21,6 +21,7 @@ lua local t = {} for n in pairs(box) do table.insert(t, ' - box.' .. tostring(n - box.delete - box.digest - box.dostring + - box.errno - box.error - box.fiber - box.flags -- GitLab