node-addon-api icon indicating copy to clipboard operation
node-addon-api copied to clipboard

[Tests] Unit test coverage for ThreadSafeFunction class

Open JckXia opened this issue 4 years ago • 3 comments

class methods
ThreadSafeFunction
Covered (threadsafe_function_ptr.cc) ThreadSafeFunction::New(napi_env env, const Function& callback, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount)
ThreadSafeFunction::New(napi_env env, const Function& callback, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount, ContextType* context)
ThreadSafeFunction::New(napi_env env, const Function& callback, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount, Finalizer finalizeCallback)
Covered( see threadsafe_function_sum.cc) ThreadSafeFunction::New(napi_env env, const Function& callback, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount, Finalizer finalizeCallback, FinalizerDataType* data)
ThreadSafeFunction::New(napi_env env, const Function& callback, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount, ContextType* context, Finalizer finalizeCallback)
Covered(see threadsafe_function.cc) ThreadSafeFunction::New(napi_env env, const Function& callback, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount, ContextType* context, Finalizer finalizeCallback, FinalizerDataType* data)
ThreadSafeFunction::New(napi_env env, const Function& callback, const Object& resource, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount)
ThreadSafeFunction::New(napi_env env, const Function& callback, const Object& resource, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount, ContextType* context)
Covered(see threadsafe_function_unref.cc) ThreadSafeFunction::New(napi_env env, const Function& callback,const Object& resource, ResourceString resName, size_t maxQueueSize, size_t initialThreadCount, Finalizer finalizeCallback)
ThreadSafeFunction::New(napi_env env, const Function& callback, const Object& resource, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount, Finalizer finalizeCallback,FinalizerDataType* data)
Covered(See threadsafe_function_ctx.cc) ThreadSafeFunction::New(napi_env env, const Function& callback, const Object& resource, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount, ContextType* context, Finalizer finalizeCallback)
ThreadSafeFunction::New(napi_env env, const Function& cb, const Object& resource, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount, ContextType* context, Finalizer finalizeCb, FinalizerDataType* data)
operator napi_threadsafe_function() const
Covered (see threadsafe_function.cc) napi_status BlockingCall() const
Covered( see threadsafe_function_sum.cc) napi_status BlockingCall(Callback cb) const
Covered (see threadsafe_function.cc) napi_status BlockingCall(DataType*data, Callback cb) const
napi_status NonBlockingCall() const
napi_status NonBlockingCall(Callback cb) const
Covered(see threadsafe_function.cc) napi_status NonBlockingCall(DataType* data, Callback cb) const
void Ref(npai_env env) const
Covered(see threadsafe_function_unref.cc) void Unref(napi_env env) const
Used by threadsafe_function.cc napi_status Acquire() const
Used by threadsafe_function.cc napi_status Release()
Used by threadsafe_function.cc napi_status Abort()
Used by threadsafe_function.cc ConvertibleContext GetContext() const

JckXia avatar Sep 06 '21 15:09 JckXia

This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made.

github-actions[bot] avatar Dec 24 '21 00:12 github-actions[bot]

This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made.

github-actions[bot] avatar Apr 11 '22 00:04 github-actions[bot]

This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made.

github-actions[bot] avatar Aug 02 '22 00:08 github-actions[bot]

Test coverage completed follow https://github.com/nodejs/node-addon-api/pull/1251 and https://github.com/nodejs/node-addon-api/pull/1249

JckXia avatar Jan 27 '23 16:01 JckXia