Annotation of hatari/tests/tosboot/readme.txt, revision 1.1.1.1

1.1       root        1: 
                      2: Usage
                      3: -----
                      4: 
                      5: If you want to test Hatari version that isn't in your PATH,
                      6: you need to give PATH for the Hatari binary you want to test,
                      7: like this:
                      8:        PATH=../../build/src:$PATH ./tos-tester.py <TOS images>
                      9: 
                     10: To view the produced screenshots, either use ImageMagick:
                     11:        display *.png
                     12: 
                     13: Or use the script that creates a HTML page with them and opens
                     14: browser to view it.
                     15: 
                     16: 
                     17: What TOS tester tests
                     18: ---------------------
                     19: 
                     20: These are the HW configurations combinations that TOS tester currently
                     21: supports:
                     22: 
                     23: * ST, STE, TT, Falcon machine types
                     24: 
                     25:   EmuTOS 512k is tested for all the machine types, EmuTOS 192/256k and
                     26:   TOS v2.x with all except Falcon, rest of TOSes are tested only with
                     27:   a single machine type.
                     28: 
                     29: * TV, VGA, RGB and monochrome monitors and 1 & 4 plane VDI modes
                     30: 
                     31:   ST:     tv,  mono, vdi-1, vdi-4
                     32:   STE:    rgb, mono, vdi-1, vdi-4
                     33:   TT:     vga, mono, vdi-1, vdi-4
                     34:   Falcon: rgb, mono, vga
                     35: 
                     36: * Different amounts of memory
                     37: 
                     38:   ST:   0.5 &  2 MB
                     39:   STE:    1 &  4 MB
                     40:   TT:     2 & 10 MB
                     41:   Falcon: 4 & 14 MB
                     42: 
                     43: * With and without GEMDOS harddisk directory emulation
                     44: 
                     45: 
                     46: What to test
                     47: ------------
                     48: 
                     49: For each Hatari release it would be good to test e.g. the following
                     50: TOS versions:
                     51:   v1.00 de, v1.02 de, v1.04 de, v1.04 us, v1.62 de, v1.62 us,
                     52:   v2.06 de, v3.06 us, v4.04, etos192k, etos512k[1]
                     53: 
                     54: [1] Just the latest release of EmuTOS.
                     55: 
                     56: This should give good enough coverage of all the possible bootup
                     57: issues.
                     58: 
                     59: 
                     60: TODO
                     61: ----
                     62: 
                     63: * Don't use timeout and screenshot, but something more robust:
                     64: 
                     65: With GEMDOS HD emulation, auto-run some Atari program that writes to
                     66: a predefined file, which in actuality is a FIFO that the tos-tester
                     67: listens on.  If there's no write within some long timeout, the tester
                     68: would conclude boot to have failed.
                     69: 
                     70: Otherwise, redirect MIDI or RS232 to a file and boot a floppy disk
                     71: with an autostarted program that writes something to the corresponding
                     72: interface.
                     73: 
                     74: (Both need to be tested as GEMDOS HD emulation could influence the
                     75: behaviour of the emulation quite a bit since it uses a cartridge and
                     76: trap-bending mechanisms internally.)
                     77: 
                     78: 
                     79: * Command line options to specify what exact tests are run (memory,
                     80: graphics, arbitrary Hatari option) and to specify full of range
                     81: additional values for the tests:
                     82:        --test mem,gfx --graphics vga,vdi-1,vdi-2 --memory 0,2,8 \
                     83:        --test-bool "--fast-boot" --test-bool "--compatible"

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.