Skip to content

Instantly share code, notes, and snippets.

@darach
Last active May 17, 2016 19:21
Show Gist options
  • Save darach/afba39e244b8a7b7abde88000906af41 to your computer and use it in GitHub Desktop.
Save darach/afba39e244b8a7b7abde88000906af41 to your computer and use it in GitHub Desktop.
Pony on MIPS - C and RT test results
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)
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
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.
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.
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