echo "VIC PK Test" echo "'==='" echo "'===' PK" echo "'==='" echo "-------------------------" echo "[1] Testing: PK -?" #PK -? echo "-------------------------" echo "[2] Testing: PK -s new_pk_file.pk" PK -s new_pk_file.pk ls -lsa $__VIC_ROOM__ echo "-------------------------" echo "[3] Testing: PK -rn / PK -rn new_pk_filename" PK -rn PK AI -r PK -rn new_pk_filename PK AI -r echo "-------------------------" echo "[4] Testing: PK -del nuke_me.now" echo "ooh baby!" > ${__VIC_ROOM__}nuke_me.now ls -lsa $__VIC_ROOM__ pk -del nuke_me.now ls -lsa $__VIC_ROOM__ echo "-------------------------" echo "[5] Testing: PK AI -r" PK AI -r echo "-------------------------" echo "[6] Testing: PK AI -r1" PK AI -r1 echo "-------------------------" echo "[7] Testing: PK AI -r2" PK AI -r2 echo "-------------------------" echo "[8] Testing: PK AI -r3" PK AI -r3 echo "-------------------------" echo "[9] Testing: PK AI -c3 .. / PK AI -c3 " #PK AI -c3 broken_dir #PK AI -c3 .. #pwd #PK AI -c3 #pwd echo This test fails echo "-------------------------" echo "[10] Testing: PK PK -r" PK PK -r echo "-------------------------" echo "[11] Testing: PK PK -c" PK PK -c PK PK -r ls -lsa $__VIC_ROOM__ echo "-------------------------" echo "[12] Testing: PK PK" PK PK PK PK -r PK PK echo "-------------------------" echo "[13] Testing: PK PK -r1" PK PK -r1 echo "-------------------------" echo "[14] Testing: PK PK -c1" echo "CANT RUN THIS FROM A TEST SCRIPT" #PK PK -c1 echo "-------------------------" echo "[15] Testing: PK PK -c1 new_pk_file.pk" echo "CANT RUN THIS FROM A TEST SCRIPT" #PK PK -c1 new_pk_file.pk PK PK -r ls -lsa $__VIC_ROOM__ echo "-------------------------" echo "[16] Testing: PK PK -r2" PK PK -r2 echo "-------------------------" echo "[17] Testing: PK PK -c2" PK PK -c2 PK PK -r echo "-------------------------" echo "[18] Testing: PK PK -c2 new_last_alt.pk" PK PK -c2 new_last_alt.pk PK PK -r ls -lsa $__VIC_ROOM__ echo "-------------------------" echo "[19] Testing: PK PK -r3" PK PK -r3 echo "-------------------------" echo "[20] Testing: PK PK -c3" PK PK -c3 PK PK -r echo "-------------------------" echo "[21] Testing: PK PK -c3 new_last_filename.pk" PK PK -c3 new_last_filename.pk PK PK -r ls -lsa $__VIC_ROOM__ echo "-------------------------" echo "'==='" echo "'===' OI" echo "'==='" echo "-------------------------" echo "[22] Testing: PK OI -r" PK OI -r echo "-------------------------" echo [23] Testing: PK OI -c 'larry.oi;moe.oi;curly.oi' / PK OI -c PK OI -c "larry.oi;moe.oi;curly.oi" PK OI -r PK OI -c PK OI -r ls -lsa $__VIC_ROOM__ echo "-------------------------" echo "[24] Testing: PK OI " PK OI pk OI -r PK OI pk OI -r echo "-------------------------" echo "[25] Testing: PK OI -r1" PK OI -r1 echo "-------------------------" echo "[26] Testing: PK OI -c1 new_oi_file.oi / PK OI -c1" PK OI -c1 new_oi_file.oi PK OI -r ls -lsa $__VIC_ROOM__ PK OI -c1 PK OI -r echo "-------------------------" echo "[27] Testing: PK OI -r2" PK OI -r2 echo "-------------------------" echo "[28] Testing: PK OI -c2" PK OI -c2 PK OI -r echo "-------------------------" echo "[29] Testing: PK OI -c2 new_oi_ALT_file.oi" PK OI -c2 new_oi_ALT_file.oi PK OI -r echo "-------------------------" echo "[30] Testing: PK OI -r3" PK OI -r3 echo "-------------------------" echo "[31] Testing: PK OI -c3" PK OI -c3 PK OI -r echo "-------------------------" echo "[32] Testing: PK OI -c3 new_oi_DEF_file.oi" PK OI -c3 new_oi_DEF_file.oi PK OI -r echo "-------------------------" echo "'==='" echo "'===' IP" echo "'==='" echo "-------------------------" echo "[33] Testing: PK IP -r" PK IP -r echo "-------------------------" echo "[34] Testing: PK IP -c / PK IP -c 'testing0,,,,;,,,,;,,,,'" PK IP -c testing0,,,,;,,,,;,,,, PK IP -r PK IP -c PK IP -r echo "-------------------------" echo "[35] Testing: PK IP" PK IP PK IP -r echo "-------------------------" echo "[36] Testing: PK IP -r1" PK IP -r1 echo "-------------------------" echo "[37] Testing: PK IP -c1 testing0,,,, / PK IP -c1" PK IP -c1 testing0,,,, PK IP -r PK IP -c1 PK IP -r echo "-------------------------" echo "[38] Testing: PK IP -r2" PK IP -r2 echo "-------------------------" echo "[39] Testing: PK IP -c2" PK IP -c2 PK IP -r echo "-------------------------" echo "[40] Testing: PK IP -c2 testing0,,,, / PK IP -c2" PK IP -c2 testing0,,,, PK IP -r PK IP -c2 PK IP -r echo "-------------------------" echo "[41] Testing: PK IP -r3" PK IP -r3 echo "-------------------------" echo "[42] Testing: PK IP -c3" PK IP -c3 PK IP -r echo "-------------------------" echo "[43] Testing: PK IP -c3 testing0,,,, / PK IP -c3" PK IP -c3 testing0,,,, PK IP -r PK IP -c3 PK IP -r echo "-------------------------" echo "'==='" echo "'===' OP" echo "'==='" echo "-------------------------" echo "[44] Testing: PK OP -r" PK OP -r echo "-------------------------" echo "[45] Testing: PK OP -c / PK OP -c 'testing0,,,,;,,,,;,,,,'" PK OP -c testing0,,,,;,,,,;,,,, PK OP -r PK OP -c PK OP -r echo "-------------------------" echo "[46] Testing: PK OP" PK OP PK OP -r echo "-------------------------" echo "[47] Testing: PK OP -r1" PK OP -r1 echo "-------------------------" echo "[48] Testing: PK OP -c1 testing0,,,, / PK OP -c1" PK OP -c1 testing0,,,, PK OP -r PK OP -c1 PK OP -r echo "-------------------------" echo "[49] Testing: PK OP -r2" PK OP -r2 echo "-------------------------" echo "[50] Testing: PK OP -c2" PK OP -c2 PK OP -r echo "-------------------------" echo "[51] Testing: PK OP -c2 testing0,,,, / PK OP -c2" PK OP -c2 testing0,,,, PK OP -r PK OP -c2 PK OP -r echo "-------------------------" echo "[52] Testing: PK OP -r3" PK OP -r3 echo "-------------------------" echo "[53] Testing: PK OP -c3" PK OP -c3 PK OP -r echo "-------------------------" echo "[54] Testing: PK OP -c3 testing0,,,, / PK OP -c3" PK OP -c3 testing0,,,, PK OP -r PK OP -c3 PK OP -r echo "-------------------------" echo "'==='" echo "'===' SF" echo "'==='" echo "-------------------------" echo "[55] Testing: PK SF -r" PK SF -r echo "-------------------------" echo "[56] Testing: PK SF -c / PK SF -c something" echo "CANT RUN THIS FROM A TEST SCRIPT" echo "-------------------------" echo "[57] Testing: PK SF" PK SF PK SF -r echo "-------------------------" echo "[58] Testing: PK SF -r1" PK SF -r1 echo "-------------------------" echo "[59] Testing: PK SF -c1" PK SF -c1 PK SF -r echo "-------------------------" echo "[60] Testing: PK SF -c1 'I E +V +C'" PK SF -c1 "I E +V +C" PK SF -r echo "-------------------------" echo "[61] Testing: PK SF -r2" PK SF -r2 echo "-------------------------" echo "[62] Testing: PK SF -c2" PK SF -c2 PK SF -r echo "-------------------------" echo "[63] Testing: PK SF -c2 'I E -V -C'" PK SF -c2 "I E -V -C" PK SF -r echo "-------------------------" echo "[64] Testing: PK SF -r3" PK SF -r3 echo "-------------------------" echo "[65] Testing: PK SF -c3" PK SF -c3 PK SF -r echo "-------------------------" echo "[66] Testing: PK SF -c3 'foo@888'" PK SF -c3 foo@888 PK SF -r echo "-------------------------" echo "[67] Testing: PK SF -r4" PK SF -r4 echo "-------------------------" echo "[68] Testing: PK SF -c4" #PK SF -c4 #PK SF -r echo "CANT RUN THIS FROM A TEST SCRIPT" echo "-------------------------" echo "[69] Testing: PK SF -c4 'foo@888'" #PK SF -c4 foo@888 #PK SF -r echo "CANT RUN THIS FROM A TEST SCRIPT" echo "-------------------------" echo "'==='" echo "'===' IQ" echo "'==='" echo "-------------------------" echo "[70] Testing: PK IQ -r" PK IQ -r echo "-------------------------" echo "[71] Testing: PK IQ -c / PK IQ -c something" PK IQ -c PK IQ -r PK IQ -c "IQ-flags;IQ-flags-def;foo@123;bar@456" PK IQ -r PK IQ -c echo "-------------------------" echo "[72] Testing: PK IQ" PK IQ PK IQ -r echo "-------------------------" echo "[73] Testing: PK IQ -r1" PK IQ -r1 echo "-------------------------" echo "[74] Testing: PK IQ -c1" PK IQ -c1 PK IQ -r echo "-------------------------" echo "[75] Testing: PK IQ -c1 'new_IQ_flags'" PK IQ -c1 new_IQ_flags PK IQ -r echo "-------------------------" echo "[76] Testing: PK IQ -r2" PK IQ -r2 echo "-------------------------" echo "[77] Testing: PK IQ -c2" PK IQ -c2 PK IQ -r echo "-------------------------" echo "[78] Testing: PK IQ -c2 'def_IQ_flags'" PK IQ -c2 def_IQ_flags PK IQ -r echo "-------------------------" echo "[79] Testing: PK IQ -r3" PK IQ -r3 echo "-------------------------" echo "[80] Testing: PK IQ -c3" PK IQ -c3 PK IQ -r echo "-------------------------" echo "[81] Testing: PK IQ -c3 'foo@888'" PK IQ -c3 foo@888 PK IQ -r echo "-------------------------" echo "[82] Testing: PK IQ -r4" PK IQ -r4 echo "-------------------------" echo "[83] Testing: PK IQ -c4" PK IQ -c4 PK IQ -r echo "-------------------------" echo "[84] Testing: PK IQ -c4 'bar@444'" PK IQ -c4 bar@444 PK IQ -r echo "-------------------------" echo "'==='" echo "'===' ID" echo "'==='" echo "-------------------------" echo "[85] Testing: PK ID -r" PK ID -r echo "-------------------------" echo "[86] Testing: PK ID -c / PK ID -c something" PK ID -c PK ID -r PK ID -c "ID-flags;ID-flags-def;foo@123;bar@456" PK ID -r PK ID -c echo "-------------------------" echo "[87] Testing: PK ID" PK ID PK ID -r echo "-------------------------" echo "[88] Testing: PK ID -r1" PK ID -r1 echo "-------------------------" echo "[89] Testing: PK ID -c1" PK ID -c1 PK ID -r echo "-------------------------" echo "[90] Testing: PK ID -c1 'new_ID_flags'" PK ID -c1 new_ID_flags PK ID -r echo "-------------------------" echo "[91] Testing: PK ID -r2" PK ID -r2 echo "-------------------------" echo "[92] Testing: PK ID -c2" PK ID -c2 PK ID -r echo "-------------------------" echo "[93] Testing: PK ID -c2 'def_ID_flags'" PK ID -c2 def_ID_flags PK ID -r echo "-------------------------" echo "[94] Testing: PK ID -r3" PK ID -r3 echo "-------------------------" echo "[95] Testing: PK ID -c3" PK ID -c3 PK ID -r echo "-------------------------" echo "[96] Testing: PK ID -c3 'foo@888'" PK ID -c3 foo@888 PK ID -r echo "-------------------------" echo "[97] Testing: PK ID -r4" PK ID -r4 echo "-------------------------" echo "[98] Testing: PK ID -c4" PK ID -c4 PK ID -r echo "-------------------------" echo "[99] Testing: PK ID -c4 'bar@444'" PK ID -c4 bar@444 PK ID -r echo "-------------------------" echo "'==='" echo "'===' KE" echo "'==='" echo "-------------------------" echo "[100] Testing: PK KE -r" PK KE -r echo "-------------------------" echo "[101] Testing: PK KE -c / PK KE -c 'incisor;molar;wisdom'" PK KE -c PK KE -r PK KE -c incisor;molar;wisdom PK KE -r echo "-------------------------" echo "[102] Testing: PK KE " PK KE PK KE -r echo "-------------------------" echo "[103] Testing: PK KE x '(twice)'" PK KE -r PK KE x PK KE -r PK KE x echo "-------------------------" echo "[104] Testing: PK KE -r1" PK KE -r1 PK KE -r echo "-------------------------" echo "[105] Testing: PK KE -c1" PK KE -c1 PK KE -r echo "-------------------------" echo "[106] Testing: PK KE -c1 cavity" PK KE -c1 cavity PK KE -r echo "-------------------------" echo "[107] Testing: PK KE -r2" PK KE -r2 PK KE -r echo "-------------------------" echo "[108] Testing: PK KE -c2" PK KE -c2 PK KE -r echo "-------------------------" echo "[109] Testing: PK KE -c2 +additional +cavity2 +filling" PK KE -c2 "+additional +cavity2 +filling" PK KE -r echo "-------------------------" echo "[110] Testing: PK KE -r3" PK KE -r3 PK KE -r echo "-------------------------" echo "[111] Testing: PK KE -c3" PK KE -c3 PK KE -r echo "-------------------------" echo "[112] Testing: PK KE -c3 ke-filename" PK KE -c3 ke-filename PK KE -r echo "-------------------------" echo "[113] Testing: PK KE -r4" PK KE -r4 echo "-------------------------" echo "[114] Testing: PK KE -c4" PK KE -c4 echo "-------------------------" echo "[115] Testing: PK KE -c4 'foo;bar;whip'" PK KE -c4 "foo;bar;whip" PK KE -r4 echo "-------------------------" echo "Test Done" AI exit $__VIC_NAME__