testall.sh 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. #!/bin/bash
  2. set -ex
  3. RTLDIR=jvm-java
  4. if [ $# -eq 0 ]; then
  5. PPC=ppcjvm
  6. else
  7. PPC="$1"
  8. if [ $# -eq 2 ]; then
  9. RTLDIR="$2"
  10. fi
  11. fi
  12. rm -rf org
  13. $PPC -O2 -g unsupported
  14. $PPC -O2 -g testintf
  15. $PPC -O2 -g nested
  16. $PPC -O2 -g test
  17. javac -encoding utf-8 -cp ../../../rtl/units/$RTLDIR:. JavaClass.java
  18. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. JavaClass
  19. $PPC -O2 -g sort
  20. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. sort
  21. $PPC -O2 -g classmeth
  22. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. classmeth
  23. $PPC -O2 -g classlist
  24. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. classlist
  25. $PPC -O2 -g testansi
  26. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. testansi
  27. $PPC -O2 -g tcnvstr1
  28. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tcnvstr1
  29. $PPC -O2 -g tcnvstr3
  30. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tcnvstr3
  31. $PPC -O2 -g testshort
  32. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. testshort
  33. $PPC -O2 -g tarray2
  34. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tarray2
  35. $PPC -O2 -g tarray3
  36. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tarray3
  37. $PPC -O2 -g tnestproc
  38. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tnestproc
  39. $PPC -O2 -g outpara
  40. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. outpara
  41. $PPC -O2 -g tbytearrres
  42. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tbytearrres
  43. $PPC -O2 -g forw
  44. $PPC -O2 -g tbyte
  45. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tbyte
  46. rm -f uenum.ppu
  47. $PPC -O2 -g -CTenumfieldinit tenum
  48. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tenum
  49. $PPC -O2 -g tenum2
  50. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tenum2
  51. $PPC -O2 -g tprop
  52. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tprop
  53. $PPC -O2 -g tprop2
  54. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tprop2
  55. $PPC -O2 -g tclassproptest
  56. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tclassproptest
  57. $PPC -O2 -g tset3 -dproc
  58. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tset3
  59. $PPC -O2 -g tset3
  60. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tset3
  61. $PPC -O2 -g taddset
  62. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. taddset
  63. $PPC -O2 -g taddsetint
  64. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. taddsetint
  65. $PPC -O2 -g tformalpara
  66. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tformalpara
  67. $PPC -O2 -g tvarpara
  68. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tvarpara
  69. $PPC -O2 -g tpvar
  70. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tpvar
  71. $PPC -O2 -g tpvardelphi
  72. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tpvardelphi
  73. $PPC -O2 -g tpvarglobal
  74. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tpvarglobal
  75. $PPC -O2 -g tpvarglobaldelphi
  76. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tpvarglobaldelphi
  77. $PPC -O2 -g tvirtclmeth
  78. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tvirtclmeth
  79. $PPC -O2 -g tdynarrec
  80. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tdynarrec
  81. $PPC -O2 -g tconst
  82. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tconst
  83. $PPC -O2 -g twith
  84. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. twith
  85. $PPC -O2 -g tint
  86. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tint
  87. $PPC -O2 -g ttrig
  88. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. ttrig
  89. $PPC -O2 -g ttrunc
  90. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. ttrunc
  91. $PPC -O2 -g tset1
  92. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tset1
  93. $PPC -O2 -g tabs
  94. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tabs
  95. $PPC -O2 -g tintstr
  96. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tintstr
  97. $PPC -O2 -g trange1
  98. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. trange1
  99. $PPC -O2 -g trange2
  100. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. trange2
  101. $PPC -O2 -g trange3
  102. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. trange3
  103. $PPC -O2 -g tdefpara
  104. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tdefpara
  105. $PPC -O2 -g getbit
  106. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. getbit
  107. $PPC -O2 -g tthreadvar
  108. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tthreadvar
  109. $PPC -O2 -g tstring1
  110. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tstring1
  111. $PPC -O2 -g tstrreal1
  112. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tstrreal1
  113. $PPC -O2 -g tstrreal2
  114. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tstrreal2
  115. $PPC -O2 -g -B tval
  116. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tval
  117. $PPC -O2 -g -B tval5
  118. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tval5
  119. $PPC -O2 -g -B tstring9
  120. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tstring9
  121. $PPC -O2 -g -B tstr
  122. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tstr
  123. $PPC -O2 -g -B tw20212
  124. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tw20212
  125. $PPC -O2 -g -B tdynarrnil
  126. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tdynarrnil
  127. $PPC -O2 -g -B tnestdynarr
  128. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tnestdynarr
  129. $PPC -O2 -g -B topovl
  130. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. topovl
  131. $PPC -O2 -g -B -Sa tassert
  132. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tassert
  133. $PPC -O2 -g -B -Sa taddbool
  134. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. TAddBool
  135. $PPC -O2 -g -B -Sa tsetansistr
  136. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tsetansistr
  137. $PPC -O2 -g -B -Sa tw22807
  138. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tw22807
  139. $PPC -O2 -g -B -Sa ttincdec.pp
  140. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. ttincdec
  141. $PPC -O2 -g -B -CTautogetterprefix=Get tprop3
  142. $PPC -O2 -g -B -CTautogetterprefix=Get tprop4
  143. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tprop4
  144. $PPC -O2 -g -B -Sa tw24089
  145. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tw24089
  146. $PPC -O2 -g -B -Sa -CTautosetterprefix=Set ujsetter
  147. javac -encoding utf-8 -cp ../../../rtl/units/$RTLDIR:. tjsetter.java
  148. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tjsetter
  149. $PPC -O2 -g -B -Sa tlowercaseproc
  150. javac -encoding utf-8 -cp ../../../rtl/units/$RTLDIR:. tjavalowercaseproc.java
  151. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. tjavalowercaseproc
  152. $PPC -O2 -g -B -Sa -CTinitlocals tinitvar
  153. java -Dfile.encoding=UTF-8 -cp ../../../rtl/units/$RTLDIR:. org.freepascal.test.tinitvar.tinitvar