diff options
Diffstat (limited to 'test/test_procedure.txt')
-rw-r--r-- | test/test_procedure.txt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/test/test_procedure.txt b/test/test_procedure.txt new file mode 100644 index 0000000..7dbf5c5 --- /dev/null +++ b/test/test_procedure.txt @@ -0,0 +1,27 @@ +1. HEX FILES (10F200 12C508A 16F877 17C42A 18F452 30F2010): + - for each devices with hex file from "dummy_hex_32" directory: + * load with correct device type: display should be as described in "dummy_hex.txt" + * save with same hex format: check the file is the same + * optionnally: load with incorrect device type: should not crash (may warn about incorrect memory ranges) + +2. STANDALONE ASM FILES: + - load "test_asm_standalone.asm" and compile + +3. PROJECT: + - load project "test_project" and compile + - save/create new: #### TODO + +3. GUI + COMMAND-LINE PROGRAMMING (serial + USB ICD2 with 16F871 and 18F452): + - for each available devices with hex file from "test_hex_32" directory: + * connect: check correct ids are detected + * blank: should be ok + * blank_check: should be ok + * load hex file + * verify: should fail + * program: should be ok + * verify: should be ok (should warn if some blocks are protected) + * blank_check: should fail + * release reset: should run program + * hold reset: should stop program + * read: should be ok + * verify: should be ok |