70 Commits

Author SHA1 Message Date
77446b88f1 Update third party dependencies. 2026-01-04 16:04:10 +00:00
6a15b73cd5 Update test files. 2025-12-31 16:58:31 +00:00
9c27fa4d4b Update test data files. 2025-12-31 16:22:24 +00:00
e065d4d074 Free ECC context during cleanup to prevent memory leaks 2025-12-28 17:58:59 +00:00
484d045277 Refine ASAN_OPTIONS handling for test discovery and execution 2025-12-28 16:56:45 +00:00
480bc9f6dc Reduce buffer size for 'gtest' in image creation to prevent potential issues 2025-12-28 16:31:46 +00:00
0ac80e99b9 Update test files. 2025-12-28 16:30:59 +00:00
b6f26c9c9c Add address sanitizer optional usage. 2025-12-28 15:57:23 +00:00
57aa701363 Improve test data file copying logic for in-tree builds 2025-12-26 20:20:51 +00:00
050810c91d Update copyright year to 2026. 2025-12-23 08:23:40 +00:00
d4f83cf9e4 Update copyright year to 2026. 2025-12-23 08:15:35 +00:00
76a013cd04 Add tests for subchannel data. 2025-12-10 08:45:15 +00:00
25bad474ec Add test for negative sectors. 2025-11-22 13:50:10 +00:00
b600857b2e Add unit test for resuming images. 2025-10-21 16:42:40 +01:00
eae5514ce3 Update all calls to aaruf_open. 2025-10-21 15:36:43 +01:00
cdddd3a3fd Update test images. 2025-10-18 17:20:59 +01:00
f9565219db Replace static fake UTF-16LE hex string with direct string literal for 'gtest' 2025-10-18 16:55:28 +01:00
37b842d1c2 Add audio image creation test. 2025-10-18 16:46:04 +01:00
f6b1ac2af2 Add sector status parameter to read sector functions in tests 2025-10-11 13:29:22 +01:00
756d965e2a Refactor CMakeLists.txt for improved organization and add test data copying 2025-10-11 01:11:30 +01:00
07e00162e3 Add test for CD MODE 2 image V2. 2025-10-10 23:28:36 +01:00
7c032ec25f Add test for CD MODE 2 image V1. 2025-10-10 23:25:13 +01:00
9a94c36a43 Add test for CD MODE 1 image V2. 2025-10-10 23:04:02 +01:00
20506c2066 Add test for opening cdmode1_v1 image and verify its properties 2025-10-10 15:36:55 +01:00
30e2024622 Add test image creation with table shift of 9. 2025-10-10 11:44:55 +01:00
f67f711776 Add test for deduplicated, compressed image creation 2025-10-10 11:15:42 +01:00
fe1dfb0e51 Add test for duplicated, compressed image creation 2025-10-10 11:07:14 +01:00
4fa4747154 Add test for deduplicated, uncompressed image creation 2025-10-10 11:03:41 +01:00
17e1c0f2bd Set DDTv2 as 64-bit and remove concept of multiple sizes of DDTs. 2025-10-10 02:39:57 +01:00
421d5ada72 Add create_image.cpp and update tests to include image creation functionality 2025-10-10 01:26:26 +01:00
c2c5c7d17b Add test for 640Mb M.O. image in AaruFormat V2. 2025-10-10 00:17:50 +01:00
9d38d378fc Add test for 640Mb M.O. image in AaruFormat V1. 2025-10-10 00:13:37 +01:00
ed6bef579b Add test for 540Mb M.O. image in AaruFormat V2. 2025-10-10 00:02:56 +01:00
05618a2af8 Add test for 540Mb M.O. image in AaruFormat V1. 2025-10-09 23:53:40 +01:00
de0d1643c8 Add test for HiFD image in AaruFormat V2. 2025-10-09 22:57:23 +01:00
ec23c98518 Add test for HiFD image in AaruFormat V1. 2025-10-09 22:52:10 +01:00
734db50e7f Add test for GigaMO image in AaruFormat V2. 2025-10-09 22:05:42 +01:00
ad1ed96b1a Add test for GigaMO image in AaruFormat V1. 2025-10-09 18:16:14 +01:00
6897321592 Add test for Floptical image in AaruFormat V2. 2025-10-09 18:06:57 +01:00
c5bd9a46fe Add test for Floptical image in AaruFormat V1. 2025-10-09 18:04:19 +01:00
58b1b901ba Add test for MF2HD image in AaruFormat V2. 2025-10-09 17:59:44 +01:00
c02b6b2f77 Remove test file download logic from CMakeLists.txt and copy file directly 2025-10-09 17:55:47 +01:00
854137d8d1 Add functionality to download test file if not present 2025-10-09 17:00:45 +01:00
714a2d9c5d Add unit tests for opening AaruFormat images in open_image.cpp 2025-10-09 17:00:38 +01:00
3926d8f41e Integrate CTest for per-test reporting in tests_run 2025-10-09 17:00:20 +01:00
af5b9b87a3 Remove warnings in cmake 2025-10-08 12:45:25 +01:00
79ac2e380c Add SHA-256 checksum calculation support 2025-10-03 02:03:39 +01:00
1e569c68a1 Add SHA-1 checksum calculation support 2025-10-03 01:49:44 +01:00
a9d4448c46 Update CMakeLists.txt to include OpenSSL include directories and check for SHA256_Init function 2025-10-02 22:17:44 +01:00
b83cf6e762 Update CMakeLists.txt to use PRIVATE visibility for linked libraries 2025-10-02 22:17:25 +01:00