You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GcnFst is a bit hackish due to the way the GameCube file system is set up, so a test suite would be a good idea.
Requirements:
Collection of fst.bin files from all sorts of GameCube and Wii games. (Should be legal to redistribute, since it's basically just a binary representation of a directory structure.)
Simple test program to use GcnFst to parse the fst.bin and print the directory tree as text.
Google Test program to compare the two at runtime.
The fst.bin files will be stored in a Zip archive, since they're usually small. The comparison text files will probably also be stored in a Zip archive, since those are likely to be small as well (though larger than fst.bin because it'll be printing full paths).
Dependencies:
Add MiniZip to extlib/. This will be used on all systems regardless of whether or not a system MiniZip is installed, though it will use the extlib/ version of zlib on Windows and the system zlib everywhere else.
Later: Add support for american-fuzzy-lop to fuzz the parser. (See issue #15.)
The text was updated successfully, but these errors were encountered:
Issue by GerbilSoft
Friday Sep 16, 2016 at 19:25 GMT
Originally opened as https://github.com/GerbilSoft/rom-properties.reworking/issues/17
GcnFst is a bit hackish due to the way the GameCube file system is set up, so a test suite would be a good idea.
Requirements:
The fst.bin files will be stored in a Zip archive, since they're usually small. The comparison text files will probably also be stored in a Zip archive, since those are likely to be small as well (though larger than fst.bin because it'll be printing full paths).
Dependencies:
Later: Add support for american-fuzzy-lop to fuzz the parser. (See issue #15.)
The text was updated successfully, but these errors were encountered: