123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- # symtab parser tests
- sh_test()
- {
- local interpreter="$1"
- cd "$rootdir" || die "Failed to change to rootdir '$rootdir'"
- # Print help text
- "$interpreter" ./awlsim-symtab -h >/dev/null ||\
- test_failed "Call to awlsim-symtab -h failed"
- # Test CSV input
- cat << EOF |\
- "$interpreter" ./awlsim-symtab -I auto -O csv - - >/dev/null ||\
- test_failed "Call to awlsim-symtab -I auto -O csv failed"
- Merker 1;M 0.0;BOOL;Symbol 1
- Merker 2;M 0.1;BOOL;Symbol 2
- EOF
- cat << EOF |\
- "$interpreter" ./awlsim-symtab -I csv -O csv - - >/dev/null ||\
- test_failed "Call to awlsim-symtab -I csv -O csv failed"
- Merker 1;M 0.0;BOOL;Symbol 1
- Merker 2;M 0.1;BOOL;Symbol 2
- EOF
- cat << EOF |\
- "$interpreter" ./awlsim-symtab -I csv -O readable-csv - - >/dev/null ||\
- test_failed "Call to awlsim-symtab -I csv -O readable-csv failed"
- Merker 1;M 0.0;BOOL;Symbol 1
- Merker 2;M 0.1;BOOL;Symbol 2
- EOF
- cat << EOF |\
- "$interpreter" ./awlsim-symtab -I csv -O asc - - >/dev/null ||\
- test_failed "Call to awlsim-symtab -I csv -O asc failed"
- Merker 1;M 0.0;BOOL;Symbol 1
- Merker 2;M 0.1;BOOL;Symbol 2
- EOF
- # Test ASC input
- cat << EOF |\
- "$interpreter" ./awlsim-symtab -I auto -O asc - - >/dev/null ||\
- test_failed "Call to awlsim-symtab -I auto -O asc failed"
- 126,Merker 1 M 0.0 BOOL Symbol 1
- 126,Merker 2 M 0.1 BOOL Symbol 2
- EOF
- cat << EOF |\
- "$interpreter" ./awlsim-symtab -I asc -O asc - - >/dev/null ||\
- test_failed "Call to awlsim-symtab -I asc -O asc failed"
- 126,Merker 1 M 0.0 BOOL Symbol 1
- 126,Merker 2 M 0.1 BOOL Symbol 2
- EOF
- cat << EOF |\
- "$interpreter" ./awlsim-symtab -I asc -O csv - - >/dev/null ||\
- test_failed "Call to awlsim-symtab -I asc -O csv failed"
- 126,Merker 1 M 0.0 BOOL Symbol 1
- 126,Merker 2 M 0.1 BOOL Symbol 2
- EOF
- cat << EOF |\
- "$interpreter" ./awlsim-symtab -I asc -O readable-csv - - >/dev/null ||\
- test_failed "Call to awlsim-symtab -I asc -O readable-csv failed"
- 126,Merker 1 M 0.0 BOOL Symbol 1
- 126,Merker 2 M 0.1 BOOL Symbol 2
- EOF
- }
|