|
|
|
@ -17,14 +17,14 @@ pkg_config = import('pkgconfig')
|
|
|
|
|
# Webfuse provider
|
|
|
|
|
|
|
|
|
|
webfuse_provider_static = static_library('webfuse_provider',
|
|
|
|
|
'lib/webfuse_provider/impl/slist.c',
|
|
|
|
|
'lib/webfuse_provider/impl/message.c',
|
|
|
|
|
'lib/webfuse_provider/impl/message_queue.c',
|
|
|
|
|
'lib/webfuse_provider/impl/status.c',
|
|
|
|
|
'lib/webfuse_provider/impl/base64.c',
|
|
|
|
|
'lib/webfuse_provider/impl/lws_log.c',
|
|
|
|
|
'lib/webfuse_provider/impl/json_util.c',
|
|
|
|
|
'lib/webfuse_provider/impl/url.c',
|
|
|
|
|
'lib/webfuse_provider/impl/util/slist.c',
|
|
|
|
|
'lib/webfuse_provider/impl/util/base64.c',
|
|
|
|
|
'lib/webfuse_provider/impl/util/lws_log.c',
|
|
|
|
|
'lib/webfuse_provider/impl/util/json_util.c',
|
|
|
|
|
'lib/webfuse_provider/impl/util/url.c',
|
|
|
|
|
'lib/webfuse_provider/impl/timer/manager.c',
|
|
|
|
|
'lib/webfuse_provider/impl/timer/timepoint.c',
|
|
|
|
|
'lib/webfuse_provider/impl/timer/timer.c',
|
|
|
|
@ -100,6 +100,14 @@ test_certs_dep = declare_dependency(
|
|
|
|
|
sources: [test_server_certs, test_client_certs])
|
|
|
|
|
|
|
|
|
|
alltests = executable('alltests',
|
|
|
|
|
'test/webfuse_provider/test_util/timeout_watcher.cc',
|
|
|
|
|
'test/webfuse_provider/test_util/ws_server.cc',
|
|
|
|
|
'test/webfuse_provider/test_util/jansson_test_environment.cc',
|
|
|
|
|
'test/webfuse_provider/mocks/fake_invokation_context.cc',
|
|
|
|
|
'test/webfuse_provider/mocks/mock_request.cc',
|
|
|
|
|
'test/webfuse_provider/mocks/mock_provider_client.cc',
|
|
|
|
|
'test/webfuse_provider/mocks/mock_provider.cc',
|
|
|
|
|
'test/webfuse_provider/mocks/mock_jsonrpc_proxy.cc',
|
|
|
|
|
'test/webfuse_provider/jsonrpc/mock_timer_callback.cc',
|
|
|
|
|
'test/webfuse_provider/jsonrpc/mock_timer.cc',
|
|
|
|
|
'test/webfuse_provider/jsonrpc/test_is_request.cc',
|
|
|
|
@ -110,22 +118,14 @@ alltests = executable('alltests',
|
|
|
|
|
'test/webfuse_provider/jsonrpc/test_response_parser.cc',
|
|
|
|
|
'test/webfuse_provider/timer/test_timepoint.cc',
|
|
|
|
|
'test/webfuse_provider/timer/test_timer.cc',
|
|
|
|
|
'test/webfuse_provider/utils/timeout_watcher.cc',
|
|
|
|
|
'test/webfuse_provider/utils/ws_server.cc',
|
|
|
|
|
'test/webfuse_provider/utils/jansson_test_environment.cc',
|
|
|
|
|
'test/webfuse_provider/mocks/fake_invokation_context.cc',
|
|
|
|
|
'test/webfuse_provider/mocks/mock_request.cc',
|
|
|
|
|
'test/webfuse_provider/mocks/mock_provider_client.cc',
|
|
|
|
|
'test/webfuse_provider/mocks/mock_provider.cc',
|
|
|
|
|
'test/webfuse_provider/mocks/mock_jsonrpc_proxy.cc',
|
|
|
|
|
'test/webfuse_provider/core/test_util.cc',
|
|
|
|
|
'test/webfuse_provider/core/test_container_of.cc',
|
|
|
|
|
'test/webfuse_provider/core/test_slist.cc',
|
|
|
|
|
'test/webfuse_provider/core/test_base64.cc',
|
|
|
|
|
'test/webfuse_provider/core/test_status.cc',
|
|
|
|
|
'test/webfuse_provider/core/test_message.cc',
|
|
|
|
|
'test/webfuse_provider/core/test_message_queue.cc',
|
|
|
|
|
'test/webfuse_provider/core/test_url.cc',
|
|
|
|
|
'test/webfuse_provider/util/test_util.cc',
|
|
|
|
|
'test/webfuse_provider/util/test_container_of.cc',
|
|
|
|
|
'test/webfuse_provider/util/test_slist.cc',
|
|
|
|
|
'test/webfuse_provider/util/test_base64.cc',
|
|
|
|
|
'test/webfuse_provider/util/test_status.cc',
|
|
|
|
|
'test/webfuse_provider/util/test_message.cc',
|
|
|
|
|
'test/webfuse_provider/util/test_message_queue.cc',
|
|
|
|
|
'test/webfuse_provider/util/test_url.cc',
|
|
|
|
|
'test/webfuse_provider/provider/test_client_protocol.cc',
|
|
|
|
|
'test/webfuse_provider/provider/test_dirbuffer.cc',
|
|
|
|
|
'test/webfuse_provider/provider/operation/test_close.cc',
|
|
|
|
|