The testall.bat file took some modification since it doesn't handle parameters like testall.sh does. I didn't get too far though:
C:\Users\garet\Documents\programming\fpc-opts\tests\test\jvm>..\..\..\compiler\ppcjvm -Fu..\..\..\rtl\units\jvm-java -O2 -g test
Generated: .\org\freepascal\test\tisclass2.class
test.j:7: JAS Error: Badly formatted number.
.field public static final 'unitfloatconst' F = 0fx40000000 ^ test.j: Found 1 errors
Generated: .\org\freepascal\test\trec.class
TMyClass.j:7: JAS Error: Badly formatted number.
.field public static final 'classfloatconst' F = 0fx40400000 ^ TMyClass.j: Found 1 errors
Generated: .\org\freepascal\test\tisinterface.class Generated: .\org\freepascal\test\tisclassbase.class Generated: .\org\freepascal\test\tisclassbase2.class Generated: .\org\freepascal\test\tisclass1.class
Generated: .\org\freepascal\test\tisclass1$tisclass1nested.class Generated:
.\org\freepascal\test\tisclass1$tisclass1nested$test__fpc_intern_recname_37.class Generated:
.\org\freepascal\test\tisclass1$tisclass1nested$tisclass1nestedl2.class Generated:
.\org\freepascal\test\tisclass1$tisclass1nested$tisclass1nestedl2$test__fpc_intern_recname_43.class Generated: .\org\freepascal\test\tnestrec.class
Generated: .\org\freepascal\test\test__fpc_intern_recname_68.class
C:\Users\garet\Documents\programming\fpc-opts\tests\test\jvm>javac -encoding utf-8 -cp ..\..\..\rtl\units\jvm-java;. JavaClass 'javac' is not recognized as an internal or external command, operable program or batch file.
C:\Users\garet\Documents\programming\fpc-opts\tests\test\jvm>java -Dfile.encoding=UTF-8 -cp ..\..\..\rtl\units\jvm-java;. JavaClass Error: Could not find or load main class JavaClass
C:\Users\garet\Documents\programming\fpc-opts\tests\test\jvm>if 1 NEQ 0 exit /b 1
I'm able to run Shell scripts on my Windows machine thanks to having a bash client installed, but testall.sh closes immediately (and it doesn't give me a chance to view the error messages) but this is probably because I haven't specified any parameters. I tried the obvious TEST_FPC=../../../compiler/ppcjvm.exe, and PPC instead of TEST_FPC, but it still closed immediately.
Sorry if this is painfully obvious stuff. I will master non-Windows stuff and all eventually!
Gareth aka. Kit