toxcore/auto_tests
iphydf de4af4c270
feat: Add async event handling (callbacks) code.
Instead of synchronously handling events as they happen in
`tox_iterate`, this first collects all events in a structure and then
lets the client process them. This allows clients to process events in
parallel, since the data structure returned is mostly immutable.

This also makes toxcore compatible with languages that don't (easily)
support callbacks from C into the non-C language.

If we remove the callbacks, this allows us to add fields to the events
without breaking the API.
2022-02-06 17:28:28 +00:00
..
data Add save file generator, save compatibility test, and generate a save file 2018-08-19 10:38:51 +00:00
auto_test_support.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
auto_test_support.h Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
bootstrap_test.c Separate run_auto_tests into a library 2022-01-25 14:25:36 -05:00
BUILD.bazel feat: Add async event handling (callbacks) code. 2022-02-06 17:28:28 +00:00
check_compat.h cleanup: Remove old check Suite compat layer. 2022-01-16 01:37:37 +00:00
conference_av_test.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
conference_double_invite_test.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
conference_invite_merge_test.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
conference_peer_nick_test.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
conference_simple_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
conference_test.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
conference_two_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
crypto_test.c cleanup: Remove old check Suite compat layer. 2022-01-16 01:37:37 +00:00
dht_test.c Make more functions take const pointers to IP_Port 2022-02-03 11:17:29 -05:00
encryptsave_test.c chore: Run static analysers in multiple variants. 2022-01-14 10:45:11 +00:00
file_saving_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
file_transfer_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
friend_connection_test.c Separate run_auto_tests into a library 2022-01-25 14:25:36 -05:00
friend_request_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
invalid_tcp_proxy_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
invalid_udp_proxy_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
lan_discovery_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
lossless_packet_test.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
lossy_packet_test.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
Makefile.inc Separate run_auto_tests into a library 2022-01-25 14:25:36 -05:00
messenger_test.c cleanup: Remove old check Suite compat layer. 2022-01-16 01:37:37 +00:00
network_test.c Make more functions take const pointers to IP_Port 2022-02-03 11:17:29 -05:00
onion_test.c Make more functions take const pointers to IP_Port 2022-02-03 11:17:29 -05:00
overflow_recvq_test.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
overflow_sendq_test.c Separate run_auto_tests into a library 2022-01-25 14:25:36 -05:00
reconnect_test.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
save_compatibility_test.c cleanup: Minor fixes in test code. 2021-12-07 17:13:58 +00:00
save_friend_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
save_load_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
send_message_test.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
set_name_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
set_status_message_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
tcp_relay_test.c Separate run_auto_tests into a library 2022-01-25 14:25:36 -05:00
TCP_test.c Make functions take const pointer to IP_Port wherever possible 2022-02-03 10:54:48 -05:00
tox_dispatch_test.c feat: Add async event handling (callbacks) code. 2022-02-06 17:28:28 +00:00
tox_events_test.c feat: Add async event handling (callbacks) code. 2022-02-06 17:28:28 +00:00
tox_many_tcp_test.c cleanup: Remove old check Suite compat layer. 2022-01-16 01:37:37 +00:00
tox_many_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
tox_one_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
tox_strncasecmp_test.c cleanup: Remove old check Suite compat layer. 2022-01-16 01:37:37 +00:00
toxav_basic_test.c fix: Fix toxav_basic_test buffer overflow. 2022-01-13 22:36:53 +00:00
toxav_many_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00
typing_test.c Fix some minor issues with autotests 2022-01-26 10:27:41 -05:00
version_test.c chore: Remove config.h. 2021-12-15 10:26:50 +00:00