681b8e3233
make: clean up coverage builds
...
Clean up the coverage build output, and add a "config" target for
doing a coverage build.
Signed-off-by: Max Regan <mgregan2@gmail.com >
2017-05-10 22:40:12 -07:00
d25d2d8549
test: add automatic unit test coverage generation
...
Using lcov, generate an HTML report via "make coverage-report"
describing the coverage of each file. Ideally, this will get added to
an automated testing pipeline.
Signed-off-by: Max Regan <mgregan2@gmail.com >
2017-05-10 22:40:12 -07:00
d9bf91fc5a
tri: fix autocomplete when one string is a prefix of another
...
Also add a bunch of unit tests for all of the various tri functions.
Signed-off-by: Max Regan <mgregan2@gmail.com >
2017-05-10 22:40:12 -07:00
6e2f4096a2
gb-emu: initial commit
...
Add a mostly non-functional Gameboy CPU and the skeleton
of a Gameboy assembler intended for unit tests.
2017-05-10 22:40:12 -07:00