Falk Werner
48e3575d6d
added integrative test of low level api
5 years ago
Falk Werner
f8a402c3a1
use TLS in integration test
5 years ago
Falk Werner
b2142ee963
added tests for wfp_impl_readdir
5 years ago
Falk Werner
d482f4dfe5
added test for wfp_impl_read
5 years ago
Falk Werner
0b0c16bf10
added tests for wfp_impl_open
5 years ago
Falk Werner
821c67ee46
fixed test
5 years ago
Falk Werner
2c62e16c98
added test for wfp_impl_lookup
5 years ago
Falk Werner
e9f371c14a
added tests for wfp_impl_getattr
5 years ago
Falk Werner
70e9f0a278
added tests for wfp_impl_getattr
5 years ago
Falk Werner
8d28da5e82
added tests for wfp_impl_close
5 years ago
Falk Werner
bbdd5a24f5
integrated libwf_timer and libwf_jsonrpc into libwebfuse-core
5 years ago
Falk Werner
71a8c30d36
increased test coverage
5 years ago
Falk Werner
214d6b738d
removed NULL-checks after malloc: they are not necessary, they were not consequently used and objects constructed by 3rd party libs are also unchecked
5 years ago
Falk Werner
43c989e7af
removed uuid mountpoint and factory
5 years ago
Falk Werner
e5da835e80
chore: use interrupt function in tests
5 years ago
Falk Werner
107e66b65a
chore: replaced msleep by std::this_thread::sleep_for
5 years ago
Falk Werner
1a29b44ad6
chore: prefixed jsonrpc by wf_
5 years ago
Falk Werner
1b4034e081
fix: do not ignore return value of mkdtemp
5 years ago
Falk Werner
7856b5a99d
feature: enabled authentication
5 years ago
Falk Werner
79318c47b8
refactor: extracted timer function of adapter into separate library
5 years ago
Falk Werner
b2d6ed8754
reorganized library code
5 years ago
Falk Werner
69a1faaa3f
chore: cleanup jsonrpc library
5 years ago
Falk Werner
e3a3427ca8
refactor: made jsonrpc an independent library
5 years ago
Falk Werner
c6ca2e14bd
changed credentials API
5 years ago
Falk Werner
767bafcd01
added first idea of API
5 years ago
Falk Werner
afb9c528e7
made c'tor explicit; disallow copy and assign
5 years ago
Falk Werner
5a80e0233c
refactored test fixture
5 years ago
Falk Werner
7ed99088db
fix: make c'tor explicit
5 years ago
Falk Werner
7c02b12449
fix: don't copy exceptions
5 years ago
Falk Werner
391b5926b6
added mock for provider client
5 years ago
Falk Werner
555058dbb5
made client protocol test single threaded
5 years ago
Falk Werner
77810168e0
fix: initialize context
5 years ago
Falk Werner
c6265aeaf7
chore: added default ctor for ClientProtocolTest (to initialize members properly)
5 years ago
Falk Werner
e21c716d34
refactored fake adapter server into ws server; added test for client protocol getattr
5 years ago
Falk Werner
4b418a45d4
chore: refactored test
5 years ago
Falk Werner
384de32bf5
removed some dead code
5 years ago
Falk Werner
17fa84bc38
made static_filesystem private (used for test purposes only)
5 years ago
Falk Werner
a27e68f5a6
organized unit tests
5 years ago
Falk Werner
abd6efe477
fixed client protocol low level API ( #49 )
...
* fixed client protocol low level API: enables usage of providing clients along with other websocket protocols
* fix: made some c'tors explicit
5 years ago
Falk Werner
8f40f73072
fixed test expectation
5 years ago
Falk Werner
bc1b5343df
added unit tests for server_config
5 years ago
Falk Werner
ae9fb63900
fix: made c'tor explicit
5 years ago
Falk Werner
77627b7c8b
integrated uuid_mountpoint_factory
5 years ago
Falk Werner
2b91f159cf
added unit tests of uuid_mountpoint_factory
5 years ago
Falk Werner
096c244445
added unit tests for uuid_mountpoint
5 years ago
Falk Werner
cfadf85f49
added uuid mountpoint and factory
5 years ago
Falk Werner
6a94cea6f9
added ondispose to mountpoint to allow custom cleanup
5 years ago
Falk Werner
e727a9a54d
added implementation of mountpoint
5 years ago
Falk Werner
9cd058a747
switched to own base64 implementation
5 years ago
Falk Werner
07e32757f8
chore(webfuse) Increase test coverage ( #34 )
...
* removes unnecessary code
* adds test of wf_status
* adds tests of wf_message
* adds tests of wf_message_queue
* changed branch of coverage badge to display correct results
* moves core tests into separate subdirectory
* increases coverage of timer test
* moves adapter specific tests into separate directory
* moves provider specific tests into separate directory
* adds tests of jsonrpc utilities
* adds tests of jsonrpc request
* adds test of jsonrpc response
* adds tests of jsonrpc server
* adds tests of jsonrpc proxy
* adds integration test (found some issues)
* disables problematic tests
* fixes resource leak: pending timer after cleanup proxy
* fixes order of cleanup to prevent processing pending requests after filesystem shut down
* fixes some memcheck and helgrind errors: initialization of lws_log; setup of client and server
* disabled a test
* fixes error in msleep utility
* fixes deadlock at IntegrationTest using valgrind
* removes unit test code from coverage report
* adds some integration tests
* makes badge show coverage of master
* fixes some coding style issues
* fixes eary trigger of is_connected (provider)
* fixes read error in 32 bit environments\n\ninode is always 64 bit, but variadic wf_impl_jsonrpc_proxy_invoke expects int
5 years ago