@@ -416,3 +416,85 @@ jobs:
416416 - name : Run update-revert test with power failures (AES128 DELTA)
417417 run : |
418418 tools/scripts/sim-update-powerfail-resume.sh
419+
420+ # TEST with backup disabled
421+ - name : make clean
422+ run : |
423+ make distclean
424+ - name : Select config with backup disabled
425+ run : |
426+ cp config/examples/sim-nobackup.config .config
427+
428+ - name : Build tools
429+ run : |
430+ make -C tools/keytools && make -C tools/bin-assemble
431+
432+ - name : Build wolfboot.elf
433+ run : |
434+ make clean && make test-sim-internal-flash-with-update
435+
436+ - name : Run sunny day update test
437+ run : |
438+ tools/scripts/sim-sunnyday-update.sh
439+
440+ - name : Rebuild wolfboot.elf
441+ run : |
442+ make clean && make test-sim-internal-flash-with-update
443+
444+ - name : Run update test with DISABLE_BACKUP and powefail
445+ run : |
446+ tools/scripts/sim-update-powerfail-resume-nobackup.sh
447+ # TEST with backup disabled + NVM_WRITEONCE
448+ - name : make clean
449+ run : |
450+ make distclean
451+ - name : Select config with backup disabled + NVM WRITEONCE
452+ run : |
453+ cp config/examples/sim-nobackup-nvm-writeonce.config .config
454+
455+ - name : Build tools
456+ run : |
457+ make -C tools/keytools && make -C tools/bin-assemble
458+
459+ - name : Build wolfboot.elf
460+ run : |
461+ make clean && make test-sim-internal-flash-with-update
462+
463+ - name : Run sunny day update test
464+ run : |
465+ tools/scripts/sim-sunnyday-update.sh
466+
467+ - name : Rebuild wolfboot.elf
468+ run : |
469+ make clean && make test-sim-internal-flash-with-update
470+
471+ - name : Run update test with DISABLE_BACKUP and powefail
472+ run : |
473+ tools/scripts/sim-update-powerfail-resume-nobackup.sh
474+ # TEST with backup disabled + FLAGS_HOME
475+ - name : make clean
476+ run : |
477+ make distclean
478+ - name : Select config with backup disabled + FLAGS_HOME
479+ run : |
480+ cp config/examples/sim-nobackup-flags-home.config .config
481+
482+ - name : Build tools
483+ run : |
484+ make -C tools/keytools && make -C tools/bin-assemble
485+
486+ - name : Build wolfboot.elf
487+ run : |
488+ make clean && make test-sim-internal-flash-with-update
489+
490+ - name : Run sunny day update test
491+ run : |
492+ tools/scripts/sim-sunnyday-update.sh
493+
494+ - name : Rebuild wolfboot.elf
495+ run : |
496+ make clean && make test-sim-internal-flash-with-update
497+
498+ - name : Run update test with DISABLE_BACKUP and powefail
499+ run : |
500+ tools/scripts/sim-update-powerfail-resume-nobackup.sh
0 commit comments