README.md (1871B)
1 # Travis test harness for hobby operating systems 2 3 This Travis configuration runs an operating system in various emulators. It can execute a SikuliX test script to ensure that some elements are visible on-screen, send keystrokes and mouse events, and interact with the OS GUI in an automated way. Finally, it will take screenshots of the operating system, and upload them to a separate repository hosting these artifacts. 4 5 Below are screenshots of an example operating system. This example merely displays a gradient and does not process any user input. 6 7 ## QEMU (floppy disk) 8 9  10 11 ## QEMU (CD-ROM) 12 13  14 15 ## VirtualBox 16 17  18 19 ## Bochs 20 21  22 23 ## DOSBox (.bat) 24 25  26 27 ## Unix graphical environment (.sh) 28 29 