larsbrinkhoff / pdp10-its-disassembler

Disassembler and other tools for files in ITS formats
GNU General Public License v2.0
19 stars 13 forks source link

Automated build and test #14

Closed larsbrinkhoff closed 6 years ago

larsbrinkhoff commented 6 years ago

This adds automated building with Travis CI.

Also some light testing. Programs in samples are disassembled and compared against their counterparts in the test directory. One archive is listed and compared against the corresponding listing in test.

larsbrinkhoff commented 6 years ago

@atsampson, since you're hacking this I invited you to be a collaborator. My idea was to send you review requests, mostly as a FYI thing.

atsampson commented 6 years ago

Yep, absolutely; happy to be of help.

atsampson commented 6 years ago

Works for me! Some thoughts:

So something like:

%.dasm: dis10 samples/% test/%.dasm
        ./dis10 samples/$* > $@.new
        cmp $@.new test/$@
        mv $@.new $@

?

larsbrinkhoff commented 6 years ago

Thanks, good points! I'll address them.