Nim/tests/realtimeGC
Adam Strzelecki 567b7d5a6a tests: Trim .txt files trailing whitespace
via OSX: find . -name '*.txt' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
2015-09-04 23:11:11 +02:00
..
cmain.c integrated realtimegc stuff into testament 2015-04-13 22:36:35 -05:00
main.nim.cfg Test the realtime GC, via long running process in a shared object, without linking nimrtl.dll/so. 2015-01-06 12:42:36 -06:00
nmain.nim integrated realtimegc stuff into testament 2015-04-13 22:36:35 -05:00
readme.txt tests: Trim .txt files trailing whitespace 2015-09-04 23:11:11 +02:00
shared.nim integrated realtimegc stuff into testament 2015-04-13 22:36:35 -05:00
shared.nim.cfg integrated realtimegc stuff into testament 2015-04-13 22:36:35 -05:00

Test the realtime GC without linking nimrtl.dll/so.

Note, this is a long running test, default is 35 minutes. To change the
the run time see RUNTIME in main.nim and main.c.

You can build shared.nim, main.nim, and main.c by running make (nix systems)
or maike.bat (Windows systems). They both assume GCC and that it's in your
path. Output: shared.(dll/so), camin(.exe), nmain(.exe).

To run the test: execute either nmain or cmain in a shell window.

To build buy hand:

  - build the shared object (shared.nim):

    $ nim c shared.nim

  - build the client executables:

    $ nim c -o:nmain main.nim
    $ gcc -o cmain main.c -ldl