coreserver-cli.sh 937 B

12345678910111213141516171819202122232425262728293031
  1. # awlsim-test with coreserver tests
  2. sh_test()
  3. {
  4. local interpreter="$1"
  5. infomsg
  6. infomsg "--- Running coreserver tests"
  7. cd "$rootdir" || die "Failed to change to rootdir '$rootdir'"
  8. for testfile in tc000_base/shutdown.awl \
  9. tc000_base/EXAMPLE.awlpro; do
  10. run_test "$interpreter" "$basedir/$testfile" \
  11. --spawn-backend --interpreter "$interpreter" \
  12. --connect-to localhost:$(get_port)
  13. done
  14. infomsg "----- Testing MemoryArea accesses"
  15. run_test "$interpreter" "$basedir/tc000_base/EXAMPLE.awlpro" \
  16. --spawn-backend --interpreter "$interpreter" \
  17. --connect-to localhost:$(get_port) \
  18. --mem-read E:1:8 --mem-read A:2:16 --mem-read M:3:32 \
  19. --mem-read L:4:8 --mem-read DB:1:5:16 --mem-read T:10 \
  20. --mem-read Z:10 --mem-read STW \
  21. --mem-write E:50:8:1 --mem-write A:51:16:2 --mem-write M:52:32:3 \
  22. --mem-write DB:1:5:16:5 --mem-write T:0:0 \
  23. --mem-write Z:1:0
  24. infomsg -n "--- Finished coreserver tests "
  25. }