Last active
May 17, 2016 19:21
-
-
Save darach/afba39e244b8a7b7abde88000906af41 to your computer and use it in GitHub Desktop.
Pony on MIPS - C and RT test results
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
root@mylinkit:/tmp/run/mountd/sda2/current/bin# ./ponyc --pic --debug -V=4 foo | |
Building builtin -> /tmp/run/mountd/sda2/current/packages/builtin | |
Building foo -> /tmp/run/mountd/sda2/current/bin/foo | |
Generating | |
'generic' is not a recognized processor for this target (ignoring processor) | |
'generic' is not a recognized processor for this target (ignoring processor) | |
'generic' is not a recognized processor for this target (ignoring processor) | |
'generic' is not a recognized processor for this target (ignoring processor) | |
'generic' is not a recognized processor for this target (ignoring processor) | |
'generic' is not a recognized processor for this target (ignoring processor) | |
Reachability | |
Selector painting | |
REACH | |
Pointer_Pointer_U8_val_ref: o, 3 | |
box__apply_Zo: 2 | |
ref__apply_Zo: 1 | |
val__apply_Zo: 0 | |
Stdin: o, 5 | |
ref__close_event_o: 4 | |
tag__read_again_o: 1 | |
tag__event_notify_oIIo: 3 | |
ref__read_b: 0 | |
tag__create_bo: 2 | |
AmbientAuth: o, 1 | |
val__create_o: 0 | |
U8: C, 3 | |
box_ne_Cb: 2 | |
val_ne_Cb: 1 | |
val_create_CC: 0 | |
None: o, 2 | |
val_create_o: 1 | |
String: o, 11 | |
box_cstring_o: 0 | |
val_cstring_o: 3 | |
ref_cstring_o: 9 | |
ref_copy_cstring_oZo: 1 | |
val_size_Z: 4 | |
box_size_Z: 10 | |
ref_size_Z: 2 | |
ref__set_ZCC: 6 | |
ref_create_Zo: 5 | |
Env: o, 5 | |
tag__strings_from_pointers_oZo: 0 | |
ref__strings_from_pointers_oZo: 4 | |
val__strings_from_pointers_oZo: 2 | |
box__strings_from_pointers_oZo: 1 | |
ref__create_Iooo: 3 | |
StdStream: o, 4 | |
tag_print_oo: 2 | |
tag__err_o: 0 | |
ref__write_oo: 1 | |
tag__out_o: 3 | |
2u_AmbientAuth_val_None_val: o, 0 | |
Array_String_val: o, 6 | |
ref_push_oo: 1 | |
ref_reserve_Zo: 0 | |
ref_create_Zo: 5 | |
Bool: b, 5 | |
box_op_and_bb: 3 | |
val_op_and_bb: 0 | |
val_op_not_b: 1 | |
box_op_not_b: 4 | |
val_create_bb: 2 | |
USize: Z, 28 | |
box_sub_ZZ: 4 | |
val_sub_ZZ: 20 | |
box_gt_Zb: 26 | |
val_gt_Zb: 21 | |
val_shr_ZZ: 9 | |
box_shr_ZZ: 7 | |
box_max_value_Z: 25 | |
val_max_value_Z: 14 | |
tag_max_value_Z: 10 | |
box_min_ZZ: 2 | |
val_min_ZZ: 8 | |
box_add_ZZ: 22 | |
val_add_ZZ: 27 | |
val_neg_Z: 3 | |
box_neg_Z: 6 | |
val_op_or_ZZ: 11 | |
box_op_or_ZZ: 1 | |
box_shl_ZZ: 13 | |
val_shl_ZZ: 5 | |
box_eq_Zb: 17 | |
val_eq_Zb: 16 | |
box_lt_Zb: 18 | |
val_lt_Zb: 24 | |
box_ponyint_next_pow2_Z: 15 | |
val_ponyint_next_pow2_Z: 12 | |
box_max_ZZ: 19 | |
val_max_ZZ: 23 | |
val_create_ZZ: 0 | |
2u_String_val_Array_U8_val_val: o, 11 | |
box_cstring_o: 0 | |
val_cstring_o: 3 | |
ref_cstring_o: 9 | |
val_size_Z: 4 | |
box_size_Z: 10 | |
ref_size_Z: 2 | |
Array_U8_val: o, 12 | |
ref_create_Zo: 5 | |
box_cstring_o: 0 | |
val_cstring_o: 3 | |
ref_cstring_o: 9 | |
ref_undefined_U8_val_Zo: 7 | |
val_size_Z: 4 | |
box_size_Z: 10 | |
ref_size_Z: 2 | |
ref_truncate_Zo: 6 | |
ref_space_Z: 11 | |
val_space_Z: 1 | |
box_space_Z: 8 | |
Pointer_Bool_val: o, 0 | |
Pointer_String_val: o, 14 | |
ref__realloc_Zo: 11 | |
ref__alloc_Zo: 13 | |
ref__update_Zoo: 0 | |
Pointer_None_val: o, 0 | |
Pointer_U8_val: o, 17 | |
ref__realloc_Zo: 11 | |
ref__apply_ZC: 10 | |
val__apply_ZC: 15 | |
box__apply_ZC: 7 | |
ref__copy_to_oZo: 2 | |
box__copy_to_oZo: 0 | |
val__copy_to_oZo: 14 | |
ref__alloc_Zo: 13 | |
val_usize_Z: 9 | |
box_usize_Z: 4 | |
tag_usize_Z: 1 | |
ref_usize_Z: 5 | |
box_is_null_b: 3 | |
val_is_null_b: 16 | |
tag_is_null_b: 8 | |
ref_is_null_b: 12 | |
ref__update_ZCC: 6 | |
Pointer_AsioEvent_val: o, 17 | |
val_usize_Z: 9 | |
box_usize_Z: 4 | |
tag_usize_Z: 1 | |
ref_usize_Z: 5 | |
box_is_null_b: 3 | |
val_is_null_b: 16 | |
tag_is_null_b: 8 | |
ref_is_null_b: 12 | |
ref_create_o: 0 | |
2u_Array_String_val_val_None_val: o, 0 | |
U32: I, 11 | |
box_shl_II: 0 | |
val_shl_II: 3 | |
box_usize_Z: 4 | |
val_usize_Z: 9 | |
box_eq_Ib: 5 | |
val_eq_Ib: 7 | |
val_op_and_II: 2 | |
box_op_and_II: 10 | |
box_ne_Ib: 1 | |
val_ne_Ib: 6 | |
val_create_II: 8 | |
StdinNotify: o, 2 | |
ref_apply_oo: 1 | |
ref_dispose_o: 0 | |
AsioEvent: o, 7 | |
box_none_o: 0 | |
val_none_o: 6 | |
val_disposable_Ib: 4 | |
box_disposable_Ib: 2 | |
box_readable_Ib: 5 | |
val_readable_Ib: 3 | |
val_create_o: 1 | |
2u_StdinNotify_ref_None_val: o, 0 | |
Main: o, 1 | |
tag_create_oo: 0 | |
Data prototypes | |
Data types | |
Function prototypes | |
Functions | |
Descriptors | |
Writing ./foo.o | |
'generic' is not a recognized processor for this target (ignoring processor) | |
'generic' is not a recognized processor for this target (ignoring processor) | |
Linking ./foo1 | |
mipsel-openwrt-linux-gnu-gcc -o ./foo1 -O3 -march=mips32r2 -fuse-ld=gold ./foo.o -L"/tmp/run/mountd/sda2/current/bin/" -Wl,-rpath,"/tmp/run/mountd/sda2/current/bin/" -L"/tmp/run/mountd/sda2/current/bin/../lib" -Wl,-rpath,"/tmp/run/mountd/sda2/current/bin/../lib" -L"/tmp/run/mountd/sda2/current/bin/../packages" -Wl,-rpath,"/tmp/run/mountd/sda2/current/bin/../packages" -Wl,--start-group -Wl,--end-group -lponyrt -lpthread -ldl -lm | |
sh: mipsel-openwrt-linux-gnu-gcc: not found | |
Error: | |
unable to link: mipsel-openwrt-linux-gnu-gcc -o ./foo1 -O3 -march=mips32r2 -fuse-ld=gold ./foo.o -L"/tmp/run/mountd/sda2/current/bin/" -Wl,-rpath,"/tmp/run/mountd/sda2/current/bin/" -L"/tmp/run/mountd/sda2/current/bin/../lib" -Wl,-rpath,"/tmp/run/mountd/sda2/current/bin/../lib" -L"/tmp/run/mountd/sda2/current/bin/../packages" -Wl,-rpath,"/tmp/run/mountd/sda2/current/bin/../packages" -Wl,--start-group -Wl,--end-group -lponyrt -lpthread -ldl -lm | |
root@mylinkit:/tmp/run/mountd/sda2/current/bin# ./link.sh | |
root@mylinkit:/tmp/run/mountd/sda2/current/bin# ./foox | |
Segmentation fault | |
root@mylinkit:/tmp/run/mountd/sda2/current/bin# gdb ./foox | |
GNU gdb (GDB) 7.8 | |
Copyright (C) 2014 Free Software Foundation, Inc. | |
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> | |
This is free software: you are free to change and redistribute it. | |
There is NO WARRANTY, to the extent permitted by law. Type "show copying" | |
and "show warranty" for details. | |
This GDB was configured as "mipsel-openwrt-linux". | |
Type "show configuration" for configuration details. | |
For bug reporting instructions, please see: | |
<http://www.gnu.org/software/gdb/bugs/>. | |
Find the GDB manual and other documentation resources online at: | |
<http://www.gnu.org/software/gdb/documentation/>. | |
For help, type "help". | |
Type "apropos word" to search for commands related to "word"... | |
Reading symbols from ./foox...done. | |
(gdb) start | |
Temporary breakpoint 1 at 0xbb70 | |
Starting program: /tmp/run/mountd/sda2/current/bin/foox | |
Program received signal SIGSEGV, Segmentation fault. | |
recv_local_actor (gc=<optimized out>) at src/libponyrt/gc/gc.c:53 | |
53 src/libponyrt/gc/gc.c: No such file or directory. | |
(gdb) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Linux mylinkit 3.18.23 #1 Thu May 12 12:10:06 BST 2016 mips GNU/Linux | |
root@mylinkit:/tmp/run/mountd/sda2/current/bin# cat /proc/cpuinfo | |
system type : MediaTek MT7688 ver:1 eco:2 | |
machine : MediaTek LinkIt Smart 7688 | |
processor : 0 | |
cpu model : MIPS 24KEc V5.5 | |
BogoMIPS : 385.84 | |
wait instruction : yes | |
microsecond timers : yes | |
tlb_entries : 32 | |
extra interrupt vector : yes | |
hardware watchpoint : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb] | |
isa : mips1 mips2 mips32r1 mips32r2 | |
ASEs implemented : mips16 dsp | |
shadow register sets : 1 | |
kscratch registers : 0 | |
package : 0 | |
core : 0 | |
VCED exceptions : not available | |
VCEI exceptions : not available |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Running main() from gtest_main.cc | |
[==========] Running 691 tests from 23 test cases. | |
[----------] Global test environment set-up. | |
[----------] 15 tests from LiteralLimitTest | |
[ RUN ] LiteralLimitTest.U8Max | |
[ OK ] LiteralLimitTest.U8Max (175 ms) | |
[ RUN ] LiteralLimitTest.I8Max | |
[ OK ] LiteralLimitTest.I8Max (147 ms) | |
[ RUN ] LiteralLimitTest.I8Min | |
[ OK ] LiteralLimitTest.I8Min (148 ms) | |
[ RUN ] LiteralLimitTest.U16Max | |
[ OK ] LiteralLimitTest.U16Max (148 ms) | |
[ RUN ] LiteralLimitTest.I16Max | |
[ OK ] LiteralLimitTest.I16Max (147 ms) | |
[ RUN ] LiteralLimitTest.I16Min | |
[ OK ] LiteralLimitTest.I16Min (150 ms) | |
[ RUN ] LiteralLimitTest.U32Max | |
[ OK ] LiteralLimitTest.U32Max (148 ms) | |
[ RUN ] LiteralLimitTest.I32Max | |
[ OK ] LiteralLimitTest.I32Max (147 ms) | |
[ RUN ] LiteralLimitTest.I32Min | |
[ OK ] LiteralLimitTest.I32Min (148 ms) | |
[ RUN ] LiteralLimitTest.U64Max | |
[ OK ] LiteralLimitTest.U64Max (148 ms) | |
[ RUN ] LiteralLimitTest.I64Max | |
[ OK ] LiteralLimitTest.I64Max (149 ms) | |
[ RUN ] LiteralLimitTest.I64Min | |
[ OK ] LiteralLimitTest.I64Min (150 ms) | |
[ RUN ] LiteralLimitTest.U128Max | |
[ OK ] LiteralLimitTest.U128Max (100 ms) | |
[ RUN ] LiteralLimitTest.I128Max | |
[ OK ] LiteralLimitTest.I128Max (147 ms) | |
[ RUN ] LiteralLimitTest.I128Min | |
[ OK ] LiteralLimitTest.I128Min (150 ms) | |
[----------] 15 tests from LiteralLimitTest (2226 ms total) | |
[----------] 13 tests from IdTest | |
[ RUN ] IdTest.LeadingUnderscore | |
[ OK ] IdTest.LeadingUnderscore (0 ms) | |
[ RUN ] IdTest.StartUpperCase | |
[ OK ] IdTest.StartUpperCase (0 ms) | |
[ RUN ] IdTest.StartLowerCase | |
[ OK ] IdTest.StartLowerCase (0 ms) | |
[ RUN ] IdTest.StartAnyCase | |
[ OK ] IdTest.StartAnyCase (0 ms) | |
[ RUN ] IdTest.ContainUnderscore | |
[ OK ] IdTest.ContainUnderscore (1 ms) | |
[ RUN ] IdTest.DoubleUnderscore | |
[ OK ] IdTest.DoubleUnderscore (1 ms) | |
[ RUN ] IdTest.TripleUnderscore | |
[ OK ] IdTest.TripleUnderscore (0 ms) | |
[ RUN ] IdTest.TrailingUnderscore | |
[ OK ] IdTest.TrailingUnderscore (0 ms) | |
[ RUN ] IdTest.Prime | |
[ OK ] IdTest.Prime (1 ms) | |
[ RUN ] IdTest.PrivateName | |
[ OK ] IdTest.PrivateName (0 ms) | |
[ RUN ] IdTest.TypeName | |
[ OK ] IdTest.TypeName (0 ms) | |
[ RUN ] IdTest.FFIType | |
[ OK ] IdTest.FFIType (0 ms) | |
[ RUN ] IdTest.InternalTypeName | |
[ OK ] IdTest.InternalTypeName (0 ms) | |
[----------] 13 tests from IdTest (8 ms total) | |
[----------] 10 tests from UseTest | |
[ RUN ] UseTest.Basic | |
[ OK ] UseTest.Basic (30 ms) | |
[ RUN ] UseTest.Alias | |
[ OK ] UseTest.Alias (31 ms) | |
[ RUN ] UseTest.LegalAliasOptional | |
[ OK ] UseTest.LegalAliasOptional (31 ms) | |
[ RUN ] UseTest.IllegalAlias | |
[ OK ] UseTest.IllegalAlias (30 ms) | |
[ RUN ] UseTest.SchemeNotFound | |
[ OK ] UseTest.SchemeNotFound (32 ms) | |
[ RUN ] UseTest.SchemeCaseSensitive | |
[ OK ] UseTest.SchemeCaseSensitive (32 ms) | |
[ RUN ] UseTest.FalseReturnPassedThrough | |
[ OK ] UseTest.FalseReturnPassedThrough (32 ms) | |
[ RUN ] UseTest.IllegalCondition | |
[ OK ] UseTest.IllegalCondition (32 ms) | |
[ RUN ] UseTest.TrueConditionPasses | |
[ OK ] UseTest.TrueConditionPasses (33 ms) | |
[ RUN ] UseTest.FalseConditionFails | |
[ OK ] UseTest.FalseConditionFails (32 ms) | |
[----------] 10 tests from UseTest (330 ms total) | |
[----------] 8 tests from LocalInferTest | |
[ RUN ] LocalInferTest.Simple | |
[ OK ] LocalInferTest.Simple (156 ms) | |
[ RUN ] LocalInferTest.Tuple | |
[ OK ] LocalInferTest.Tuple (167 ms) | |
[ RUN ] LocalInferTest.NestedTuple | |
[ OK ] LocalInferTest.NestedTuple (174 ms) | |
[ RUN ] LocalInferTest.DontCare | |
[ OK ] LocalInferTest.DontCare (179 ms) | |
[ RUN ] LocalInferTest.Union | |
[ OK ] LocalInferTest.Union (182 ms) | |
[ RUN ] LocalInferTest.UnionOfTuples | |
[ OK ] LocalInferTest.UnionOfTuples (95 ms) | |
[ RUN ] LocalInferTest.VarAndLet | |
[ OK ] LocalInferTest.VarAndLet (190 ms) | |
[ RUN ] LocalInferTest.DeclAndNot | |
[ OK ] LocalInferTest.DeclAndNot (195 ms) | |
[----------] 8 tests from LocalInferTest (1349 ms total) | |
[----------] 20 tests from ScopeTest | |
[ RUN ] ScopeTest.Actor | |
[ OK ] ScopeTest.Actor (35 ms) | |
[ RUN ] ScopeTest.Class | |
[ OK ] ScopeTest.Class (34 ms) | |
[ RUN ] ScopeTest.Primitive | |
[ OK ] ScopeTest.Primitive (35 ms) | |
[ RUN ] ScopeTest.Trait | |
[ OK ] ScopeTest.Trait (35 ms) | |
[ RUN ] ScopeTest.Interface | |
[ OK ] ScopeTest.Interface (35 ms) | |
[ RUN ] ScopeTest.TypeAlias | |
[ OK ] ScopeTest.TypeAlias (34 ms) | |
[ RUN ] ScopeTest.VarField | |
[ OK ] ScopeTest.VarField (34 ms) | |
[ RUN ] ScopeTest.LetField | |
[ OK ] ScopeTest.LetField (34 ms) | |
[ RUN ] ScopeTest.Be | |
[ OK ] ScopeTest.Be (35 ms) | |
[ RUN ] ScopeTest.New | |
[ OK ] ScopeTest.New (34 ms) | |
[ RUN ] ScopeTest.Fun | |
[ OK ] ScopeTest.Fun (35 ms) | |
[ RUN ] ScopeTest.FunParam | |
[ OK ] ScopeTest.FunParam (35 ms) | |
[ RUN ] ScopeTest.TypeParam | |
[ OK ] ScopeTest.TypeParam (35 ms) | |
[ RUN ] ScopeTest.Local | |
[ OK ] ScopeTest.Local (35 ms) | |
[ RUN ] ScopeTest.MultipleLocals | |
[ OK ] ScopeTest.MultipleLocals (36 ms) | |
[ RUN ] ScopeTest.NestedLocals | |
[ OK ] ScopeTest.NestedLocals (35 ms) | |
[ RUN ] ScopeTest.SameScopeNameClash | |
[ OK ] ScopeTest.SameScopeNameClash (68 ms) | |
[ RUN ] ScopeTest.ParentScopeNameClash | |
[ OK ] ScopeTest.ParentScopeNameClash (68 ms) | |
[ RUN ] ScopeTest.SiblingScopeNoClash | |
[ OK ] ScopeTest.SiblingScopeNoClash (36 ms) | |
[ RUN ] ScopeTest.Package | |
[ OK ] ScopeTest.Package (35 ms) | |
[----------] 20 tests from ScopeTest (791 ms total) | |
[----------] 13 tests from ParseExprTest | |
[ RUN ] ParseExprTest.Lambda | |
[ OK ] ParseExprTest.Lambda (27 ms) | |
[ RUN ] ParseExprTest.LambdaCap | |
[ OK ] ParseExprTest.LambdaCap (26 ms) | |
[ RUN ] ParseExprTest.LambdaCaptureVariable | |
[ OK ] ParseExprTest.LambdaCaptureVariable (27 ms) | |
[ RUN ] ParseExprTest.LambdaCaptureExpression | |
[ OK ] ParseExprTest.LambdaCaptureExpression (27 ms) | |
[ RUN ] ParseExprTest.LambdaCaptureExpressionAndType | |
[ OK ] ParseExprTest.LambdaCaptureExpressionAndType (31 ms) | |
[ RUN ] ParseExprTest.LambdaCaptureTypeWithoutExpressionFail | |
[ OK ] ParseExprTest.LambdaCaptureTypeWithoutExpressionFail (27 ms) | |
[ RUN ] ParseExprTest.CompileErrorAllowedAsIfdefClause | |
[ OK ] ParseExprTest.CompileErrorAllowedAsIfdefClause (27 ms) | |
[ RUN ] ParseExprTest.CompileErrorNeedsReason | |
[ OK ] ParseExprTest.CompileErrorNeedsReason (27 ms) | |
[ RUN ] ParseExprTest.CompileErrorReasonMustBeAString | |
[ OK ] ParseExprTest.CompileErrorReasonMustBeAString (27 ms) | |
[ RUN ] ParseExprTest.ExpressionNotAllowedBeforeCompileError | |
[ OK ] ParseExprTest.ExpressionNotAllowedBeforeCompileError (27 ms) | |
[ RUN ] ParseExprTest.ExpressionNotAllowedAfterCompileError | |
[ OK ] ParseExprTest.ExpressionNotAllowedAfterCompileError (27 ms) | |
[ RUN ] ParseExprTest.CompileErrorAllowedAsIfdefElseClause | |
[ OK ] ParseExprTest.CompileErrorAllowedAsIfdefElseClause (27 ms) | |
[ RUN ] ParseExprTest.CompileErrorNotAllowedOutsideIfdef | |
[ OK ] ParseExprTest.CompileErrorNotAllowedOutsideIfdef (26 ms) | |
[----------] 13 tests from ParseExprTest (370 ms total) | |
[----------] 99 tests from ParseEntityTest | |
[ RUN ] ParseEntityTest.Rubbish | |
[ OK ] ParseEntityTest.Rubbish (26 ms) | |
[ RUN ] ParseEntityTest.Empty | |
[ OK ] ParseEntityTest.Empty (26 ms) | |
[ RUN ] ParseEntityTest.ActorMinimal | |
[ OK ] ParseEntityTest.ActorMinimal (26 ms) | |
[ RUN ] ParseEntityTest.ActorCApi | |
[ OK ] ParseEntityTest.ActorCApi (26 ms) | |
[ RUN ] ParseEntityTest.ActorMaximal | |
[ OK ] ParseEntityTest.ActorMaximal (28 ms) | |
[ RUN ] ParseEntityTest.ActorCanBeCalledMain | |
[ OK ] ParseEntityTest.ActorCanBeCalledMain (26 ms) | |
[ RUN ] ParseEntityTest.ActorCannotSpecifyCapability | |
[ OK ] ParseEntityTest.ActorCannotSpecifyCapability (26 ms) | |
[ RUN ] ParseEntityTest.ActorCannotBeGenericAndCApi | |
[ OK ] ParseEntityTest.ActorCannotBeGenericAndCApi (27 ms) | |
[ RUN ] ParseEntityTest.ClassMinimal | |
[ OK ] ParseEntityTest.ClassMinimal (27 ms) | |
[ RUN ] ParseEntityTest.ClassMaximal | |
[ OK ] ParseEntityTest.ClassMaximal (28 ms) | |
[ RUN ] ParseEntityTest.ClassCannotBeCalledMain | |
[ OK ] ParseEntityTest.ClassCannotBeCalledMain (26 ms) | |
[ RUN ] ParseEntityTest.ClassCannotHaveBehaviour | |
[ OK ] ParseEntityTest.ClassCannotHaveBehaviour (26 ms) | |
[ RUN ] ParseEntityTest.ClassCannotBeCApi | |
[ OK ] ParseEntityTest.ClassCannotBeCApi (26 ms) | |
[ RUN ] ParseEntityTest.PrimitiveMinimal | |
[ OK ] ParseEntityTest.PrimitiveMinimal (26 ms) | |
[ RUN ] ParseEntityTest.PrimitiveMaximal | |
[ OK ] ParseEntityTest.PrimitiveMaximal (26 ms) | |
[ RUN ] ParseEntityTest.PrimitiveCannotBeCalledMain | |
[ OK ] ParseEntityTest.PrimitiveCannotBeCalledMain (26 ms) | |
[ RUN ] ParseEntityTest.PrimitiveCannotHaveFields | |
[ OK ] ParseEntityTest.PrimitiveCannotHaveFields (26 ms) | |
[ RUN ] ParseEntityTest.PrimitiveCannotSpecifyCapability | |
[ OK ] ParseEntityTest.PrimitiveCannotSpecifyCapability (26 ms) | |
[ RUN ] ParseEntityTest.PrimitiveCannotHaveBehaviour | |
[ OK ] ParseEntityTest.PrimitiveCannotHaveBehaviour (27 ms) | |
[ RUN ] ParseEntityTest.PrimitiveCannotBeCApi | |
[ OK ] ParseEntityTest.PrimitiveCannotBeCApi (27 ms) | |
[ RUN ] ParseEntityTest.TraitMinimal | |
[ OK ] ParseEntityTest.TraitMinimal (26 ms) | |
[ RUN ] ParseEntityTest.TraitMaximal | |
[ OK ] ParseEntityTest.TraitMaximal (26 ms) | |
[ RUN ] ParseEntityTest.TraitCannotBeCalledMain | |
[ OK ] ParseEntityTest.TraitCannotBeCalledMain (26 ms) | |
[ RUN ] ParseEntityTest.TraitCannotHaveFields | |
[ OK ] ParseEntityTest.TraitCannotHaveFields (26 ms) | |
[ RUN ] ParseEntityTest.TraitCannotHaveConstructor | |
[ OK ] ParseEntityTest.TraitCannotHaveConstructor (26 ms) | |
[ RUN ] ParseEntityTest.TraitCannotBeCApi | |
[ OK ] ParseEntityTest.TraitCannotBeCApi (26 ms) | |
[ RUN ] ParseEntityTest.InterfaceMinimal | |
[ OK ] ParseEntityTest.InterfaceMinimal (26 ms) | |
[ RUN ] ParseEntityTest.InterfaceMaximal | |
[ OK ] ParseEntityTest.InterfaceMaximal (29 ms) | |
[ RUN ] ParseEntityTest.InterfaceCannotBeCalledMain | |
[ OK ] ParseEntityTest.InterfaceCannotBeCalledMain (26 ms) | |
[ RUN ] ParseEntityTest.InterfaceCannotHaveFields | |
[ OK ] ParseEntityTest.InterfaceCannotHaveFields (27 ms) | |
[ RUN ] ParseEntityTest.InterfaceCannotHaveConstructor | |
[ OK ] ParseEntityTest.InterfaceCannotHaveConstructor (27 ms) | |
[ RUN ] ParseEntityTest.InterfaceCannotBeCApi | |
[ OK ] ParseEntityTest.InterfaceCannotBeCApi (26 ms) | |
[ RUN ] ParseEntityTest.Alias | |
[ OK ] ParseEntityTest.Alias (26 ms) | |
[ RUN ] ParseEntityTest.AliasMustHaveType | |
[ OK ] ParseEntityTest.AliasMustHaveType (26 ms) | |
[ RUN ] ParseEntityTest.FunctionMinimal | |
[ OK ] ParseEntityTest.FunctionMinimal (27 ms) | |
[ RUN ] ParseEntityTest.FunctionMaximal | |
[ OK ] ParseEntityTest.FunctionMaximal (26 ms) | |
[ RUN ] ParseEntityTest.FunctionCannotHaveEllipsis | |
[ OK ] ParseEntityTest.FunctionCannotHaveEllipsis (26 ms) | |
[ RUN ] ParseEntityTest.TraitFunctionBodiesAreOptional | |
[ OK ] ParseEntityTest.TraitFunctionBodiesAreOptional (26 ms) | |
[ RUN ] ParseEntityTest.InterfaceFunctionBodiesAreOptional | |
[ OK ] ParseEntityTest.InterfaceFunctionBodiesAreOptional (27 ms) | |
[ RUN ] ParseEntityTest.ClassFunctionMustHaveBody | |
[ OK ] ParseEntityTest.ClassFunctionMustHaveBody (26 ms) | |
[ RUN ] ParseEntityTest.ClassFunctionCannotBeCCallable | |
[ OK ] ParseEntityTest.ClassFunctionCannotBeCCallable (26 ms) | |
[ RUN ] ParseEntityTest.PrimitiveFunctionCannotBeCCallable | |
[ OK ] ParseEntityTest.PrimitiveFunctionCannotBeCCallable (26 ms) | |
[ RUN ] ParseEntityTest.TraitFunctionCannotBeCCallable | |
[ OK ] ParseEntityTest.TraitFunctionCannotBeCCallable (26 ms) | |
[ RUN ] ParseEntityTest.InterfaceFunctionCannotBeCCallable | |
[ OK ] ParseEntityTest.InterfaceFunctionCannotBeCCallable (26 ms) | |
[ RUN ] ParseEntityTest.Behaviour | |
[ OK ] ParseEntityTest.Behaviour (27 ms) | |
[ RUN ] ParseEntityTest.BehaviourCannotHaveCapability | |
[ OK ] ParseEntityTest.BehaviourCannotHaveCapability (27 ms) | |
[ RUN ] ParseEntityTest.BehaviourCannotHaveEllipsis | |
[ OK ] ParseEntityTest.BehaviourCannotHaveEllipsis (26 ms) | |
[ RUN ] ParseEntityTest.BehaviourCannotHaveReturnType | |
[ OK ] ParseEntityTest.BehaviourCannotHaveReturnType (27 ms) | |
[ RUN ] ParseEntityTest.BehaviourCannotBePartial | |
[ OK ] ParseEntityTest.BehaviourCannotBePartial (26 ms) | |
[ RUN ] ParseEntityTest.ActorBehaviourMustHaveBody | |
[ OK ] ParseEntityTest.ActorBehaviourMustHaveBody (26 ms) | |
[ RUN ] ParseEntityTest.TraitBehaviourBodiesAreOptional | |
[ OK ] ParseEntityTest.TraitBehaviourBodiesAreOptional (26 ms) | |
[ RUN ] ParseEntityTest.InterfaceBehaviourBodiesAreOptional | |
[ OK ] ParseEntityTest.InterfaceBehaviourBodiesAreOptional (26 ms) | |
[ RUN ] ParseEntityTest.TraitBehaviourCannotBeCCallable | |
[ OK ] ParseEntityTest.TraitBehaviourCannotBeCCallable (26 ms) | |
[ RUN ] ParseEntityTest.InterfaceBehaviourCannotBeCCallable | |
[ OK ] ParseEntityTest.InterfaceBehaviourCannotBeCCallable (26 ms) | |
[ RUN ] ParseEntityTest.ConstructorMinimal | |
[ OK ] ParseEntityTest.ConstructorMinimal (26 ms) | |
[ RUN ] ParseEntityTest.ConstructorMaximal | |
[ OK ] ParseEntityTest.ConstructorMaximal (26 ms) | |
[ RUN ] ParseEntityTest.PrimitiveConstructorCannotHaveCapability | |
[ OK ] ParseEntityTest.PrimitiveConstructorCannotHaveCapability (27 ms) | |
[ RUN ] ParseEntityTest.ActorConstructorCannotHaveCapability | |
[ OK ] ParseEntityTest.ActorConstructorCannotHaveCapability (27 ms) | |
[ RUN ] ParseEntityTest.ConstructorCannotHaveEllipsis | |
[ OK ] ParseEntityTest.ConstructorCannotHaveEllipsis (26 ms) | |
[ RUN ] ParseEntityTest.ConstructorCannotHaveReturnType | |
[ OK ] ParseEntityTest.ConstructorCannotHaveReturnType (26 ms) | |
[ RUN ] ParseEntityTest.ActorConstructorCannotBePartial | |
[ OK ] ParseEntityTest.ActorConstructorCannotBePartial (26 ms) | |
[ RUN ] ParseEntityTest.ConstructorMustHaveBody | |
[ OK ] ParseEntityTest.ConstructorMustHaveBody (27 ms) | |
[ RUN ] ParseEntityTest.DoubleArrowMissing | |
[ OK ] ParseEntityTest.DoubleArrowMissing (27 ms) | |
[ RUN ] ParseEntityTest.DoubleArrowWithoutBody | |
[ OK ] ParseEntityTest.DoubleArrowWithoutBody (29 ms) | |
[ RUN ] ParseEntityTest.FieldMustHaveType | |
[ OK ] ParseEntityTest.FieldMustHaveType (26 ms) | |
[ RUN ] ParseEntityTest.LetFieldMustHaveType | |
[ OK ] ParseEntityTest.LetFieldMustHaveType (26 ms) | |
[ RUN ] ParseEntityTest.FieldDelegate | |
[ OK ] ParseEntityTest.FieldDelegate (27 ms) | |
[ RUN ] ParseEntityTest.FieldDelegateCanBeIntersect | |
[ OK ] ParseEntityTest.FieldDelegateCanBeIntersect (27 ms) | |
[ RUN ] ParseEntityTest.FieldDelegateCannotBeUnion | |
[ OK ] ParseEntityTest.FieldDelegateCannotBeUnion (27 ms) | |
[ RUN ] ParseEntityTest.FieldDelegateCannotBeTuple | |
[ OK ] ParseEntityTest.FieldDelegateCannotBeTuple (27 ms) | |
[ RUN ] ParseEntityTest.FieldDelegateCannotBeArrow | |
[ OK ] ParseEntityTest.FieldDelegateCannotBeArrow (27 ms) | |
[ RUN ] ParseEntityTest.FieldDelegateCannotHaveCapability | |
[ OK ] ParseEntityTest.FieldDelegateCannotHaveCapability (27 ms) | |
[ RUN ] ParseEntityTest.ProvidesListCanBeIntersect | |
[ OK ] ParseEntityTest.ProvidesListCanBeIntersect (27 ms) | |
[ RUN ] ParseEntityTest.ProvidesListCannotBeUnion | |
[ OK ] ParseEntityTest.ProvidesListCannotBeUnion (27 ms) | |
[ RUN ] ParseEntityTest.ProvidesListCannotBeTuple | |
[ OK ] ParseEntityTest.ProvidesListCannotBeTuple (26 ms) | |
[ RUN ] ParseEntityTest.ProvidesListCannotBeArrow | |
[ OK ] ParseEntityTest.ProvidesListCannotBeArrow (26 ms) | |
[ RUN ] ParseEntityTest.ProvidesListCannotHaveCapability | |
[ OK ] ParseEntityTest.ProvidesListCannotHaveCapability (26 ms) | |
[ RUN ] ParseEntityTest.UseUri | |
[ OK ] ParseEntityTest.UseUri (27 ms) | |
[ RUN ] ParseEntityTest.UseFfi | |
[ OK ] ParseEntityTest.UseFfi (27 ms) | |
[ RUN ] ParseEntityTest.UseMustBeBeforeClass | |
[ OK ] ParseEntityTest.UseMustBeBeforeClass (26 ms) | |
[ RUN ] ParseEntityTest.UseFfiMustHaveReturnType | |
[ OK ] ParseEntityTest.UseFfiMustHaveReturnType (26 ms) | |
[ RUN ] ParseEntityTest.UseFfiMustHaveOnlyOneReturnType | |
[ OK ] ParseEntityTest.UseFfiMustHaveOnlyOneReturnType (26 ms) | |
[ RUN ] ParseEntityTest.UseFfiCannotHaveDefaultArguments | |
[ OK ] ParseEntityTest.UseFfiCannotHaveDefaultArguments (26 ms) | |
[ RUN ] ParseEntityTest.UseFfiEllipsisMustBeLast | |
[ OK ] ParseEntityTest.UseFfiEllipsisMustBeLast (26 ms) | |
[ RUN ] ParseEntityTest.UseGuardsAreExpressions | |
[ OK ] ParseEntityTest.UseGuardsAreExpressions (26 ms) | |
[ RUN ] ParseEntityTest.UseGuardsDoNotAllowOperatorPrecedence | |
[ OK ] ParseEntityTest.UseGuardsDoNotAllowOperatorPrecedence (51 ms) | |
[ RUN ] ParseEntityTest.UseGuardsUserAndPlatformFlagsCanCollide | |
[ OK ] ParseEntityTest.UseGuardsUserAndPlatformFlagsCanCollide (73 ms) | |
[ RUN ] ParseEntityTest.UseGuardsOutlawedFlagName | |
[ OK ] ParseEntityTest.UseGuardsOutlawedFlagName (50 ms) | |
[ RUN ] ParseEntityTest.UserFlagInCondition | |
[ OK ] ParseEntityTest.UserFlagInCondition (25 ms) | |
[ RUN ] ParseEntityTest.UnquotedUserFlagInCondition | |
[ OK ] ParseEntityTest.UnquotedUserFlagInCondition (25 ms) | |
[ RUN ] ParseEntityTest.OsNameCaseSensitiveInConditionRight | |
[ OK ] ParseEntityTest.OsNameCaseSensitiveInConditionRight (25 ms) | |
[ RUN ] ParseEntityTest.OsNameCaseSensitiveInConditionWrong | |
[ OK ] ParseEntityTest.OsNameCaseSensitiveInConditionWrong (26 ms) | |
[ RUN ] ParseEntityTest.CompileIntrinsicAllowedAsFunctionBody | |
[ OK ] ParseEntityTest.CompileIntrinsicAllowedAsFunctionBody (26 ms) | |
[ RUN ] ParseEntityTest.DocstringAllowedBeforeCompileIntrinsic | |
[ OK ] ParseEntityTest.DocstringAllowedBeforeCompileIntrinsic (26 ms) | |
[ RUN ] ParseEntityTest.TwoDocstringsNotAllowedBeforeCompileIntrinsic | |
[ OK ] ParseEntityTest.TwoDocstringsNotAllowedBeforeCompileIntrinsic (26 ms) | |
[ RUN ] ParseEntityTest.NonDocExpressionNotAllowedBeforeCompileIntrinsic | |
[ OK ] ParseEntityTest.NonDocExpressionNotAllowedBeforeCompileIntrinsic (29 ms) | |
[ RUN ] ParseEntityTest.DocstringNotAllowedAfterCompileIntrinsic | |
[ OK ] ParseEntityTest.DocstringNotAllowedAfterCompileIntrinsic (26 ms) | |
[ RUN ] ParseEntityTest.NonDocExpressionNotAllowedAfterCompileIntrinsic | |
[ OK ] ParseEntityTest.NonDocExpressionNotAllowedAfterCompileIntrinsic (26 ms) | |
[ RUN ] ParseEntityTest.CompileIntrinsicNotAllowedInControlStructure | |
[ OK ] ParseEntityTest.CompileIntrinsicNotAllowedInControlStructure (26 ms) | |
[----------] 99 tests from ParseEntityTest (2852 ms total) | |
[----------] 17 tests from LexIntTest | |
[ RUN ] LexIntTest.LexIntCmp | |
[ OK ] LexIntTest.LexIntCmp (0 ms) | |
[ RUN ] LexIntTest.LexIntCmp64 | |
[ OK ] LexIntTest.LexIntCmp64 (0 ms) | |
[ RUN ] LexIntTest.LexIntShiftLeft | |
[ OK ] LexIntTest.LexIntShiftLeft (0 ms) | |
[ RUN ] LexIntTest.LexIntShiftRight | |
[ OK ] LexIntTest.LexIntShiftRight (0 ms) | |
[ RUN ] LexIntTest.LexIntTestBit | |
[ OK ] LexIntTest.LexIntTestBit (0 ms) | |
[ RUN ] LexIntTest.LexIntSetBit | |
[ OK ] LexIntTest.LexIntSetBit (0 ms) | |
[ RUN ] LexIntTest.LexIntAdd | |
[ OK ] LexIntTest.LexIntAdd (0 ms) | |
[ RUN ] LexIntTest.LexIntAdd64 | |
[ OK ] LexIntTest.LexIntAdd64 (0 ms) | |
[ RUN ] LexIntTest.LexIntSub | |
[ OK ] LexIntTest.LexIntSub (0 ms) | |
[ RUN ] LexIntTest.LexIntSub64 | |
[ OK ] LexIntTest.LexIntSub64 (0 ms) | |
[ RUN ] LexIntTest.LexIntMul64 | |
[ OK ] LexIntTest.LexIntMul64 (0 ms) | |
[ RUN ] LexIntTest.LexIntDiv64 | |
[ OK ] LexIntTest.LexIntDiv64 (1 ms) | |
[ RUN ] LexIntTest.LexIntChar | |
[ OK ] LexIntTest.LexIntChar (0 ms) | |
[ RUN ] LexIntTest.LexIntAccumBase10 | |
[ OK ] LexIntTest.LexIntAccumBase10 (1 ms) | |
[ RUN ] LexIntTest.LexIntAccumBase16 | |
[ OK ] LexIntTest.LexIntAccumBase16 (0 ms) | |
[ RUN ] LexIntTest.LexIntAccumBase2 | |
[ OK ] LexIntTest.LexIntAccumBase2 (0 ms) | |
[ RUN ] LexIntTest.LexIntCastDouble | |
[ OK ] LexIntTest.LexIntCastDouble (0 ms) | |
[----------] 17 tests from LexIntTest (19 ms total) | |
[----------] 21 tests from FFITest | |
[ RUN ] FFITest.NoDeclaration | |
[ OK ] FFITest.NoDeclaration (92 ms) | |
[ RUN ] FFITest.NoDeclarationArg | |
[ OK ] FFITest.NoDeclarationArg (91 ms) | |
[ RUN ] FFITest.NoDeclarationMultipleArgs | |
[ OK ] FFITest.NoDeclarationMultipleArgs (93 ms) | |
[ RUN ] FFITest.NoDeclarationNoReturn | |
[ OK ] FFITest.NoDeclarationNoReturn (92 ms) | |
[ RUN ] FFITest.NoDeclarationMultipleReturn | |
[ OK ] FFITest.NoDeclarationMultipleReturn (27 ms) | |
[ RUN ] FFITest.NoDeclarationLiteralIntArg | |
[ OK ] FFITest.NoDeclarationLiteralIntArg (93 ms) | |
[ RUN ] FFITest.Declaration | |
[ OK ] FFITest.Declaration (94 ms) | |
[ RUN ] FFITest.DeclarationArgs | |
[ OK ] FFITest.DeclarationArgs (94 ms) | |
[ RUN ] FFITest.DeclarationBadArg | |
[ OK ] FFITest.DeclarationBadArg (95 ms) | |
[ RUN ] FFITest.DeclarationTooFewArgs | |
[ OK ] FFITest.DeclarationTooFewArgs (95 ms) | |
[ RUN ] FFITest.DeclarationTooManyArgs | |
[ OK ] FFITest.DeclarationTooManyArgs (100 ms) | |
[ RUN ] FFITest.DeclarationWithReturn | |
[ OK ] FFITest.DeclarationWithReturn (95 ms) | |
[ RUN ] FFITest.DeclarationWithDifferentReturn | |
[ OK ] FFITest.DeclarationWithDifferentReturn (95 ms) | |
[ RUN ] FFITest.DeclarationVoidStarPointer | |
[ OK ] FFITest.DeclarationVoidStarPointer (95 ms) | |
[ RUN ] FFITest.DeclarationVoidStarUSize | |
[ OK ] FFITest.DeclarationVoidStarUSize (94 ms) | |
[ RUN ] FFITest.DeclarationVoidStarNotPointer | |
[ OK ] FFITest.DeclarationVoidStarNotPointer (96 ms) | |
[ RUN ] FFITest.DeclarationEllipsisNoArgs | |
[ OK ] FFITest.DeclarationEllipsisNoArgs (95 ms) | |
[ RUN ] FFITest.DeclarationEllipsisOneArg | |
[ OK ] FFITest.DeclarationEllipsisOneArg (95 ms) | |
[ RUN ] FFITest.DeclarationEllipsisMultipleArgs | |
[ OK ] FFITest.DeclarationEllipsisMultipleArgs (95 ms) | |
[ RUN ] FFITest.DeclarationEllipsisNotFirst | |
[ OK ] FFITest.DeclarationEllipsisNotFirst (95 ms) | |
[ RUN ] FFITest.DeclarationEllipsisNotLast | |
[ OK ] FFITest.DeclarationEllipsisNotLast (25 ms) | |
[----------] 21 tests from FFITest (1873 ms total) | |
[----------] 24 tests from SubTypeTest | |
[ RUN ] SubTypeTest.IsSubTypeClassTrait | |
[ OK ] SubTypeTest.IsSubTypeClassTrait (126 ms) | |
[ RUN ] SubTypeTest.IsSubTypeClassInterface | |
[ OK ] SubTypeTest.IsSubTypeClassInterface (102 ms) | |
[ RUN ] SubTypeTest.IsSubTypeClassClass | |
[ OK ] SubTypeTest.IsSubTypeClassClass (97 ms) | |
[ RUN ] SubTypeTest.IsSubTypeTraitTrait | |
[ OK ] SubTypeTest.IsSubTypeTraitTrait (100 ms) | |
[ RUN ] SubTypeTest.IsSubTypeInterfaceInterface | |
[ OK ] SubTypeTest.IsSubTypeInterfaceInterface (99 ms) | |
[ RUN ] SubTypeTest.IsSubTypeTraitInterface | |
[ OK ] SubTypeTest.IsSubTypeTraitInterface (96 ms) | |
[ RUN ] SubTypeTest.IsSubTypePrimitivePrimitive | |
[ OK ] SubTypeTest.IsSubTypePrimitivePrimitive (97 ms) | |
[ RUN ] SubTypeTest.IsSubTypePrimitiveTrait | |
[ OK ] SubTypeTest.IsSubTypePrimitiveTrait (99 ms) | |
[ RUN ] SubTypeTest.IsSubTypeUnion | |
[ OK ] SubTypeTest.IsSubTypeUnion (105 ms) | |
[ RUN ] SubTypeTest.IsSubTypeIntersect | |
[ OK ] SubTypeTest.IsSubTypeIntersect (117 ms) | |
[ RUN ] SubTypeTest.IsSubTypeIntersectInterface | |
[ OK ] SubTypeTest.IsSubTypeIntersectInterface (95 ms) | |
[ RUN ] SubTypeTest.IsSubTypeIntersectOfUnion | |
[ OK ] SubTypeTest.IsSubTypeIntersectOfUnion (98 ms) | |
[ RUN ] SubTypeTest.IsSubTypeTuple | |
[ OK ] SubTypeTest.IsSubTypeTuple (105 ms) | |
[ RUN ] SubTypeTest.IsSubTypeUnionOfTuple | |
[ OK ] SubTypeTest.IsSubTypeUnionOfTuple (99 ms) | |
[ RUN ] SubTypeTest.IsSubTypeCap | |
[ OK ] SubTypeTest.IsSubTypeCap (104 ms) | |
[ RUN ] SubTypeTest.IsEqType | |
[ OK ] SubTypeTest.IsEqType (108 ms) | |
[ RUN ] SubTypeTest.IsEqTypeCap | |
[ OK ] SubTypeTest.IsEqTypeCap (96 ms) | |
[ RUN ] SubTypeTest.IsNone | |
[ OK ] SubTypeTest.IsNone (105 ms) | |
[ RUN ] SubTypeTest.IsBool | |
[ OK ] SubTypeTest.IsBool (102 ms) | |
[ RUN ] SubTypeTest.IsFloat | |
[ OK ] SubTypeTest.IsFloat (107 ms) | |
[ RUN ] SubTypeTest.IsInteger | |
[ OK ] SubTypeTest.IsInteger (105 ms) | |
[ RUN ] SubTypeTest.IsMachineWord | |
[ OK ] SubTypeTest.IsMachineWord (106 ms) | |
[ RUN ] SubTypeTest.IsConcrete | |
[ OK ] SubTypeTest.IsConcrete (105 ms) | |
[ RUN ] SubTypeTest.IsSubTypeArrow | |
[ OK ] SubTypeTest.IsSubTypeArrow (116 ms) | |
[----------] 24 tests from SubTypeTest (2522 ms total) | |
[----------] 9 tests from ProgramTest | |
[ RUN ] ProgramTest.PackageID | |
[ OK ] ProgramTest.PackageID (0 ms) | |
[ RUN ] ProgramTest.NoLibs | |
[ OK ] ProgramTest.NoLibs (0 ms) | |
[ RUN ] ProgramTest.OneLib | |
[ OK ] ProgramTest.OneLib (0 ms) | |
[ RUN ] ProgramTest.OneLibWithAmbles | |
[ OK ] ProgramTest.OneLibWithAmbles (0 ms) | |
[ RUN ] ProgramTest.MultipleLibs | |
[ OK ] ProgramTest.MultipleLibs (1 ms) | |
[ RUN ] ProgramTest.MultipleLibsWithAmbles | |
[ OK ] ProgramTest.MultipleLibsWithAmbles (0 ms) | |
[ RUN ] ProgramTest.RepeatedLibs | |
[ OK ] ProgramTest.RepeatedLibs (0 ms) | |
[ RUN ] ProgramTest.BadLibName | |
[ OK ] ProgramTest.BadLibName (0 ms) | |
[ RUN ] ProgramTest.LibPaths | |
[ OK ] ProgramTest.LibPaths (0 ms) | |
[----------] 9 tests from ProgramTest (8 ms total) | |
[----------] 137 tests from SugarTest | |
[ RUN ] SugarTest.DataType | |
[ OK ] SugarTest.DataType (54 ms) | |
[ RUN ] SugarTest.ClassWithoutCreate | |
[ OK ] SugarTest.ClassWithoutCreate (54 ms) | |
[ RUN ] SugarTest.ClassWithCreateConstructor | |
[ OK ] SugarTest.ClassWithCreateConstructor (53 ms) | |
[ RUN ] SugarTest.ClassWithConstructor | |
[ OK ] SugarTest.ClassWithConstructor (53 ms) | |
[ RUN ] SugarTest.ClassWithCreateFunction | |
[ OK ] SugarTest.ClassWithCreateFunction (53 ms) | |
[ RUN ] SugarTest.ClassWithoutFieldOrCreate | |
[ OK ] SugarTest.ClassWithoutFieldOrCreate (52 ms) | |
[ RUN ] SugarTest.ClassWithoutDefCap | |
[ OK ] SugarTest.ClassWithoutDefCap (53 ms) | |
[ RUN ] SugarTest.ActorWithInitialisedField | |
[ OK ] SugarTest.ActorWithInitialisedField (54 ms) | |
[ RUN ] SugarTest.ActorWithCreateConstructor | |
[ OK ] SugarTest.ActorWithCreateConstructor (54 ms) | |
[ RUN ] SugarTest.ActorWithConstructor | |
[ OK ] SugarTest.ActorWithConstructor (56 ms) | |
[ RUN ] SugarTest.ActorWithCreateFunction | |
[ OK ] SugarTest.ActorWithCreateFunction (54 ms) | |
[ RUN ] SugarTest.ActorWithCreateBehaviour | |
[ OK ] SugarTest.ActorWithCreateBehaviour (54 ms) | |
[ RUN ] SugarTest.ActorWithoutFieldOrCreate | |
[ OK ] SugarTest.ActorWithoutFieldOrCreate (53 ms) | |
[ RUN ] SugarTest.ActorWithoutDefCap | |
[ OK ] SugarTest.ActorWithoutDefCap (53 ms) | |
[ RUN ] SugarTest.TraitWithCap | |
[ OK ] SugarTest.TraitWithCap (30 ms) | |
[ RUN ] SugarTest.TraitWithoutCap | |
[ OK ] SugarTest.TraitWithoutCap (52 ms) | |
[ RUN ] SugarTest.TypeParamWithConstraint | |
[ OK ] SugarTest.TypeParamWithConstraint (31 ms) | |
[ RUN ] SugarTest.TypeParamWithoutConstraint | |
[ OK ] SugarTest.TypeParamWithoutConstraint (54 ms) | |
[ RUN ] SugarTest.ConstructorNoReturnType | |
[ OK ] SugarTest.ConstructorNoReturnType (55 ms) | |
[ RUN ] SugarTest.ConstructorInActor | |
[ OK ] SugarTest.ConstructorInActor (53 ms) | |
[ RUN ] SugarTest.ConstructorInDataType | |
[ OK ] SugarTest.ConstructorInDataType (54 ms) | |
[ RUN ] SugarTest.ConstructorInGenericClass | |
[ OK ] SugarTest.ConstructorInGenericClass (55 ms) | |
[ RUN ] SugarTest.BehaviourReturnType | |
[ OK ] SugarTest.BehaviourReturnType (54 ms) | |
[ RUN ] SugarTest.FunctionComplete | |
[ OK ] SugarTest.FunctionComplete (30 ms) | |
[ RUN ] SugarTest.FunctionNoReturnNoBody | |
[ OK ] SugarTest.FunctionNoReturnNoBody (52 ms) | |
[ RUN ] SugarTest.FunctionNoReturnBody | |
[ OK ] SugarTest.FunctionNoReturnBody (55 ms) | |
[ RUN ] SugarTest.FunctionParamMustBeId | |
[ OK ] SugarTest.FunctionParamMustBeId (114 ms) | |
[ RUN ] SugarTest.FunctionParamTypeRequired | |
[ OK ] SugarTest.FunctionParamTypeRequired (61 ms) | |
[ RUN ] SugarTest.FunctionGuardsNotAllowed | |
[ OK ] SugarTest.FunctionGuardsNotAllowed (52 ms) | |
[ RUN ] SugarTest.IfWithoutElse | |
[ OK ] SugarTest.IfWithoutElse (51 ms) | |
[ RUN ] SugarTest.IfWithElse | |
[ OK ] SugarTest.IfWithElse (28 ms) | |
[ RUN ] SugarTest.WhileWithoutElse | |
[ OK ] SugarTest.WhileWithoutElse (51 ms) | |
[ RUN ] SugarTest.WhileWithElse | |
[ OK ] SugarTest.WhileWithElse (29 ms) | |
[ RUN ] SugarTest.TryWithElseAndThen | |
[ OK ] SugarTest.TryWithElseAndThen (29 ms) | |
[ RUN ] SugarTest.TryWithoutElseOrThen | |
[ OK ] SugarTest.TryWithoutElseOrThen (51 ms) | |
[ RUN ] SugarTest.TryWithoutElse | |
[ OK ] SugarTest.TryWithoutElse (52 ms) | |
[ RUN ] SugarTest.TryWithoutThen | |
[ OK ] SugarTest.TryWithoutThen (52 ms) | |
[ RUN ] SugarTest.ForWithoutElse | |
[ OK ] SugarTest.ForWithoutElse (54 ms) | |
[ RUN ] SugarTest.ForWithElse | |
[ OK ] SugarTest.ForWithElse (54 ms) | |
[ RUN ] SugarTest.MultiIteratorFor | |
[ OK ] SugarTest.MultiIteratorFor (55 ms) | |
[ RUN ] SugarTest.CaseWithBody | |
[ OK ] SugarTest.CaseWithBody (31 ms) | |
[ RUN ] SugarTest.CaseWithBodyAndFollowingCase | |
[ OK ] SugarTest.CaseWithBodyAndFollowingCase (30 ms) | |
[ RUN ] SugarTest.CaseWithNoBody | |
[ OK ] SugarTest.CaseWithNoBody (54 ms) | |
[ RUN ] SugarTest.CaseWithNoBodyMultiple | |
[ OK ] SugarTest.CaseWithNoBodyMultiple (55 ms) | |
[ RUN ] SugarTest.CasePatternCapture | |
[ OK ] SugarTest.CasePatternCapture (53 ms) | |
[ RUN ] SugarTest.CasePatternCaptureVar | |
[ OK ] SugarTest.CasePatternCaptureVar (30 ms) | |
[ RUN ] SugarTest.CasePatternCaptureInTuple | |
[ OK ] SugarTest.CasePatternCaptureInTuple (55 ms) | |
[ RUN ] SugarTest.CasePatternCaptureInNestedTuple | |
[ OK ] SugarTest.CasePatternCaptureInNestedTuple (55 ms) | |
[ RUN ] SugarTest.CasePatternCaptureNoType | |
[ OK ] SugarTest.CasePatternCaptureNoType (33 ms) | |
[ RUN ] SugarTest.CasePatternCaptureTupleType | |
[ OK ] SugarTest.CasePatternCaptureTupleType (30 ms) | |
[ RUN ] SugarTest.CasePatternNotCaptureInSequence | |
[ OK ] SugarTest.CasePatternNotCaptureInSequence (54 ms) | |
[ RUN ] SugarTest.MatchWithNoElse | |
[ OK ] SugarTest.MatchWithNoElse (53 ms) | |
[ RUN ] SugarTest.UpdateLhsNotCall | |
[ OK ] SugarTest.UpdateLhsNotCall (30 ms) | |
[ RUN ] SugarTest.UpdateNoArgs | |
[ OK ] SugarTest.UpdateNoArgs (52 ms) | |
[ RUN ] SugarTest.UpdateWithArgs | |
[ OK ] SugarTest.UpdateWithArgs (54 ms) | |
[ RUN ] SugarTest.Add | |
[ OK ] SugarTest.Add (51 ms) | |
[ RUN ] SugarTest.Sub | |
[ OK ] SugarTest.Sub (52 ms) | |
[ RUN ] SugarTest.Multiply | |
[ OK ] SugarTest.Multiply (53 ms) | |
[ RUN ] SugarTest.Divide | |
[ OK ] SugarTest.Divide (53 ms) | |
[ RUN ] SugarTest.Mod | |
[ OK ] SugarTest.Mod (52 ms) | |
[ RUN ] SugarTest.UnaryMinus | |
[ OK ] SugarTest.UnaryMinus (52 ms) | |
[ RUN ] SugarTest.ShiftLeft | |
[ OK ] SugarTest.ShiftLeft (53 ms) | |
[ RUN ] SugarTest.ShiftRight | |
[ OK ] SugarTest.ShiftRight (53 ms) | |
[ RUN ] SugarTest.And | |
[ OK ] SugarTest.And (52 ms) | |
[ RUN ] SugarTest.Or | |
[ OK ] SugarTest.Or (52 ms) | |
[ RUN ] SugarTest.Xor | |
[ OK ] SugarTest.Xor (53 ms) | |
[ RUN ] SugarTest.Not | |
[ OK ] SugarTest.Not (52 ms) | |
[ RUN ] SugarTest.Eq | |
[ OK ] SugarTest.Eq (52 ms) | |
[ RUN ] SugarTest.Ne | |
[ OK ] SugarTest.Ne (55 ms) | |
[ RUN ] SugarTest.Lt | |
[ OK ] SugarTest.Lt (53 ms) | |
[ RUN ] SugarTest.Le | |
[ OK ] SugarTest.Le (52 ms) | |
[ RUN ] SugarTest.Gt | |
[ OK ] SugarTest.Gt (52 ms) | |
[ RUN ] SugarTest.Ge | |
[ OK ] SugarTest.Ge (53 ms) | |
[ RUN ] SugarTest.As | |
[ OK ] SugarTest.As (53 ms) | |
[ RUN ] SugarTest.AsTuple | |
[ OK ] SugarTest.AsTuple (56 ms) | |
[ RUN ] SugarTest.AsNestedTuple | |
[ OK ] SugarTest.AsNestedTuple (55 ms) | |
[ RUN ] SugarTest.AsDontCare | |
[ OK ] SugarTest.AsDontCare (30 ms) | |
[ RUN ] SugarTest.AsDontCare2Tuple | |
[ OK ] SugarTest.AsDontCare2Tuple (54 ms) | |
[ RUN ] SugarTest.AsDontCareMultiTuple | |
[ OK ] SugarTest.AsDontCareMultiTuple (55 ms) | |
[ RUN ] SugarTest.ObjectSimple | |
[ OK ] SugarTest.ObjectSimple (53 ms) | |
[ RUN ] SugarTest.ObjectWithField | |
[ OK ] SugarTest.ObjectWithField (55 ms) | |
[ RUN ] SugarTest.ObjectWithBehaviour | |
[ OK ] SugarTest.ObjectWithBehaviour (54 ms) | |
[ RUN ] SugarTest.ObjectBox | |
[ OK ] SugarTest.ObjectBox (55 ms) | |
[ RUN ] SugarTest.ObjectRef | |
[ OK ] SugarTest.ObjectRef (54 ms) | |
[ RUN ] SugarTest.ObjectTagWithBehaviour | |
[ OK ] SugarTest.ObjectTagWithBehaviour (53 ms) | |
[ RUN ] SugarTest.ObjectRefWithBehaviour | |
[ OK ] SugarTest.ObjectRefWithBehaviour (30 ms) | |
[ RUN ] SugarTest.LambdaTypeSimple | |
[ OK ] SugarTest.LambdaTypeSimple (52 ms) | |
[ RUN ] SugarTest.LambdaTypeNamed | |
[ OK ] SugarTest.LambdaTypeNamed (55 ms) | |
[ RUN ] SugarTest.LambdaTypeParamsAndReturn | |
[ OK ] SugarTest.LambdaTypeParamsAndReturn (53 ms) | |
[ RUN ] SugarTest.LambdaTypeFunTypeParams | |
[ OK ] SugarTest.LambdaTypeFunTypeParams (54 ms) | |
[ RUN ] SugarTest.LambdaTypeCapAndError | |
[ OK ] SugarTest.LambdaTypeCapAndError (53 ms) | |
[ RUN ] SugarTest.LambdaTypeScopeTypeParams | |
[ OK ] SugarTest.LambdaTypeScopeTypeParams (53 ms) | |
[ RUN ] SugarTest.LambdaTypeScopeTypeParamsInFlet | |
[ OK ] SugarTest.LambdaTypeScopeTypeParamsInFlet (54 ms) | |
[ RUN ] SugarTest.UseGuardNormalises | |
[ OK ] SugarTest.UseGuardNormalises (53 ms) | |
[ RUN ] SugarTest.UseGuardNeverTrue | |
[ OK ] SugarTest.UseGuardNeverTrue (30 ms) | |
[ RUN ] SugarTest.UseGuardAlwaysTrue | |
[ OK ] SugarTest.UseGuardAlwaysTrue (29 ms) | |
[ RUN ] SugarTest.UseGuardUserFlagNormalises | |
[ OK ] SugarTest.UseGuardUserFlagNormalises (52 ms) | |
[ RUN ] SugarTest.IfdefElseCondition | |
[ OK ] SugarTest.IfdefElseCondition (53 ms) | |
[ RUN ] SugarTest.IfdefSugarElse | |
[ OK ] SugarTest.IfdefSugarElse (53 ms) | |
[ RUN ] SugarTest.NestedIfdefCondition | |
[ OK ] SugarTest.NestedIfdefCondition (57 ms) | |
[ RUN ] SugarTest.IfdefElseConditionNeverTrue | |
[ OK ] SugarTest.IfdefElseConditionNeverTrue (30 ms) | |
[ RUN ] SugarTest.IfdefElseConditionAlwaysTrue | |
[ OK ] SugarTest.IfdefElseConditionAlwaysTrue (30 ms) | |
[ RUN ] SugarTest.NestedIfdefElseConditionNeverTrue | |
[ OK ] SugarTest.NestedIfdefElseConditionNeverTrue (30 ms) | |
[ RUN ] SugarTest.NestedIfdefElseConditionAlwaysTrue | |
[ OK ] SugarTest.NestedIfdefElseConditionAlwaysTrue (30 ms) | |
[ RUN ] SugarTest.IfdefPosix | |
[ OK ] SugarTest.IfdefPosix (55 ms) | |
[ RUN ] SugarTest.CaseFunction | |
[ OK ] SugarTest.CaseFunction (59 ms) | |
[ RUN ] SugarTest.CaseFunctionPlusOtherFun | |
[ OK ] SugarTest.CaseFunctionPlusOtherFun (60 ms) | |
[ RUN ] SugarTest.CaseFunction2InOneClassPlusOtherFun | |
[ OK ] SugarTest.CaseFunction2InOneClassPlusOtherFun (63 ms) | |
[ RUN ] SugarTest.CaseFunctionParamNamedTwice | |
[ OK ] SugarTest.CaseFunctionParamNamedTwice (57 ms) | |
[ RUN ] SugarTest.CaseFunction2Params | |
[ OK ] SugarTest.CaseFunction2Params (58 ms) | |
[ RUN ] SugarTest.CaseFunctionParamTypeUnion | |
[ OK ] SugarTest.CaseFunctionParamTypeUnion (57 ms) | |
[ RUN ] SugarTest.CaseFunctionReturnUnion | |
[ OK ] SugarTest.CaseFunctionReturnUnion (56 ms) | |
[ RUN ] SugarTest.CaseFunctionCap | |
[ OK ] SugarTest.CaseFunctionCap (56 ms) | |
[ RUN ] SugarTest.CaseFunctionCapClash | |
[ OK ] SugarTest.CaseFunctionCapClash (30 ms) | |
[ RUN ] SugarTest.CaseFunctionOneErrors | |
[ OK ] SugarTest.CaseFunctionOneErrors (55 ms) | |
[ RUN ] SugarTest.CaseFunctionAllError | |
[ OK ] SugarTest.CaseFunctionAllError (56 ms) | |
[ RUN ] SugarTest.CaseFunctionParamCountClash | |
[ OK ] SugarTest.CaseFunctionParamCountClash (31 ms) | |
[ RUN ] SugarTest.CaseFunctionNoParams | |
[ OK ] SugarTest.CaseFunctionNoParams (30 ms) | |
[ RUN ] SugarTest.CaseFunctionParamNameClash | |
[ OK ] SugarTest.CaseFunctionParamNameClash (31 ms) | |
[ RUN ] SugarTest.CaseFunctionParamNotNamed | |
[ OK ] SugarTest.CaseFunctionParamNotNamed (31 ms) | |
[ RUN ] SugarTest.CaseFunctionValuePlusTypeBad | |
[ OK ] SugarTest.CaseFunctionValuePlusTypeBad (31 ms) | |
[ RUN ] SugarTest.CaseFunctionValuePlusDefaultArgBad | |
[ OK ] SugarTest.CaseFunctionValuePlusDefaultArgBad (31 ms) | |
[ RUN ] SugarTest.CaseFunctionDontCare | |
[ OK ] SugarTest.CaseFunctionDontCare (59 ms) | |
[ RUN ] SugarTest.CaseFunctionGuard | |
[ OK ] SugarTest.CaseFunctionGuard (57 ms) | |
[ RUN ] SugarTest.CaseFunctionDefaultValue | |
[ OK ] SugarTest.CaseFunctionDefaultValue (56 ms) | |
[ RUN ] SugarTest.CaseFunctionDefaultValueClash | |
[ OK ] SugarTest.CaseFunctionDefaultValueClash (31 ms) | |
[ RUN ] SugarTest.CaseBehaviour | |
[ OK ] SugarTest.CaseBehaviour (56 ms) | |
[ RUN ] SugarTest.CaseFunctionBehaviourClash | |
[ OK ] SugarTest.CaseFunctionBehaviourClash (31 ms) | |
[ RUN ] SugarTest.CaseFunctionConstructorsFail | |
[ OK ] SugarTest.CaseFunctionConstructorsFail (30 ms) | |
[ RUN ] SugarTest.CaseFunctionTypeParam | |
[ OK ] SugarTest.CaseFunctionTypeParam (60 ms) | |
[ RUN ] SugarTest.CaseFunction2TypeParams | |
[ OK ] SugarTest.CaseFunction2TypeParams (58 ms) | |
[ RUN ] SugarTest.CaseFunctionTypeParamConstraint | |
[ OK ] SugarTest.CaseFunctionTypeParamConstraint (56 ms) | |
[ RUN ] SugarTest.CaseFunctionTypeParamConstraintIntersect | |
[ OK ] SugarTest.CaseFunctionTypeParamConstraintIntersect (58 ms) | |
[ RUN ] SugarTest.CaseFunctionTypeParamCountClash | |
[ OK ] SugarTest.CaseFunctionTypeParamCountClash (31 ms) | |
[ RUN ] SugarTest.CaseFunctionTypeParamNameClash | |
[ OK ] SugarTest.CaseFunctionTypeParamNameClash (30 ms) | |
[ RUN ] SugarTest.CaseFunctionDefaultTypeParam | |
[ OK ] SugarTest.CaseFunctionDefaultTypeParam (57 ms) | |
[ RUN ] SugarTest.CaseFunctionDefaultTypeParamClash | |
[ OK ] SugarTest.CaseFunctionDefaultTypeParamClash (31 ms) | |
[----------] 137 tests from SugarTest (6902 ms total) | |
[----------] 103 tests from LexerTest | |
[ RUN ] LexerTest.Id | |
[ OK ] LexerTest.Id (0 ms) | |
[ RUN ] LexerTest.IdStartingWithKeyword | |
[ OK ] LexerTest.IdStartingWithKeyword (0 ms) | |
[ RUN ] LexerTest.Keyword | |
[ OK ] LexerTest.Keyword (0 ms) | |
[ RUN ] LexerTest.Symbol1Char | |
[ OK ] LexerTest.Symbol1Char (0 ms) | |
[ RUN ] LexerTest.Symbol2CharStartingWith1CharSymbol | |
[ OK ] LexerTest.Symbol2CharStartingWith1CharSymbol (1 ms) | |
[ RUN ] LexerTest.Symbol3CharStartingWith1CharSymbol | |
[ OK ] LexerTest.Symbol3CharStartingWith1CharSymbol (0 ms) | |
[ RUN ] LexerTest.SymbolNewAtStart | |
[ OK ] LexerTest.SymbolNewAtStart (0 ms) | |
[ RUN ] LexerTest.SymbolNewAfterWhitespace | |
[ OK ] LexerTest.SymbolNewAfterWhitespace (0 ms) | |
[ RUN ] LexerTest.SymbolNewAfterNewline | |
[ OK ] LexerTest.SymbolNewAfterNewline (0 ms) | |
[ RUN ] LexerTest.SymbolNotNewAfterOther | |
[ OK ] LexerTest.SymbolNotNewAfterOther (0 ms) | |
[ RUN ] LexerTest.EofIfEmpty | |
[ OK ] LexerTest.EofIfEmpty (0 ms) | |
[ RUN ] LexerTest.BadChar | |
[ OK ] LexerTest.BadChar (0 ms) | |
[ RUN ] LexerTest.Lparen | |
[ OK ] LexerTest.Lparen (0 ms) | |
[ RUN ] LexerTest.LparenNew | |
[ OK ] LexerTest.LparenNew (0 ms) | |
[ RUN ] LexerTest.LparenAfterBlockComment | |
[ OK ] LexerTest.LparenAfterBlockComment (0 ms) | |
[ RUN ] LexerTest.Lsquare | |
[ OK ] LexerTest.Lsquare (0 ms) | |
[ RUN ] LexerTest.LsquareNew | |
[ OK ] LexerTest.LsquareNew (0 ms) | |
[ RUN ] LexerTest.LsquareAfterBlockComment | |
[ OK ] LexerTest.LsquareAfterBlockComment (0 ms) | |
[ RUN ] LexerTest.Minus | |
[ OK ] LexerTest.Minus (0 ms) | |
[ RUN ] LexerTest.MinusNew | |
[ OK ] LexerTest.MinusNew (0 ms) | |
[ RUN ] LexerTest.MinusAfterBlockComment | |
[ OK ] LexerTest.MinusAfterBlockComment (1 ms) | |
[ RUN ] LexerTest.String | |
[ OK ] LexerTest.String (0 ms) | |
[ RUN ] LexerTest.StringEnds | |
[ OK ] LexerTest.StringEnds (0 ms) | |
[ RUN ] LexerTest.StringEscapedDoubleQuote | |
[ OK ] LexerTest.StringEscapedDoubleQuote (0 ms) | |
[ RUN ] LexerTest.StringEscapedSlashAtEnd | |
[ OK ] LexerTest.StringEscapedSlashAtEnd (1 ms) | |
[ RUN ] LexerTest.StringHexEscape | |
[ OK ] LexerTest.StringHexEscape (0 ms) | |
[ RUN ] LexerTest.StringUnicode4Escape | |
[ OK ] LexerTest.StringUnicode4Escape (0 ms) | |
[ RUN ] LexerTest.StringUnicode6Escape | |
[ OK ] LexerTest.StringUnicode6Escape (0 ms) | |
[ RUN ] LexerTest.TripleString | |
[ OK ] LexerTest.TripleString (0 ms) | |
[ RUN ] LexerTest.TripleStringEnds | |
[ OK ] LexerTest.TripleStringEnds (1 ms) | |
[ RUN ] LexerTest.TripleStringContainingDoubleQuote | |
[ OK ] LexerTest.TripleStringContainingDoubleQuote (0 ms) | |
[ RUN ] LexerTest.TripleStringContaining2DoubleQuotes | |
[ OK ] LexerTest.TripleStringContaining2DoubleQuotes (0 ms) | |
[ RUN ] LexerTest.TripleStringEndingWithExtraDoubleQuotes | |
[ OK ] LexerTest.TripleStringEndingWithExtraDoubleQuotes (0 ms) | |
[ RUN ] LexerTest.TripleStringEndingWith3ExtraDoubleQuotes | |
[ OK ] LexerTest.TripleStringEndingWith3ExtraDoubleQuotes (1 ms) | |
[ RUN ] LexerTest.TripleStringEndingWith4ExtraDoubleQuotes | |
[ OK ] LexerTest.TripleStringEndingWith4ExtraDoubleQuotes (0 ms) | |
[ RUN ] LexerTest.TripleStringMultipleLines | |
[ OK ] LexerTest.TripleStringMultipleLines (0 ms) | |
[ RUN ] LexerTest.TripleStringMultipleLinesBlocksNewline | |
[ OK ] LexerTest.TripleStringMultipleLinesBlocksNewline (0 ms) | |
[ RUN ] LexerTest.TripleStringEmpty | |
[ OK ] LexerTest.TripleStringEmpty (0 ms) | |
[ RUN ] LexerTest.TripleStringContainingEscape | |
[ OK ] LexerTest.TripleStringContainingEscape (2 ms) | |
[ RUN ] LexerTest.TripleStringStripsEqualLeadingWhitespace | |
[ OK ] LexerTest.TripleStringStripsEqualLeadingWhitespace (1 ms) | |
[ RUN ] LexerTest.TripleStringStripsIncreasingLeadingWhitespace | |
[ OK ] LexerTest.TripleStringStripsIncreasingLeadingWhitespace (1 ms) | |
[ RUN ] LexerTest.TripleStringStripsDecreasingLeadingWhitespace | |
[ OK ] LexerTest.TripleStringStripsDecreasingLeadingWhitespace (1 ms) | |
[ RUN ] LexerTest.TripleStringStripsVariableLeadingWhitespace | |
[ OK ] LexerTest.TripleStringStripsVariableLeadingWhitespace (0 ms) | |
[ RUN ] LexerTest.TripleStringStripsVariableLeadingWhitespaceWithBlankLines | |
[ OK ] LexerTest.TripleStringStripsVariableLeadingWhitespaceWithBlankLines (0 ms) | |
[ RUN ] LexerTest.TripleStringWithLeadingEmptyLine | |
[ OK ] LexerTest.TripleStringWithLeadingEmptyLine (0 ms) | |
[ RUN ] LexerTest.TripleStringWithNonLeadingEmptyLine | |
[ OK ] LexerTest.TripleStringWithNonLeadingEmptyLine (0 ms) | |
[ RUN ] LexerTest.TripleStringUnterminated | |
[ OK ] LexerTest.TripleStringUnterminated (0 ms) | |
[ RUN ] LexerTest.TripleStringUnterminatedEndWithDoubleQuote | |
[ OK ] LexerTest.TripleStringUnterminatedEndWithDoubleQuote (1 ms) | |
[ RUN ] LexerTest.TripleStringUnterminatedEndWith2DoubleQuotes | |
[ OK ] LexerTest.TripleStringUnterminatedEndWith2DoubleQuotes (0 ms) | |
[ RUN ] LexerTest.EmptyStringAtEndOfSource | |
[ OK ] LexerTest.EmptyStringAtEndOfSource (0 ms) | |
[ RUN ] LexerTest.KeywordAfterError | |
[ OK ] LexerTest.KeywordAfterError (1 ms) | |
[ RUN ] LexerTest.IdAfterError | |
[ OK ] LexerTest.IdAfterError (0 ms) | |
[ RUN ] LexerTest.OperatorAfterError | |
[ OK ] LexerTest.OperatorAfterError (1 ms) | |
[ RUN ] LexerTest.IntegerAfterError | |
[ OK ] LexerTest.IntegerAfterError (0 ms) | |
[ RUN ] LexerTest.MultipleAfterError | |
[ OK ] LexerTest.MultipleAfterError (0 ms) | |
[ RUN ] LexerTest.Int0 | |
[ OK ] LexerTest.Int0 (0 ms) | |
[ RUN ] LexerTest.Int0Finishes | |
[ OK ] LexerTest.Int0Finishes (1 ms) | |
[ RUN ] LexerTest.IntDecimal | |
[ OK ] LexerTest.IntDecimal (0 ms) | |
[ RUN ] LexerTest.IntDecimalWithSeparators | |
[ OK ] LexerTest.IntDecimalWithSeparators (0 ms) | |
[ RUN ] LexerTest.IntDecimalWithTrailingSeparator | |
[ OK ] LexerTest.IntDecimalWithTrailingSeparator (2 ms) | |
[ RUN ] LexerTest.IntDecimalDot | |
[ OK ] LexerTest.IntDecimalDot (1 ms) | |
[ RUN ] LexerTest.IntDecimalBadChar | |
[ OK ] LexerTest.IntDecimalBadChar (1 ms) | |
[ RUN ] LexerTest.IntBinary | |
[ OK ] LexerTest.IntBinary (1 ms) | |
[ RUN ] LexerTest.IntBinaryWithSeparators | |
[ OK ] LexerTest.IntBinaryWithSeparators (1 ms) | |
[ RUN ] LexerTest.IntBinaryIncomplete | |
[ OK ] LexerTest.IntBinaryIncomplete (0 ms) | |
[ RUN ] LexerTest.IntBinaryBadChar | |
[ OK ] LexerTest.IntBinaryBadChar (1 ms) | |
[ RUN ] LexerTest.IntHex | |
[ OK ] LexerTest.IntHex (1 ms) | |
[ RUN ] LexerTest.IntHexWithSeparator | |
[ OK ] LexerTest.IntHexWithSeparator (0 ms) | |
[ RUN ] LexerTest.IntHexIncomplete | |
[ OK ] LexerTest.IntHexIncomplete (0 ms) | |
[ RUN ] LexerTest.IntHexBadChar | |
[ OK ] LexerTest.IntHexBadChar (1 ms) | |
[ RUN ] LexerTest.IntHexNoOverflow | |
[ OK ] LexerTest.IntHexNoOverflow (2 ms) | |
[ RUN ] LexerTest.IntHexOverflow | |
[ OK ] LexerTest.IntHexOverflow (2 ms) | |
[ RUN ] LexerTest.IntHexDigitOverflow | |
[ OK ] LexerTest.IntHexDigitOverflow (1 ms) | |
[ RUN ] LexerTest.IntNoOctal | |
[ OK ] LexerTest.IntNoOctal (1 ms) | |
[ RUN ] LexerTest.FloatDotOnly | |
[ OK ] LexerTest.FloatDotOnly (0 ms) | |
[ RUN ] LexerTest.FloatEOnly | |
[ OK ] LexerTest.FloatEOnly (1 ms) | |
[ RUN ] LexerTest.FloatNegativeE | |
[ OK ] LexerTest.FloatNegativeE (1 ms) | |
[ RUN ] LexerTest.FloatPositiveE | |
[ OK ] LexerTest.FloatPositiveE (1 ms) | |
[ RUN ] LexerTest.FloatDotAndE | |
[ OK ] LexerTest.FloatDotAndE (1 ms) | |
[ RUN ] LexerTest.FloatDotAndNegativeE | |
[ OK ] LexerTest.FloatDotAndNegativeE (1 ms) | |
[ RUN ] LexerTest.FloatLeading0 | |
[ OK ] LexerTest.FloatLeading0 (0 ms) | |
[ RUN ] LexerTest.FloatExpLeading0 | |
[ OK ] LexerTest.FloatExpLeading0 (1 ms) | |
[ RUN ] LexerTest.FloatIllegalExp | |
[ OK ] LexerTest.FloatIllegalExp (0 ms) | |
[ RUN ] LexerTest.LineComment | |
[ OK ] LexerTest.LineComment (0 ms) | |
[ RUN ] LexerTest.LineCommentWith3Slashes | |
[ OK ] LexerTest.LineCommentWith3Slashes (0 ms) | |
[ RUN ] LexerTest.LineCommentContainingBlockCommentStart | |
[ OK ] LexerTest.LineCommentContainingBlockCommentStart (0 ms) | |
[ RUN ] LexerTest.LineCommentEndingWithSlash | |
[ OK ] LexerTest.LineCommentEndingWithSlash (0 ms) | |
[ RUN ] LexerTest.BlockComment | |
[ OK ] LexerTest.BlockComment (1 ms) | |
[ RUN ] LexerTest.BlockCommentOverMultipleLines | |
[ OK ] LexerTest.BlockCommentOverMultipleLines (0 ms) | |
[ RUN ] LexerTest.BlockCommentStartingWith2Stars | |
[ OK ] LexerTest.BlockCommentStartingWith2Stars (0 ms) | |
[ RUN ] LexerTest.BlockCommentEndingWith2Stars | |
[ OK ] LexerTest.BlockCommentEndingWith2Stars (1 ms) | |
[ RUN ] LexerTest.BlockCommentNested | |
[ OK ] LexerTest.BlockCommentNested (0 ms) | |
[ RUN ] LexerTest.BlockCommentNestedStartingWith2Slashes | |
[ OK ] LexerTest.BlockCommentNestedStartingWith2Slashes (0 ms) | |
[ RUN ] LexerTest.BlockCommentNestedStartingWith2Stars | |
[ OK ] LexerTest.BlockCommentNestedStartingWith2Stars (0 ms) | |
[ RUN ] LexerTest.BlockCommentNestedEndingWith2Stars | |
[ OK ] LexerTest.BlockCommentNestedEndingWith2Stars (0 ms) | |
[ RUN ] LexerTest.BlockCommentNestedEndingWith2Slashes | |
[ OK ] LexerTest.BlockCommentNestedEndingWith2Slashes (0 ms) | |
[ RUN ] LexerTest.BlockCommentNestedInnerEmpty | |
[ OK ] LexerTest.BlockCommentNestedInnerEmpty (0 ms) | |
[ RUN ] LexerTest.BlockCommentNestedInner3Stars | |
[ OK ] LexerTest.BlockCommentNestedInner3Stars (0 ms) | |
[ RUN ] LexerTest.BlockCommentNestedStartsNoWhitespace | |
[ OK ] LexerTest.BlockCommentNestedStartsNoWhitespace (1 ms) | |
[ RUN ] LexerTest.BlockCommentNestedEndsNoWhitespace | |
[ OK ] LexerTest.BlockCommentNestedEndsNoWhitespace (0 ms) | |
[ RUN ] LexerTest.BlockCommentContainsLineComment | |
[ OK ] LexerTest.BlockCommentContainsLineComment (1 ms) | |
[ RUN ] LexerTest.BlockCommentNestedDeeper | |
[ OK ] LexerTest.BlockCommentNestedDeeper (0 ms) | |
[ RUN ] LexerTest.Print | |
[ OK ] LexerTest.Print (0 ms) | |
[----------] 103 tests from LexerTest (83 ms total) | |
[----------] 5 tests from PaintTest | |
[ RUN ] PaintTest.SingleTypeSingleFunction | |
[ OK ] PaintTest.SingleTypeSingleFunction (0 ms) | |
[ RUN ] PaintTest.MultiTypeMultiFunction | |
[ OK ] PaintTest.MultiTypeMultiFunction (1 ms) | |
[ RUN ] PaintTest.ThreeTypeTwoFunctionForcedSparse | |
[ OK ] PaintTest.ThreeTypeTwoFunctionForcedSparse (1 ms) | |
[ RUN ] PaintTest.MultiNoCollision | |
[ OK ] PaintTest.MultiNoCollision (1 ms) | |
[ RUN ] PaintTest.MultiComplex | |
[ OK ] PaintTest.MultiComplex (1 ms) | |
[----------] 5 tests from PaintTest (7 ms total) | |
[----------] 38 tests from TraitsTest | |
[ RUN ] TraitsTest.InheritMethod | |
[ OK ] TraitsTest.InheritMethod (160 ms) | |
[ RUN ] TraitsTest.TransitiveTraits | |
[ OK ] TraitsTest.TransitiveTraits (166 ms) | |
[ RUN ] TraitsTest.CannotProvideClass | |
[ OK ] TraitsTest.CannotProvideClass (43 ms) | |
[ RUN ] TraitsTest.SingleTraitLoop | |
[ OK ] TraitsTest.SingleTraitLoop (65 ms) | |
[ RUN ] TraitsTest.MultiTraitLoop | |
[ OK ] TraitsTest.MultiTraitLoop (58 ms) | |
[ RUN ] TraitsTest.TraitAndClassNamesDontClash | |
[ OK ] TraitsTest.TraitAndClassNamesDontClash (95 ms) | |
[ RUN ] TraitsTest.TraitMethodAndCLassFieldNamesDoClash | |
[ OK ] TraitsTest.TraitMethodAndCLassFieldNamesDoClash (61 ms) | |
[ RUN ] TraitsTest.MultiInheritNoLocal | |
[ OK ] TraitsTest.MultiInheritNoLocal (183 ms) | |
[ RUN ] TraitsTest.MultiInheritNoLocalParamTypeFail | |
[ OK ] TraitsTest.MultiInheritNoLocalParamTypeFail (27 ms) | |
[ RUN ] TraitsTest.MultiInheritNoLocalParamNameFail | |
[ OK ] TraitsTest.MultiInheritNoLocalParamNameFail (29 ms) | |
[ RUN ] TraitsTest.MultiInheritNoLocalParamDefaultValueFail | |
[ OK ] TraitsTest.MultiInheritNoLocalParamDefaultValueFail (27 ms) | |
[ RUN ] TraitsTest.MultiInheritNoLocalReturnTypeFail | |
[ OK ] TraitsTest.MultiInheritNoLocalReturnTypeFail (27 ms) | |
[ RUN ] TraitsTest.MultiInheritNoLocalErrorsFail | |
[ OK ] TraitsTest.MultiInheritNoLocalErrorsFail (27 ms) | |
[ RUN ] TraitsTest.MultiInheritNoLocalCapFail | |
[ OK ] TraitsTest.MultiInheritNoLocalCapFail (27 ms) | |
[ RUN ] TraitsTest.ParamWrongTypeFail | |
[ OK ] TraitsTest.ParamWrongTypeFail (95 ms) | |
[ RUN ] TraitsTest.ReturnWrongTypeFail | |
[ OK ] TraitsTest.ReturnWrongTypeFail (96 ms) | |
[ RUN ] TraitsTest.ParamContravariance | |
[ OK ] TraitsTest.ParamContravariance (96 ms) | |
[ RUN ] TraitsTest.ParamCovarianceFail | |
[ OK ] TraitsTest.ParamCovarianceFail (97 ms) | |
[ RUN ] TraitsTest.MultiParamContravariance | |
[ OK ] TraitsTest.MultiParamContravariance (98 ms) | |
[ RUN ] TraitsTest.MultiParamCovarianceFail | |
[ OK ] TraitsTest.MultiParamCovarianceFail (101 ms) | |
[ RUN ] TraitsTest.IndependentParamContravariance | |
[ OK ] TraitsTest.IndependentParamContravariance (98 ms) | |
[ RUN ] TraitsTest.ReturnCovariance | |
[ OK ] TraitsTest.ReturnCovariance (95 ms) | |
[ RUN ] TraitsTest.ReturnContravarianceFail | |
[ OK ] TraitsTest.ReturnContravarianceFail (96 ms) | |
[ RUN ] TraitsTest.ClassGetsTraitBody | |
[ OK ] TraitsTest.ClassGetsTraitBody (183 ms) | |
[ RUN ] TraitsTest.ClassBodyNotOverriddenByTrait | |
[ OK ] TraitsTest.ClassBodyNotOverriddenByTrait (98 ms) | |
[ RUN ] TraitsTest.NoBodyFail | |
[ OK ] TraitsTest.NoBodyFail (61 ms) | |
[ RUN ] TraitsTest.AmbiguousBodyTrait | |
[ OK ] TraitsTest.AmbiguousBodyTrait (181 ms) | |
[ RUN ] TraitsTest.AmbiguousBodyClassFail | |
[ OK ] TraitsTest.AmbiguousBodyClassFail (63 ms) | |
[ RUN ] TraitsTest.AmbiguousBodyPropogates | |
[ OK ] TraitsTest.AmbiguousBodyPropogates (65 ms) | |
[ RUN ] TraitsTest.ParentOverridesGrandparentBody | |
[ OK ] TraitsTest.ParentOverridesGrandparentBody (191 ms) | |
[ RUN ] TraitsTest.DiamondInheritance | |
[ OK ] TraitsTest.DiamondInheritance (193 ms) | |
[ RUN ] TraitsTest.ClassInheritFunction | |
[ OK ] TraitsTest.ClassInheritFunction (97 ms) | |
[ RUN ] TraitsTest.ClassInheritBehaviourFail | |
[ OK ] TraitsTest.ClassInheritBehaviourFail (62 ms) | |
[ RUN ] TraitsTest.PrimitiveInheritFunction | |
[ OK ] TraitsTest.PrimitiveInheritFunction (99 ms) | |
[ RUN ] TraitsTest.PrimitiveInheritBehaviourFail | |
[ OK ] TraitsTest.PrimitiveInheritBehaviourFail (61 ms) | |
[ RUN ] TraitsTest.ActorInheritFunction | |
[ OK ] TraitsTest.ActorInheritFunction (98 ms) | |
[ RUN ] TraitsTest.ActorInheritBehaviour | |
[ OK ] TraitsTest.ActorInheritBehaviour (98 ms) | |
[ RUN ] TraitsTest.LetInFunction | |
[ OK ] TraitsTest.LetInFunction (105 ms) | |
[----------] 38 tests from TraitsTest (3576 ms total) | |
[----------] 17 tests from RecoverTest | |
[ RUN ] RecoverTest.CanRecover_NewRefToIso | |
[ OK ] RecoverTest.CanRecover_NewRefToIso (100 ms) | |
[ RUN ] RecoverTest.CanRecover_NewRefToVal | |
[ OK ] RecoverTest.CanRecover_NewRefToVal (100 ms) | |
[ RUN ] RecoverTest.CantRecover_NewValToIso | |
[ OK ] RecoverTest.CantRecover_NewValToIso (99 ms) | |
[ RUN ] RecoverTest.CantRecover_NewTagToVal | |
[ OK ] RecoverTest.CantRecover_NewTagToVal (99 ms) | |
[ RUN ] RecoverTest.CantAccess_LetLocalRef | |
[ OK ] RecoverTest.CantAccess_LetLocalRef (101 ms) | |
[ RUN ] RecoverTest.CanAccess_LetLocalVal | |
[ OK ] RecoverTest.CanAccess_LetLocalVal (103 ms) | |
[ RUN ] RecoverTest.CanAccess_LetLocalConsumedIso | |
[ OK ] RecoverTest.CanAccess_LetLocalConsumedIso (102 ms) | |
[ RUN ] RecoverTest.CantAccess_VarLocalRef | |
[ OK ] RecoverTest.CantAccess_VarLocalRef (101 ms) | |
[ RUN ] RecoverTest.CanAccess_VarLocalVal | |
[ OK ] RecoverTest.CanAccess_VarLocalVal (102 ms) | |
[ RUN ] RecoverTest.CanAccess_VarLocalConsumedIso | |
[ OK ] RecoverTest.CanAccess_VarLocalConsumedIso (104 ms) | |
[ RUN ] RecoverTest.CantAccess_ParamRef | |
[ OK ] RecoverTest.CantAccess_ParamRef (101 ms) | |
[ RUN ] RecoverTest.CanAccess_ParamVal | |
[ OK ] RecoverTest.CanAccess_ParamVal (101 ms) | |
[ RUN ] RecoverTest.CanAccess_ParamConsumedIso | |
[ OK ] RecoverTest.CanAccess_ParamConsumedIso (99 ms) | |
[ RUN ] RecoverTest.CantAccess_LetFieldVal | |
[ OK ] RecoverTest.CantAccess_LetFieldVal (99 ms) | |
[ RUN ] RecoverTest.CantAccess_VarFieldVal | |
[ OK ] RecoverTest.CantAccess_VarFieldVal (99 ms) | |
[ RUN ] RecoverTest.CantAccess_EmbedFieldVal | |
[ OK ] RecoverTest.CantAccess_EmbedFieldVal (99 ms) | |
[ RUN ] RecoverTest.CantAccess_FunReturnVal | |
[ OK ] RecoverTest.CantAccess_FunReturnVal (99 ms) | |
[----------] 17 tests from RecoverTest (1735 ms total) | |
[----------] 6 tests from BadPonyTest | |
[ RUN ] BadPonyTest.DontCareInFieldType | |
[ OK ] BadPonyTest.DontCareInFieldType (94 ms) | |
[ RUN ] BadPonyTest.ClassInOtherClassProvidesList | |
[ OK ] BadPonyTest.ClassInOtherClassProvidesList (47 ms) | |
[ RUN ] BadPonyTest.TypeParamMissingForTypeInProvidesList | |
[ OK ] BadPonyTest.TypeParamMissingForTypeInProvidesList (42 ms) | |
[ RUN ] BadPonyTest.DontCareInIntLiteralType | |
[ OK ] BadPonyTest.DontCareInIntLiteralType (100 ms) | |
[ RUN ] BadPonyTest.TupleIndexIsZero | |
[ OK ] BadPonyTest.TupleIndexIsZero (96 ms) | |
[ RUN ] BadPonyTest.TupleIndexIsOutOfRange | |
[ OK ] BadPonyTest.TupleIndexIsOutOfRange (95 ms) | |
[----------] 6 tests from BadPonyTest (483 ms total) | |
[----------] 27 tests from SugarExprTest | |
[ RUN ] SugarExprTest.PartialMinimal | |
[ OK ] SugarExprTest.PartialMinimal (178 ms) | |
[ RUN ] SugarExprTest.PartialReceiverCapability | |
[ OK ] SugarExprTest.PartialReceiverCapability (179 ms) | |
[ RUN ] SugarExprTest.PartialReceiverCapabilityFail | |
[ OK ] SugarExprTest.PartialReceiverCapabilityFail (96 ms) | |
[ RUN ] SugarExprTest.PartialMemberAccessFail | |
[ OK ] SugarExprTest.PartialMemberAccessFail (98 ms) | |
[ RUN ] SugarExprTest.PartialTupleElementAccessFail | |
[ OK ] SugarExprTest.PartialTupleElementAccessFail (97 ms) | |
[ RUN ] SugarExprTest.PartialSomeArgs | |
[ OK ] SugarExprTest.PartialSomeArgs (206 ms) | |
[ RUN ] SugarExprTest.PartialAllArgs | |
[ OK ] SugarExprTest.PartialAllArgs (213 ms) | |
[ RUN ] SugarExprTest.PartialDefaultArgs | |
[ OK ] SugarExprTest.PartialDefaultArgs (214 ms) | |
[ RUN ] SugarExprTest.PartialResult | |
[ OK ] SugarExprTest.PartialResult (193 ms) | |
[ RUN ] SugarExprTest.PartialBehaviour | |
[ OK ] SugarExprTest.PartialBehaviour (197 ms) | |
[ RUN ] SugarExprTest.PartialRaisesError | |
[ OK ] SugarExprTest.PartialRaisesError (203 ms) | |
[ RUN ] SugarExprTest.PartialParameterTypeParameters | |
[ OK ] SugarExprTest.PartialParameterTypeParameters (206 ms) | |
[ RUN ] SugarExprTest.PartialReceiverTypeParameters | |
[ OK ] SugarExprTest.PartialReceiverTypeParameters (198 ms) | |
[ RUN ] SugarExprTest.PartialFunctionTypeParameter | |
[ OK ] SugarExprTest.PartialFunctionTypeParameter (207 ms) | |
[ RUN ] SugarExprTest.LambdaMinimal | |
[ OK ] SugarExprTest.LambdaMinimal (193 ms) | |
[ RUN ] SugarExprTest.LambdaFull | |
[ OK ] SugarExprTest.LambdaFull (210 ms) | |
[ RUN ] SugarExprTest.LambdaThrow | |
[ OK ] SugarExprTest.LambdaThrow (194 ms) | |
[ RUN ] SugarExprTest.LambdaWithTypeArgs | |
[ OK ] SugarExprTest.LambdaWithTypeArgs (198 ms) | |
[ RUN ] SugarExprTest.LambdaCaptureLocalLet | |
[ OK ] SugarExprTest.LambdaCaptureLocalLet (197 ms) | |
[ RUN ] SugarExprTest.LambdaCaptureLocalVar | |
[ OK ] SugarExprTest.LambdaCaptureLocalVar (198 ms) | |
[ RUN ] SugarExprTest.LambdaCaptureParameter | |
[ OK ] SugarExprTest.LambdaCaptureParameter (200 ms) | |
[ RUN ] SugarExprTest.LambdaCaptureFieldLet | |
[ OK ] SugarExprTest.LambdaCaptureFieldLet (199 ms) | |
[ RUN ] SugarExprTest.LambdaCaptureFieldVar | |
[ OK ] SugarExprTest.LambdaCaptureFieldVar (199 ms) | |
[ RUN ] SugarExprTest.LambdaNamed | |
[ OK ] SugarExprTest.LambdaNamed (192 ms) | |
[ RUN ] SugarExprTest.Location | |
[ OK ] SugarExprTest.Location (194 ms) | |
[ RUN ] SugarExprTest.LocationDefaultArg | |
[ OK ] SugarExprTest.LocationDefaultArg (208 ms) | |
[ RUN ] SugarExprTest.ObjectLiteralReferencingTypeParameters | |
[ OK ] SugarExprTest.ObjectLiteralReferencingTypeParameters (196 ms) | |
[----------] 27 tests from SugarExprTest (5105 ms total) | |
[----------] 10 tests from BuildFlagSetTest | |
[ RUN ] BuildFlagSetTest.PrintEmpty | |
[ OK ] BuildFlagSetTest.PrintEmpty (0 ms) | |
[ RUN ] BuildFlagSetTest.EmptyHas1Config | |
[ OK ] BuildFlagSetTest.EmptyHas1Config (0 ms) | |
[ RUN ] BuildFlagSetTest.Flag | |
[ OK ] BuildFlagSetTest.Flag (0 ms) | |
[ RUN ] BuildFlagSetTest.PlatformOS | |
[ OK ] BuildFlagSetTest.PlatformOS (0 ms) | |
[ RUN ] BuildFlagSetTest.MultipleFlags | |
[ OK ] BuildFlagSetTest.MultipleFlags (1 ms) | |
[ RUN ] BuildFlagSetTest.UserFlagNoneDefined | |
[ OK ] BuildFlagSetTest.UserFlagNoneDefined (0 ms) | |
[ RUN ] BuildFlagSetTest.UserFlagDefined | |
[ OK ] BuildFlagSetTest.UserFlagDefined (0 ms) | |
[ RUN ] BuildFlagSetTest.UserFlagNotDefined | |
[ OK ] BuildFlagSetTest.UserFlagNotDefined (0 ms) | |
[ RUN ] BuildFlagSetTest.UserFlagCaseSensitive | |
[ OK ] BuildFlagSetTest.UserFlagCaseSensitive (0 ms) | |
[ RUN ] BuildFlagSetTest.UserFlagMultiple | |
[ OK ] BuildFlagSetTest.UserFlagMultiple (0 ms) | |
[----------] 10 tests from BuildFlagSetTest (8 ms total) | |
[----------] 7 tests from SymtabTest | |
[ RUN ] SymtabTest.AddGet | |
[ OK ] SymtabTest.AddGet (0 ms) | |
[ RUN ] SymtabTest.InitiallyNotPresent | |
[ OK ] SymtabTest.InitiallyNotPresent (0 ms) | |
[ RUN ] SymtabTest.RepeatAddBlocked | |
[ OK ] SymtabTest.RepeatAddBlocked (0 ms) | |
[ RUN ] SymtabTest.AddAfterGetFail | |
[ OK ] SymtabTest.AddAfterGetFail (0 ms) | |
[ RUN ] SymtabTest.Multiple | |
[ OK ] SymtabTest.Multiple (0 ms) | |
[ RUN ] SymtabTest.TwoTables | |
[ OK ] SymtabTest.TwoTables (0 ms) | |
[ RUN ] SymtabTest.Merge | |
[ OK ] SymtabTest.Merge (0 ms) | |
[----------] 7 tests from SymtabTest (1 ms total) | |
[----------] 19 tests from SugarTraitTest | |
[ RUN ] SugarTraitTest.FieldDelegate | |
[ OK ] SugarTraitTest.FieldDelegate (128 ms) | |
[ RUN ] SugarTraitTest.FieldDelegateTypeCannotBeConrete | |
[ OK ] SugarTraitTest.FieldDelegateTypeCannotBeConrete (26 ms) | |
[ RUN ] SugarTraitTest.FieldDelegateTypeCanBeUnimplementedInterface | |
[ OK ] SugarTraitTest.FieldDelegateTypeCanBeUnimplementedInterface (100 ms) | |
[ RUN ] SugarTraitTest.FieldDelegateTypeCanBeUnimplementedTrait | |
[ OK ] SugarTraitTest.FieldDelegateTypeCanBeUnimplementedTrait (100 ms) | |
[ RUN ] SugarTraitTest.FieldDelegateParamsReturn | |
[ OK ] SugarTraitTest.FieldDelegateParamsReturn (129 ms) | |
[ RUN ] SugarTraitTest.FieldDelegateMultipleMethods | |
[ OK ] SugarTraitTest.FieldDelegateMultipleMethods (133 ms) | |
[ RUN ] SugarTraitTest.FieldDelegateMaskedMethods | |
[ OK ] SugarTraitTest.FieldDelegateMaskedMethods (138 ms) | |
[ RUN ] SugarTraitTest.FieldDelegateDuplicateMethodsAddedOnce | |
[ OK ] SugarTraitTest.FieldDelegateDuplicateMethodsAddedOnce (137 ms) | |
[ RUN ] SugarTraitTest.FieldDelegateClashingMethodsFail | |
[ OK ] SugarTraitTest.FieldDelegateClashingMethodsFail (101 ms) | |
[ RUN ] SugarTraitTest.FieldDelegateMultipleDelegations | |
[ OK ] SugarTraitTest.FieldDelegateMultipleDelegations (133 ms) | |
[ RUN ] SugarTraitTest.FieldDelegateClashingDelegationsFail | |
[ OK ] SugarTraitTest.FieldDelegateClashingDelegationsFail (66 ms) | |
[ RUN ] SugarTraitTest.FieldDelegatePolymorphicTrait | |
[ OK ] SugarTraitTest.FieldDelegatePolymorphicTrait (129 ms) | |
[ RUN ] SugarTraitTest.FieldDelegatePolymorphicTraitMustMatch | |
[ OK ] SugarTraitTest.FieldDelegatePolymorphicTraitMustMatch (41 ms) | |
[ RUN ] SugarTraitTest.FieldDelegatePolymorphicMethod | |
[ OK ] SugarTraitTest.FieldDelegatePolymorphicMethod (128 ms) | |
[ RUN ] SugarTraitTest.PrimitiveEqAdded | |
[ OK ] SugarTraitTest.PrimitiveEqAdded (127 ms) | |
[ RUN ] SugarTraitTest.PrimitiveEqAddedWithTypeArgs | |
[ OK ] SugarTraitTest.PrimitiveEqAddedWithTypeArgs (132 ms) | |
[ RUN ] SugarTraitTest.PrimitiveEqNotAddedIfAlreadyPresent | |
[ OK ] SugarTraitTest.PrimitiveEqNotAddedIfAlreadyPresent (127 ms) | |
[ RUN ] SugarTraitTest.PrimitiveNeNotAddedIfAlreadyPresent | |
[ OK ] SugarTraitTest.PrimitiveNeNotAddedIfAlreadyPresent (127 ms) | |
[ RUN ] SugarTraitTest.PrimitiveEqNotAddedIfInheritted | |
[ OK ] SugarTraitTest.PrimitiveEqNotAddedIfInheritted (129 ms) | |
[----------] 19 tests from SugarTraitTest (2161 ms total) | |
[----------] 7 tests from MatchTypeTest | |
[ RUN ] MatchTypeTest.SimpleTypes | |
[ OK ] MatchTypeTest.SimpleTypes (109 ms) | |
[ RUN ] MatchTypeTest.CompoundOperand | |
[ OK ] MatchTypeTest.CompoundOperand (119 ms) | |
[ RUN ] MatchTypeTest.CompoundPattern | |
[ OK ] MatchTypeTest.CompoundPattern (119 ms) | |
[ RUN ] MatchTypeTest.BothCompound | |
[ OK ] MatchTypeTest.BothCompound (117 ms) | |
[ RUN ] MatchTypeTest.Tuples | |
[ OK ] MatchTypeTest.Tuples (114 ms) | |
[ RUN ] MatchTypeTest.Capabilities | |
[ OK ] MatchTypeTest.Capabilities (116 ms) | |
[ RUN ] MatchTypeTest.TypeParams | |
[ OK ] MatchTypeTest.TypeParams (107 ms) | |
[----------] 7 tests from MatchTypeTest (814 ms total) | |
[----------] 66 tests from LiteralTest | |
[ RUN ] LiteralTest.CantInfer_Op_IsLiterals | |
[ OK ] LiteralTest.CantInfer_Op_IsLiterals (99 ms) | |
[ RUN ] LiteralTest.CantInfer_Op_IsntLiterals | |
[ OK ] LiteralTest.CantInfer_Op_IsntLiterals (99 ms) | |
[ RUN ] LiteralTest.CantInfer_Op_ExprIsLiteral | |
[ OK ] LiteralTest.CantInfer_Op_ExprIsLiteral (99 ms) | |
[ RUN ] LiteralTest.CantInfer_Op_IntAndFloat | |
[ OK ] LiteralTest.CantInfer_Op_IntAndFloat (99 ms) | |
[ RUN ] LiteralTest.CantInfer_Op_FloatAndInt | |
[ OK ] LiteralTest.CantInfer_Op_FloatAndInt (99 ms) | |
[ RUN ] LiteralTest.CantInfer_Op_FloatAndIntReturningFloat | |
[ OK ] LiteralTest.CantInfer_Op_FloatAndIntReturningFloat (99 ms) | |
[ RUN ] LiteralTest.CantInfer_Op_IntAndFloatReturningFloat | |
[ OK ] LiteralTest.CantInfer_Op_IntAndFloatReturningFloat (99 ms) | |
[ RUN ] LiteralTest.CantInfer_Op_EqualsLiterals | |
[ OK ] LiteralTest.CantInfer_Op_EqualsLiterals (100 ms) | |
[ RUN ] LiteralTest.CantInfer_Let_FloatLiteralFromIntType | |
[ OK ] LiteralTest.CantInfer_Let_FloatLiteralFromIntType (958 ms) | |
[ RUN ] LiteralTest.CantInfer_Let_NonNumericType | |
[ OK ] LiteralTest.CantInfer_Let_NonNumericType (380 ms) | |
[ RUN ] LiteralTest.CantInfer_Let_NoType | |
[ OK ] LiteralTest.CantInfer_Let_NoType (94 ms) | |
[ RUN ] LiteralTest.CantInfer_Let_AmbiguousUnion1 | |
[ OK ] LiteralTest.CantInfer_Let_AmbiguousUnion1 (97 ms) | |
[ RUN ] LiteralTest.CantInfer_Let_AmbiguousUnion2 | |
[ OK ] LiteralTest.CantInfer_Let_AmbiguousUnion2 (96 ms) | |
[ RUN ] LiteralTest.CantInfer_Let_EmptyIntersection | |
[ OK ] LiteralTest.CantInfer_Let_EmptyIntersection (97 ms) | |
[ RUN ] LiteralTest.CantInfer_Let_InsufficientlySpecifiedGeneric | |
[ OK ] LiteralTest.CantInfer_Let_InsufficientlySpecifiedGeneric (96 ms) | |
[ RUN ] LiteralTest.CantInfer_Let_GenericSubtype | |
[ OK ] LiteralTest.CantInfer_Let_GenericSubtype (98 ms) | |
[ RUN ] LiteralTest.CantInfer_Parameter_GenericSubtype | |
[ OK ] LiteralTest.CantInfer_Parameter_GenericSubtype (102 ms) | |
[ RUN ] LiteralTest.CantInfer_Parameter_AmbiguousUnion | |
[ OK ] LiteralTest.CantInfer_Parameter_AmbiguousUnion (97 ms) | |
[ RUN ] LiteralTest.CantInfer_Return_InvalidUnion | |
[ OK ] LiteralTest.CantInfer_Return_InvalidUnion (96 ms) | |
[ RUN ] LiteralTest.CantInfer_Array_UnambiguousUnion | |
[ OK ] LiteralTest.CantInfer_Array_UnambiguousUnion (101 ms) | |
[ RUN ] LiteralTest.CantInfer_Match_LiteralMatchValue | |
[ OK ] LiteralTest.CantInfer_Match_LiteralMatchValue (95 ms) | |
[ RUN ] LiteralTest.CantInfer_Match_InvalidElse | |
[ OK ] LiteralTest.CantInfer_Match_InvalidElse (98 ms) | |
[ RUN ] LiteralTest.CantInfer_Literal_Unused | |
[ OK ] LiteralTest.CantInfer_Literal_Unused (96 ms) | |
[ RUN ] LiteralTest.CantInfer_While_InvalidReturnValue | |
[ OK ] LiteralTest.CantInfer_While_InvalidReturnValue (26 ms) | |
[ RUN ] LiteralTest.CantInfer_While_InvalidElseValue | |
[ OK ] LiteralTest.CantInfer_While_InvalidElseValue (27 ms) | |
[ RUN ] LiteralTest.Let_AllNumericTypes | |
[ OK ] LiteralTest.Let_AllNumericTypes (1025 ms) | |
[ RUN ] LiteralTest.Let_UnambiguousUnion | |
[ OK ] LiteralTest.Let_UnambiguousUnion (79 ms) | |
[ RUN ] LiteralTest.Let_UnionSameType | |
[ OK ] LiteralTest.Let_UnionSameType (83 ms) | |
[ RUN ] LiteralTest.Let_SufficientlySpecifiedGeneric | |
[ OK ] LiteralTest.Let_SufficientlySpecifiedGeneric (89 ms) | |
[ RUN ] LiteralTest.Let_Tuple | |
[ OK ] LiteralTest.Let_Tuple (94 ms) | |
[ RUN ] LiteralTest.Let_NestedTuple | |
[ OK ] LiteralTest.Let_NestedTuple (96 ms) | |
[ RUN ] LiteralTest.Let_TupleOfGeneric | |
[ OK ] LiteralTest.Let_TupleOfGeneric (96 ms) | |
[ RUN ] LiteralTest.Let_TupleOfGenericOfGeneric | |
[ OK ] LiteralTest.Let_TupleOfGenericOfGeneric (98 ms) | |
[ RUN ] LiteralTest.Parameter_Simple | |
[ OK ] LiteralTest.Parameter_Simple (95 ms) | |
[ RUN ] LiteralTest.Parameter_SecondParameter | |
[ OK ] LiteralTest.Parameter_SecondParameter (96 ms) | |
[ RUN ] LiteralTest.Parameter_Tuple | |
[ OK ] LiteralTest.Parameter_Tuple (96 ms) | |
[ RUN ] LiteralTest.Parameter_NestedTuple | |
[ OK ] LiteralTest.Parameter_NestedTuple (97 ms) | |
[ RUN ] LiteralTest.Parameter_Union | |
[ OK ] LiteralTest.Parameter_Union (97 ms) | |
[ RUN ] LiteralTest.Parameter_TupleOfUnions | |
[ OK ] LiteralTest.Parameter_TupleOfUnions (99 ms) | |
[ RUN ] LiteralTest.Parameter_Generic | |
[ OK ] LiteralTest.Parameter_Generic (100 ms) | |
[ RUN ] LiteralTest.Parameter_TupleOfUnionOfGeneric | |
[ OK ] LiteralTest.Parameter_TupleOfUnionOfGeneric (100 ms) | |
[ RUN ] LiteralTest.Return_Simple | |
[ OK ] LiteralTest.Return_Simple (94 ms) | |
[ RUN ] LiteralTest.Return_TupleOfUnionOfGeneric | |
[ OK ] LiteralTest.Return_TupleOfUnionOfGeneric (97 ms) | |
[ RUN ] LiteralTest.Return_UnionOfTuple | |
[ OK ] LiteralTest.Return_UnionOfTuple (95 ms) | |
[ RUN ] LiteralTest.UseReturn_Simple | |
[ OK ] LiteralTest.UseReturn_Simple (97 ms) | |
[ RUN ] LiteralTest.UseReturn_Tuple | |
[ OK ] LiteralTest.UseReturn_Tuple (97 ms) | |
[ RUN ] LiteralTest.Type_Simple | |
[ OK ] LiteralTest.Type_Simple (96 ms) | |
[ RUN ] LiteralTest.Array_Simple | |
[ OK ] LiteralTest.Array_Simple (96 ms) | |
[ RUN ] LiteralTest.Array_Parameter | |
[ OK ] LiteralTest.Array_Parameter (98 ms) | |
[ RUN ] LiteralTest.Array_ParameterOfUnionOfArray | |
[ OK ] LiteralTest.Array_ParameterOfUnionOfArray (102 ms) | |
[ RUN ] LiteralTest.Array_ParameterOfArrayOfUnion | |
[ OK ] LiteralTest.Array_ParameterOfArrayOfUnion (100 ms) | |
[ RUN ] LiteralTest.Op_MulLiterals | |
[ OK ] LiteralTest.Op_MulLiterals (94 ms) | |
[ RUN ] LiteralTest.Op_XorLiterals | |
[ OK ] LiteralTest.Op_XorLiterals (97 ms) | |
[ RUN ] LiteralTest.Op_VarOrLiteral | |
[ OK ] LiteralTest.Op_VarOrLiteral (96 ms) | |
[ RUN ] LiteralTest.Op_VarEqualsLiteral | |
[ OK ] LiteralTest.Op_VarEqualsLiteral (96 ms) | |
[ RUN ] LiteralTest.Op_LiteralEqualsVar | |
[ OK ] LiteralTest.Op_LiteralEqualsVar (96 ms) | |
[ RUN ] LiteralTest.Op_ParameterOfTupleOfAnd | |
[ OK ] LiteralTest.Op_ParameterOfTupleOfAnd (98 ms) | |
[ RUN ] LiteralTest.If_Simple | |
[ OK ] LiteralTest.If_Simple (96 ms) | |
[ RUN ] LiteralTest.Match_ResultInt | |
[ OK ] LiteralTest.Match_ResultInt (98 ms) | |
[ RUN ] LiteralTest.Match_ResultFloat | |
[ OK ] LiteralTest.Match_ResultFloat (100 ms) | |
[ RUN ] LiteralTest.Match_PatternTuple | |
[ OK ] LiteralTest.Match_PatternTuple (101 ms) | |
[ RUN ] LiteralTest.Try_ErrorBodyElseLiteral | |
[ OK ] LiteralTest.Try_ErrorBodyElseLiteral (96 ms) | |
[ RUN ] LiteralTest.Try_ExpressionBody | |
[ OK ] LiteralTest.Try_ExpressionBody (99 ms) | |
[ RUN ] LiteralTest.While_TupleResultBreakHasValue | |
[ OK ] LiteralTest.While_TupleResultBreakHasValue (100 ms) | |
[ RUN ] LiteralTest.While_TupleResultBreakHasNoValue | |
[ OK ] LiteralTest.While_TupleResultBreakHasNoValue (99 ms) | |
[ RUN ] LiteralTest.For_Simple | |
[ OK ] LiteralTest.For_Simple (100 ms) | |
[----------] 66 tests from LiteralTest (8421 ms total) | |
[----------] Global test environment tear-down | |
[==========] 691 tests from 23 test cases ran. (41675 ms total) | |
[ PASSED ] 691 tests. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Running main() from gtest_main.cc | |
[==========] Running 35 tests from 6 test cases. | |
[----------] Global test environment set-up. | |
[----------] 13 tests from ListTest | |
[ RUN ] ListTest.InitializeList | |
[ OK ] ListTest.InitializeList (0 ms) | |
[ RUN ] ListTest.ListLength | |
[ OK ] ListTest.ListLength (0 ms) | |
[ RUN ] ListTest.AppendElement | |
[ OK ] ListTest.AppendElement (0 ms) | |
[ RUN ] ListTest.PushElement | |
[ OK ] ListTest.PushElement (0 ms) | |
[ RUN ] ListTest.ListPop | |
[ OK ] ListTest.ListPop (0 ms) | |
[ RUN ] ListTest.ListIndexAbsolute | |
[ OK ] ListTest.ListIndexAbsolute (0 ms) | |
[ RUN ] ListTest.ListIndexRelative | |
[ OK ] ListTest.ListIndexRelative (1 ms) | |
[ RUN ] ListTest.ListFind | |
[ OK ] ListTest.ListFind (0 ms) | |
[ RUN ] ListTest.ListFindIndex | |
[ OK ] ListTest.ListFindIndex (0 ms) | |
[ RUN ] ListTest.ListEquals | |
[ OK ] ListTest.ListEquals (0 ms) | |
[ RUN ] ListTest.ListSubset | |
[ OK ] ListTest.ListSubset (0 ms) | |
[ RUN ] ListTest.ListReverse | |
[ OK ] ListTest.ListReverse (0 ms) | |
[ RUN ] ListTest.ListMap | |
[ OK ] ListTest.ListMap (0 ms) | |
[----------] 13 tests from ListTest (4 ms total) | |
[----------] 9 tests from HashMapTest | |
[ RUN ] HashMapTest.InitialSizeCacheLine | |
[ OK ] HashMapTest.InitialSizeCacheLine (0 ms) | |
[ RUN ] HashMapTest.HashMapSize | |
[ OK ] HashMapTest.HashMapSize (1 ms) | |
[ RUN ] HashMapTest.Resize | |
[ OK ] HashMapTest.Resize (0 ms) | |
[ RUN ] HashMapTest.InsertAndRetrieve | |
[ OK ] HashMapTest.InsertAndRetrieve (0 ms) | |
[ RUN ] HashMapTest.TryGetNonExistent | |
[ OK ] HashMapTest.TryGetNonExistent (0 ms) | |
[ RUN ] HashMapTest.ReplacingElementReturnsReplaced | |
[ OK ] HashMapTest.ReplacingElementReturnsReplaced (0 ms) | |
[ RUN ] HashMapTest.DeleteElement | |
[ OK ] HashMapTest.DeleteElement (0 ms) | |
[ RUN ] HashMapTest.MapIterator | |
[ OK ] HashMapTest.MapIterator (1 ms) | |
[ RUN ] HashMapTest.RemoveByIndex | |
[ OK ] HashMapTest.RemoveByIndex (0 ms) | |
[----------] 9 tests from HashMapTest (3 ms total) | |
[----------] 5 tests from DsFunTest | |
[ RUN ] DsFunTest.HashSameIntGivesSameKey | |
[ OK ] DsFunTest.HashSameIntGivesSameKey (0 ms) | |
[ RUN ] DsFunTest.HashSameStringGivesSameKey | |
[ OK ] DsFunTest.HashSameStringGivesSameKey (0 ms) | |
[ RUN ] DsFunTest.HashSamePointerGivesSameKey | |
[ OK ] DsFunTest.HashSamePointerGivesSameKey (0 ms) | |
[ RUN ] DsFunTest.NumbersToNextPow | |
[ OK ] DsFunTest.NumbersToNextPow (0 ms) | |
[ RUN ] DsFunTest.PowersOfTwoAreNotRounded | |
[ OK ] DsFunTest.PowersOfTwoAreNotRounded (0 ms) | |
[----------] 5 tests from DsFunTest (5 ms total) | |
[----------] 4 tests from Pool | |
[ RUN ] Pool.Fifo | |
[ OK ] Pool.Fifo (0 ms) | |
[ RUN ] Pool.Size | |
[ OK ] Pool.Size (0 ms) | |
[ RUN ] Pool.ExceedBlock | |
[ OK ] Pool.ExceedBlock (501 ms) | |
[ RUN ] Pool.LargeAlloc | |
[ OK ] Pool.LargeAlloc (0 ms) | |
[----------] 4 tests from Pool (505 ms total) | |
[----------] 3 tests from Pagemap | |
[ RUN ] Pagemap.UnmappedIsNull | |
[ OK ] Pagemap.UnmappedIsNull (0 ms) | |
[ RUN ] Pagemap.SetAndUnset | |
[ OK ] Pagemap.SetAndUnset (0 ms) | |
[ RUN ] Pagemap.SubAddressing | |
[ OK ] Pagemap.SubAddressing (0 ms) | |
[----------] 3 tests from Pagemap (1 ms total) | |
[----------] 1 test from Heap | |
[ RUN ] Heap.Init | |
[ OK ] Heap.Init (0 ms) | |
[----------] 1 test from Heap (1 ms total) | |
[----------] Global test environment tear-down | |
[==========] 35 tests from 6 test cases ran. (525 ms total) | |
[ PASSED ] 35 tests. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
root@mylinkit:/tmp/run/mountd/sda2/current/bin# uname -a | |
Linux mylinkit 3.18.23 #1 Thu May 12 12:10:06 BST 2016 mips GNU/Linux |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment