On 3 November 2015 at 17:30, Johannes Pfau via Digitalmars-d <digitalmars-d@puremagic.com> wrote: > Am Tue, 3 Nov 2015 09:16:47 +1000 > schrieb Manu via Digitalmars-d <digitalmars-d@puremagic.com>: > >> I have a samples directory which it would be theoretically possible to >> run and see that they don't crash as part of a test run. Also, I'd >> like to annotate my whole engine quite comprehensively with unittests. >> It's something that I'm keen to work on, and then it further helps to >> assure those toolchains remain working. > > But how exactly would you run these? All CI machines are x86_64. I > guess emulators could be a possibility as long as they run headless. > We'd need some way to get feedback from the emulator though (test > passed/failed). If you're talking about running tests on the x86_64 > architecture that should be easy.
Emulators are the typical approach. Even Android + iOS have emulators that can be used for CI. Most emulators have such features required to return runtime errors back to the host environment for this sort of testing.