www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

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 ![Latest screenshot of the operating system running in QEMU, booted as a floppy disk](https://raw.githubusercontent.com/jsmaniac/os-test-framework-deploy-artifacts/screenshots-master-qemu-system-i386-floppy/qemu-system-i386-floppy.png)
     10 
     11 ## QEMU (CD-ROM)
     12 
     13 ![Latest screenshot of the operating system running in QEMU, booted as a CD-ROM](https://raw.githubusercontent.com/jsmaniac/os-test-framework-deploy-artifacts/screenshots-master-qemu-system-i386-cdrom/qemu-system-i386-cdrom.png)
     14 
     15 ## VirtualBox
     16 
     17 ![Latest screenshot of the operating system running in VirtualBox](https://raw.githubusercontent.com/jsmaniac/os-test-framework-deploy-artifacts/screenshots-master-virtualbox/virtualbox.png)
     18 
     19 ## Bochs
     20 
     21 ![Latest screenshot of the operating system running in Bochs](https://raw.githubusercontent.com/jsmaniac/os-test-framework-deploy-artifacts/screenshots-master-bochs/bochs.png)
     22 
     23 ## DOSBox (.bat)
     24 
     25 ![Latest screenshot of the operating system running in dosbox](https://raw.githubusercontent.com/jsmaniac/os-test-framework-deploy-artifacts/screenshots-master-dosbox/dosbox.png)
     26 
     27 ## Unix graphical environment (.sh)
     28 
     29 ![Latest screenshot of the operating system running in gui-sh](https://raw.githubusercontent.com/jsmaniac/os-test-framework-deploy-artifacts/screenshots-master-gui-sh/gui-sh.png)