godot/tests/core/io
Pablo Andres Fuente d1338528f9 Fix file loggin log rotation
Fixes #97066

`RBSet` were used on `RotatedFileLogger` because it guarantees that
iterating it is done via `operator<`. This is important because
`RotatedFileLogger` depends on this behavior to delete the oldest log file.
On #61194 `HashSet` was added and all `RBSet` uses were replaced by
`HashSet`.
When that happened, the iteration in order is guaranteed to be the insertion
order, wich made that `RotatedFileLogger` delete the newest log file.
As a bonus, I added unit test for `RotatedFileLogger` and `CompositeLogger`.
2025-02-10 21:57:07 +01:00
..
test_config_file.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_file_access.h Improve use of Ref.is_null/valid 2024-12-23 16:35:02 -05:00
test_http_client.h Cleanup of raw nullptr checks with Ref 2024-08-31 15:01:09 +02:00
test_image.h Force build editor with regex module, remove checking code. 2025-01-07 19:43:23 +08:00
test_ip.h Add unit test for resolve_hostname 2024-04-10 14:19:04 +02:00
test_json.h Core ubsan fixes 2024-12-18 14:31:12 +01:00
test_json_native.h Core: Fix JSON.{from,to}_native() issues 2024-11-29 12:43:06 +03:00
test_logger.h Fix file loggin log rotation 2025-02-10 21:57:07 +01:00
test_marshalls.h Merge pull request #97716 from pafuent/add_half_precision_floating_point_to_stream_peer 2024-11-22 14:54:19 -06:00
test_packet_peer.h Add unit tests for PacketPeer 2024-10-01 12:19:41 -03:00
test_pck_packer.h Use subfolder for temporary test files 2024-06-05 20:31:42 +02:00
test_resource.h Use subfolder for temporary test files 2024-06-05 20:31:42 +02:00
test_resource_uid.h Add some tests for uid:// encoding and decoding 2025-01-10 23:41:12 +11:00
test_stream_peer.h Add half precision floating point support to StreamPeer 2024-11-12 08:46:52 -03:00
test_stream_peer_buffer.h Add unit tests for StreamPeer and StreamPeerBuffer 2024-10-01 12:25:11 -03:00
test_tcp_server.h [Net] Fix TCP/UDP server network tests 2024-12-06 18:00:49 +01:00
test_udp_server.h [Net] Fix TCP/UDP server network tests 2024-12-06 18:00:49 +01:00
test_xml_parser.h [GDExtension] Expose some low level functions and String operators. 2023-01-19 12:50:49 +02:00