Nim/tests
2015-06-30 17:54:39 +02:00
..
actiontable some love for the testsuite; fixed regressions 2015-03-01 21:41:21 +01:00
alias
ambsym renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
array implemented a[^1] notation 2015-03-26 02:12:38 +01:00
assert fixes #2500 2015-04-10 14:03:47 +02:00
assign renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
astoverload
async Fix infinite recursion when await is in except body. 2015-03-30 00:42:21 +01:00
benchmarks
bind Fix expected tester messages 2015-04-21 11:17:24 +02:00
borrow
caas Rename PNimrodNode to NimNode 2015-03-17 17:50:32 +01:00
casestmt made test green 2015-03-25 14:26:47 +01:00
ccgbugs fixes #2880 2015-06-30 12:20:03 +02:00
clearmsg fixes #2252 2015-03-04 21:19:38 +01:00
closure Fix expected tester messages 2015-04-21 11:17:24 +02:00
cnstseq
collections Merge pull request #2660 from MrJohz/contains-tables 2015-05-08 02:19:45 +02:00
compiles fixes #1055 2014-11-16 20:32:05 +01:00
concat
concepts fixes #2404 2015-03-25 13:21:50 +01:00
constr make tests green 2014-08-31 15:15:26 +02:00
constraints
controlflow
converter Fix tests some more 2015-03-17 00:02:47 +01:00
cpp fixes #1888 2015-04-27 23:11:59 +02:00
defaultprocparam
deprecated fixes --gc:none regression; made some tests green 2015-03-10 12:32:47 +01:00
destructor better alternative to 'override' 2015-04-07 00:13:47 +02:00
dir with space proper 'space in dir' test 2015-01-27 01:33:48 +01:00
discard
distinct fixes #2629, fixes #2641, fixes #2632, fixes #2630 2015-05-03 01:08:52 +02:00
dll Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
effects renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
enum s/procedure/routine/ in tests. 2015-06-05 14:53:49 +01:00
exception fixes #1888 2015-04-27 23:11:59 +02:00
exprs Use ^ instead of - in slices 2015-03-28 00:38:15 +01:00
fields fixes #2134 2015-02-20 20:01:25 +01:00
float make tests green 2014-08-31 15:15:26 +02:00
friends
gc renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
generics Fixes #3022 2015-06-30 17:52:18 +03:00
gensym
global some love for the testsuite; fixed regressions 2015-03-01 21:41:21 +01:00
implicit unsigned array indexes work better; minor cleanups 2015-02-10 20:19:46 +01:00
init fixes #2316 2015-03-11 20:11:08 +01:00
iter Clean up tests/iter 2015-02-04 21:40:33 +01:00
js Merge pull request #2903 from yglukhov/js-bracket-addr 2015-06-13 20:31:47 +02:00
let Fix tests some more 2015-03-17 00:02:47 +01:00
lexer renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
lookups make tests green 2014-08-31 15:15:26 +02:00
macros renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
magics
manyloc proper distinction between --gc:none and --os:standalone 2015-06-29 02:48:33 +02:00
metatype Tests for static class proc, methods & iterators 2015-05-13 19:10:54 +02:00
method fixes #2401 2015-03-25 13:05:32 +01:00
misc renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
modules Fixes #2584 2015-06-04 13:55:48 +01:00
namedparams
notnil fixes #2355 2015-03-28 00:47:03 +01:00
objects renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
objvariant Fix tests some more 2015-03-17 00:02:47 +01:00
openarray
osproc Clean up tests/osproc 2015-02-04 22:15:30 +01:00
overflw renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
overload fixes regression: overloading by 'var' 2015-04-25 23:17:00 +02:00
parallel better test program 2015-06-14 22:51:29 +02:00
parser cleanups for underscores in tuple unpacking 2015-04-24 13:08:42 +02:00
pragmas
proc
procvar make tests green 2014-08-31 15:15:26 +02:00
range
realtimeGC integrated realtimegc stuff into testament 2015-04-13 22:36:35 -05:00
rodfiles nimrod -> nim in some filenames 2015-02-14 19:00:11 +01:00
seq fixed tests/seq/tsequtils.nim 2015-01-07 19:05:37 +08:00
sets renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
showoff Rename PNimrodNode to NimNode 2015-03-17 17:50:32 +01:00
specialops
stdlib Merge pull request #2961 from Perelandric/rename_writeLn 2015-06-20 16:25:37 +01:00
system fixes #2420; negative indexing for slicing is obsolete (breaking change!) 2015-03-28 00:15:04 +01:00
template renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
testament renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
testdata
threads fixes #1816 2015-01-02 03:32:45 +01:00
trmacros renamed writeln to writeLine in tests 2015-06-19 01:34:34 -05:00
tuples s/procedure/routine/ in tests. 2015-06-05 14:53:49 +01:00
typerel added a test 2015-06-01 11:01:50 -05:00
types fixes #2470, fixes #1354 2015-04-28 20:21:53 +02:00
usingstmt Rename PNimrodNode to NimNode 2015-03-17 17:50:32 +01:00
varres
varstmt make tests green 2014-08-31 15:15:26 +02:00
vm fixes #2297, fixes #2946 2015-06-18 15:06:00 +02:00
benchmark.nim
js.html
js.nim
mmaptest.nim
readme.txt add test note to the readme 2015-01-06 15:05:51 -06:00
rectest.nim
stckovfl.nim

This directory contains the test cases.
Each test must have a filename of the form: ``t*.nim``

Each test can contain a spec in a ``discard """"""`` block.

The folder ``rodfiles`` contains special tests that test incremental
compilation via symbol files.

The folder ``dll`` contains simple DLL tests.

The folder ``realtimeGC`` contains a test for validating that the realtime GC
can run properly without linking against the nimrtl.dll/so. It includes a C
client and platform specific build files for manual compilation.