gmqcc/tests
2013-06-16 02:24:10 +00:00
..
aliases.qc Aliases to aliases is a bad idea, revert. Added better tests to show unused aliases 2013-02-06 09:28:42 +00:00
aliases.tmpl Aliases to aliases is a bad idea, revert. Added better tests to show unused aliases 2013-02-06 09:28:42 +00:00
arrays.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
arrays.tmpl fixing double-free in initialzied string arrays, using them in the testcase 2013-06-12 15:53:07 +02:00
arrays2.qc fixing double-free in initialzied string arrays, using them in the testcase 2013-06-12 15:53:07 +02:00
arrays2.tmpl error about too many elements in initializer; added test for initialized arrays: arrays2.tmpl/qc 2013-06-12 14:41:38 +02:00
bitnot.qc Add bitnot test for testsuite. 2013-02-02 00:12:46 +00:00
bitnot.tmpl Add bitnot test for testsuite. 2013-02-02 00:12:46 +00:00
break.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
break.tmpl drop the E line from break.tmpl 2012-11-22 19:28:38 +01:00
builtin.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
builtin.tmpl Undo that fail 2013-04-21 06:46:54 +00:00
calls.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
calls.tmpl Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90. 2013-01-27 08:39:42 +00:00
correct-logic-1-s.tmpl Test cases for -fcorrect-logic 2012-12-22 17:55:55 +01:00
correct-logic-1.tmpl Test cases for -fcorrect-logic 2012-12-22 17:55:55 +01:00
correct-logic-2-s.tmpl Test cases for -fcorrect-logic 2012-12-22 17:55:55 +01:00
correct-logic-2.tmpl Test cases for -fcorrect-logic 2012-12-22 17:55:55 +01:00
correct-logic.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
correct-vs-short-1.tmpl fix -fshort-logic to cast to true boolean values 2012-12-22 20:05:15 +01:00
correct-vs-short-2.tmpl fix -fshort-logic to cast to true boolean values 2012-12-22 20:05:15 +01:00
correct-vs-short-3.tmpl fix -fshort-logic to cast to true boolean values 2012-12-22 20:05:15 +01:00
correct-vs-short.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
defs.qh Add floor to tests defs.qh 2013-03-09 05:46:08 +00:00
enum.qc Implemented "reverse" enum attribute, e.g enum : reverse { A, B, C, D } -> A,B,C,D = 3,2,1,0 2013-03-09 05:07:14 +00:00
enum.tmpl Implemented "reverse" enum attribute, e.g enum : reverse { A, B, C, D } -> A,B,C,D = 3,2,1,0 2013-03-09 05:07:14 +00:00
equality.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
equality.tmpl Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90. 2013-01-27 08:39:42 +00:00
exponentiation.qc Implemented __builtin_exp 2013-03-08 03:46:25 +00:00
exponentiation.tmpl Implemented __builtin_exp 2013-03-08 03:46:25 +00:00
exprforbuiltins.qc Add expressions for builtins test 2013-04-25 17:39:05 +00:00
exprforbuiltins.tmpl Add expressions for builtins test 2013-04-25 17:39:05 +00:00
fieldparams.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
fieldparams.tmpl Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90. 2013-01-27 08:39:42 +00:00
functions-as-params.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
functions-as-params.tmpl Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90. 2013-01-27 08:39:42 +00:00
goto.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
goto.tmpl Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90. 2013-01-27 08:39:42 +00:00
ifs.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
ifs.tmpl Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90. 2013-01-27 08:39:42 +00:00
mul_vf.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
mul_vf.tmpl testcase for mul_vf/fv 2013-01-08 21:55:34 +01:00
ngraphs.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
ngraphs.tmpl Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90. 2013-01-27 08:39:42 +00:00
noref.qc noref -compile testcase 2012-12-04 12:50:38 +01:00
noref.tmpl noref testcase must use -Wno-uninitialized-global 2012-12-28 19:09:06 +01:00
noreturn.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
noreturn1.tmpl Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
noreturn2.tmpl fix noreturn testcase descriptions... those were mixed up 2013-04-23 17:07:19 +02:00
noreturn3.tmpl fix noreturn testcase descriptions... those were mixed up 2013-04-23 17:07:19 +02:00
noreturn4.tmpl Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
operators.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
operators.tmpl operator &~= 2012-11-23 14:39:05 +01:00
param8.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
param8.tmpl Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90. 2013-01-27 08:39:42 +00:00
parens.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
parens.tmpl adding testcase for various parentheses and ternary combinations which to test the newly refactored code; includes some cases not hit by xonotic 2013-01-18 15:22:53 +01:00
perl-logic.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
perl-logic.tmpl Tests for perl-logic _types_ 2012-12-18 16:57:38 +01:00
pmacros.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
pmacros.tmpl Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90. 2013-01-27 08:39:42 +00:00
pointlife.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
pointlife.tmpl added a testcase for -Olocal-temps 2013-01-07 19:09:15 +01:00
pops.qc perl ops -> pops 2013-02-05 17:15:28 +00:00
pops.tmpl perl ops -> pops 2013-02-05 17:15:28 +00:00
pp_va_args.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
pp_va_args.tmpl Fix warning, and better tests for __VA_ARGS__ 2013-01-27 13:03:02 +00:00
ppcat.qc A more realistic preprocessor concatenation test. 2013-04-21 06:52:22 +00:00
ppcat.tmpl A more realistic preprocessor concatenation test. 2013-04-21 06:52:22 +00:00
pperror.qc Implemented preprocessing error directive tests (should fail) 2012-12-21 04:48:01 +00:00
pperror.tmpl Implemented preprocessing error directive tests (should fail) 2012-12-21 04:48:01 +00:00
predef_func.qc Allow string concatenation in the parser as well, for now only for immediate strings and __FUNC__, maybe later -fpermissive or somethign could allow it on const-delcared string variables 2013-04-24 17:27:04 +02:00
predef_func.tmpl Allow string concatenation in the parser as well, for now only for immediate strings and __FUNC__, maybe later -fpermissive or somethign could allow it on const-delcared string variables 2013-04-24 17:27:04 +02:00
predef_func_concat.tmpl Allow string concatenation in the parser as well, for now only for immediate strings and __FUNC__, maybe later -fpermissive or somethign could allow it on const-delcared string variables 2013-04-24 17:27:04 +02:00
rassign-fail.tmpl forgot to add that one 2013-06-12 13:56:40 +02:00
rassign.qc now a bare 'return;' is not required anymore if return has been assigned anywhere 2013-05-29 17:08:03 +02:00
rassign.tmpl make sure missing return values still warn 2013-05-29 17:01:26 +02:00
short-logic.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
short-logic.tmpl Adding short-logic testcase 2012-11-22 20:32:40 +01:00
switch.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
switch.tmpl Collapsing the switch tests into 1 2012-11-22 19:28:45 +01:00
ternary-fte.tmpl Fix testsuite. Also added an additional test to the ternary stuff 2012-12-16 22:07:33 +00:00
ternary.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
ternary.tmpl Fix testsuite. Also added an additional test to the ternary stuff 2012-12-16 22:07:33 +00:00
truth-flags-1-s.tmpl Adding truth-flags testsuite for strings 2012-12-22 17:36:06 +01:00
truth-flags-1.tmpl Adding truth-flags testsuite for strings 2012-12-22 17:36:06 +01:00
truth-flags-2-s.tmpl Adding truth-flags testsuite for strings 2012-12-22 17:36:06 +01:00
truth-flags-2.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
truth-flags-2.tmpl Adding truth-flags testsuite for strings 2012-12-22 17:36:06 +01:00
truth-flags-3-s.tmpl Adding truth-flags testsuite for strings 2012-12-22 17:36:06 +01:00
truth-flags-3.tmpl Adding truth-flags testsuite for strings 2012-12-22 17:36:06 +01:00
truth.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
truth.tmpl Testcases for -ftrue-empty-strings and -ffalse-empty-strings 2012-12-20 20:43:58 +01:00
truth2.tmpl Testcases for -ftrue-empty-strings and -ffalse-empty-strings 2012-12-20 20:43:58 +01:00
truth3.tmpl Testcases for -ftrue-empty-strings and -ffalse-empty-strings 2012-12-20 20:43:58 +01:00
typedefs.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
typedefs.tmpl Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
uninit.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
uninit.tmpl Tests for the previous vector-liferange change 2012-12-24 12:43:16 +01:00
uninit2.tmpl We don't need to specify "-should fail" because we print the type now (this also makes the description colum shorter) 2013-04-21 06:13:25 +00:00
utf8-2.tmpl utf8 tests 2012-12-23 10:23:42 +01:00
utf8.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
utf8.tmpl utf8 tests 2012-12-23 10:23:42 +01:00
varargs.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
varargs.tmpl Added counter-stability test to the varargs testcase 2013-01-17 10:32:43 +01:00
varargs2.qc hopefully fix an off-by-1 vararg copy issue 2013-02-26 16:39:28 +01:00
varargs2.tmpl hopefully fix an off-by-1 vararg copy issue 2013-02-26 16:39:28 +01:00
variadic.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
variadic.tmpl Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90. 2013-01-27 08:39:42 +00:00
vec_ops.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
vec_ops.tmpl Shitty testsuite support for windows the hacky way because there exists no sane simple way of redirecting pipes without a heafty chunk of code. 2013-04-24 14:04:00 +00:00
vector-init.qc Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
vector-init.tmpl vector initialization tests 2012-12-20 14:12:22 +01:00
vector-init2.tmpl vector initialization tests 2012-12-20 14:12:22 +01:00
vector-init3.tmpl vector initialization tests 2012-12-20 14:12:22 +01:00
xor.qc Add the good old xor swap trick to the xor test, yes it works :P 2013-06-16 02:24:10 +00:00
xor.tmpl Add the good old xor swap trick to the xor test, yes it works :P 2013-06-16 02:24:10 +00:00