Bladeren bron

[test] Added more sys arguments.

Andy Li 10 jaren geleden
bovenliggende
commit
b1ffbf79e0
1 gewijzigde bestanden met toevoegingen van 48 en 0 verwijderingen
  1. 48 0
      tests/sys/args.xml

+ 48 - 0
tests/sys/args.xml

@@ -1,3 +1,7 @@
+<!-- 
+This file is read by RunCi.hx at run-time and the sys test at compile-time via `-resource`.
+We may compare and update the test cases of other popular langs/libs: https://gist.github.com/andyli/d55ae9ea1327bbbf749d
+-->
 <args>
 
 <arg><![CDATA[foo]]></arg>
@@ -6,4 +10,48 @@
 
 <arg><![CDATA[a b  %PATH% $HOME c\&<>[\"]#{}|%$\""]]></arg>
 
+<!-- symbols -->
+<arg><![CDATA[&]]></arg>
+<arg><![CDATA[&&]]></arg>
+<arg><![CDATA[|]]></arg>
+<arg><![CDATA[||]]></arg>
+<arg><![CDATA[.]]></arg>
+<arg><![CDATA[<]]></arg>
+<arg><![CDATA[>]]></arg>
+<arg><![CDATA[<<]]></arg>
+<arg><![CDATA[>>]]></arg>
+
+<!-- backslashes -->
+<!-- <arg><![CDATA[\]]></arg> -->
+<!-- <arg><![CDATA[\\]]></arg> -->
+<!-- <arg><![CDATA[\\\]]></arg> -->
+
+<!-- single quote -->
+<!-- <arg><![CDATA[']]></arg> -->
+
+<!-- kind of an escaped single quote -->
+<!-- <arg><![CDATA[\']]></arg> -->
+
+<!-- double quote -->
+<arg><![CDATA["]]></arg>
+
+<!-- kind of an escaped double quote -->
+<arg><![CDATA[\"]]></arg>
+
+<!-- space -->
+<arg><![CDATA[ ]]></arg>
+
+<!-- kind of an escaped space -->
+<arg><![CDATA[\ ]]></arg>
+
+<!-- empty string -->
+<!-- <arg><![CDATA[]]></arg> -->
+
+<!-- linebreak -->
+<!-- <arg><![CDATA[
+]]></arg> -->
+
+<!-- Chinese, Japanese -->
+<arg><![CDATA[中文,にほんご]]></arg>
+
 </args>