netsurf/test
Daniel Silverstone a653e1e86e
utils: Add a generic hashmap and tests for it
In order to be able to use a generic hashmap in things such
as the fs_backing_store we want one to exist.  Here it is,
along with some moderately comprehensive tests.

Current limits:

1. All keys and values are owned by the hashmap
2. The hashmap, while capable of different bucket counts
   only has a single fixed count for now

Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-02-23 15:13:47 +00:00
..
data Core: Remove unused minimum GIF delay option. 2020-02-21 11:45:20 +00:00
js Sleepy JS test, handy to alt+f4 during load to check shutdown 2019-06-15 21:09:49 +01:00
monkey-tests monkey: Support testing page info state 2019-12-01 18:24:34 +00:00
.gitignore More monkey stuff 2018-11-03 17:14:43 +00:00
assert.c Support coverage flushing on assert() 2017-03-31 18:53:52 +01:00
bloom.c add bloom filter test for adding NULL string 2016-08-14 23:32:20 +01:00
corestrings.c test: Bring corestring test count up to date 2020-02-21 16:19:35 +00:00
hashmap.c utils: Add a generic hashmap and tests for it 2020-02-23 15:13:47 +00:00
hashtable.c fix hashtable test build 2018-04-22 15:20:26 +01:00
llcache.c move tree compatability layer to amiga frontend 2016-12-31 01:04:27 +00:00
log.c use nslog library for logging if available. 2017-09-03 23:40:32 +01:00
Makefile utils: Add a generic hashmap and tests for it 2020-02-23 15:13:47 +00:00
malloc_fig.c Add heap fault injection generator into tests 2017-03-22 08:56:24 +00:00
malloc_fig.h Add heap fault injection generator into tests 2017-03-22 08:56:24 +00:00
message_data_inline.h
messages.c move the fallback text for about handler into messages handler 2019-10-30 21:33:27 +00:00
mimesniff.c fix mime sniff test with comment tag 2017-03-20 23:39:15 +00:00
monkey_driver.py test: Increase window destroy timeout to 30s by default 2020-02-22 17:51:07 +00:00
monkey-see-monkey-do improve monkey-see-monkey-do backtrace output to include function name 2020-01-12 23:57:32 +00:00
monkeyfarmer.py test: Extra info when windows don't destroy quickly 2020-02-22 17:50:51 +00:00
nsoption.c make options test use build directory for temporary files rather than /tmp 2019-09-21 13:25:45 +01:00
nsurl.c improve nsurl query handling. 2018-09-26 17:21:33 +01:00
testament.h
time.c Test: Add trailing whitespace and garbage datetime string parse tests. 2016-08-17 09:11:02 +01:00
urldbtest.c remove test for removed API 2017-09-11 10:35:38 +01:00
urlescape.c
utils.c improve human_friendly_bytesize to cope with sizes up to 16 exibytes 2019-10-19 18:20:00 +01:00