From 18464f368d90b0f8ce48cb5d45def6f9d87e3432 Mon Sep 17 00:00:00 2001 From: moteus Date: Mon, 30 Dec 2013 12:58:48 +0400 Subject: Change. does not register llthread loader. This is because of better load dynamic library from child thread to prevent unload dynamic library if parent Lua state closes. --- test/test_join_timeout.lua | 7 ++++--- test/test_logger.lua | 4 +++- test/test_register_llthreads.lua | 3 +++ 3 files changed, 10 insertions(+), 4 deletions(-) (limited to 'test') diff --git a/test/test_join_timeout.lua b/test/test_join_timeout.lua index aa8f88d..b9cf155 100644 --- a/test/test_join_timeout.lua +++ b/test/test_join_timeout.lua @@ -2,9 +2,8 @@ local llthreads = require"llthreads" local utils = require "utils" local sleep = utils.sleep -local include = [[ +local include = utils.thread_init .. [[ local llthreads = require"llthreads" -]] .. utils.thread_init .. [[ local sleep = require "utils".sleep ]] @@ -17,6 +16,8 @@ print("thread:join(0): ", ok, err) assert(ok == nil) assert(err == "timeout") -print("thread:join(): ", thread:join()) +local ok, err = thread:join() +print("thread:join(): ", ok, err) +assert(ok, err) print("Done!") diff --git a/test/test_logger.lua b/test/test_logger.lua index 66c190f..f85a896 100644 --- a/test/test_logger.lua +++ b/test/test_logger.lua @@ -1,4 +1,6 @@ -require "llthreads".new([[ +local utils = require "utils" + +require "llthreads".new(utils.thread_init .. [[ require "string" require "llthreads".set_logger(function(msg) diff --git a/test/test_register_llthreads.lua b/test/test_register_llthreads.lua index f02bf86..5b234a9 100644 --- a/test/test_register_llthreads.lua +++ b/test/test_register_llthreads.lua @@ -1,3 +1,6 @@ +-- Test if you build module with +-- LLTHREAD_REGISTER_THREAD_LIBRARY + local llthreads = require "llthreads" local thread = llthreads.new([[ if not package.preload.llthreads then -- cgit v1.2.3-55-g6feb