2
0

tests 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/sh
  2. ./run-BlackBox <<DATA
  3. DevCompiler.CompileThis ObxHello0 ObxPi
  4. ObxHello0.Do
  5. ObxPi.WritePi(1000)
  6. ConsCompiler.Compile('Obx/Mod', 'Hello0.odc')
  7. ConsCompiler.Compile('Obx/Mod', 'Pi.odc')
  8. ConsCompiler.Compile('', 'HostFonts.txt')
  9. DevElfLinker.LinkDll libBB1.so := Kernel+ Kernel_so_init# Files HostFiles StdLoader
  10. DATA
  11. ./run-BlackBox <<DATA
  12. DevCompiler.CompileThis DevLinker
  13. DevLinker.LinkDll BlackBox.exe := Kernel$+ Files HostFiles StdLoader
  14. DATA
  15. ### test PackedFiles:
  16. echo XXXXXXXXXXX > packedfiles
  17. ./run-BlackBox <<DATA
  18. DevElfLinker.LinkDll libBB1.so := Kernel+ Files HostFiles HostPackedFiles StdLoader
  19. DevPacker.PackThis libBB1.so := Code/Init.ocf ~
  20. DevPacker.PackThis packedfiles := Code/Init.ocf ~
  21. DATA
  22. mv Code/Init.ocf Code/Init.ocf.bak
  23. env BB_PACKED_NAME=libBB1.so ./loader ./libBB1.so <<DATA
  24. Log.String('PackedFiles works!')
  25. Log.Ln
  26. DATA
  27. env BB_PACKED_NAME=packedfiles ./loader ./libBB1.so <<DATA
  28. Log.String('PackedFiles works!')
  29. Log.Ln
  30. DATA
  31. mv Code/Init.ocf.bak Code/Init.ocf
  32. rm -f packedfiles
  33. ### end of test PackedFiles