mirror of
https://github.com/SerenityOS/serenity
synced 2024-07-09 13:10:45 +00:00
Tests: Use more representative test cases for ILBM regression tests
Previously, the regression tests for OSS-Fuzz issues 62033 and 63296 used test case files directly from OSS-Fuzz. These files are invalid in multiple ways because they have been generated by a fuzzer. This commit replaces these files with ones that only expose the issue being tested.
This commit is contained in:
parent
21f2f09df4
commit
39f7f1e84c
|
@ -141,7 +141,7 @@ TEST_CASE(test_ilbm_uncompressed)
|
|||
TEST_CASE(test_ilbm_malformed_header)
|
||||
{
|
||||
Array test_inputs = {
|
||||
TEST_INPUT("ilbm/oss-fuzz-testcase-62033.iff"sv),
|
||||
TEST_INPUT("ilbm/truncated-bmhd-chunk.iff"sv)
|
||||
};
|
||||
|
||||
for (auto test_input : test_inputs) {
|
||||
|
@ -154,7 +154,7 @@ TEST_CASE(test_ilbm_malformed_header)
|
|||
TEST_CASE(test_ilbm_malformed_frame)
|
||||
{
|
||||
Array test_inputs = {
|
||||
TEST_INPUT("ilbm/oss-fuzz-testcase-63296.iff"sv)
|
||||
TEST_INPUT("ilbm/missing-body-chunk.iff"sv)
|
||||
};
|
||||
|
||||
for (auto test_input : test_inputs) {
|
||||
|
|
BIN
Tests/LibGfx/test-inputs/ilbm/missing-body-chunk.iff
Normal file
BIN
Tests/LibGfx/test-inputs/ilbm/missing-body-chunk.iff
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Tests/LibGfx/test-inputs/ilbm/truncated-bmhd-chunk.iff
Normal file
BIN
Tests/LibGfx/test-inputs/ilbm/truncated-bmhd-chunk.iff
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user