==11020== Memcheck, a memory error detector ==11020== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==11020== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info ==11020== Command: ./Colobot-UnitTests ==11020== [==========] Running 201 tests from 20 test suites. [----------] Global test environment set-up. [----------] 5 tests from CApplicationUT [ RUN ] CApplicationUT.UpdateEventTimeCalculation_SimulationSuspended [ OK ] CApplicationUT.UpdateEventTimeCalculation_SimulationSuspended (890 ms) [ RUN ] CApplicationUT.UpdateEventTimeCalculation_NormalOperation [ OK ] CApplicationUT.UpdateEventTimeCalculation_NormalOperation (79 ms) [ RUN ] CApplicationUT.UpdateEventTimeCalculation_NegativeTimeOperation [ OK ] CApplicationUT.UpdateEventTimeCalculation_NegativeTimeOperation (52 ms) [ RUN ] CApplicationUT.UpdateEventTimeCalculation_ChangingSimulationSpeed [ OK ] CApplicationUT.UpdateEventTimeCalculation_ChangingSimulationSpeed (63 ms) [ RUN ] CApplicationUT.UpdateEventTimeCalculation_SuspendingAndResumingSimulation [ OK ] CApplicationUT.UpdateEventTimeCalculation_SuspendingAndResumingSimulation (52 ms) [----------] 5 tests from CApplicationUT (1164 ms total) [----------] 93 tests from CBotUT [ RUN ] CBotUT.EmptyTest [ OK ] CBotUT.EmptyTest (389 ms) [ RUN ] CBotUT.FunctionCompileErrors [ OK ] CBotUT.FunctionCompileErrors (109 ms) [ RUN ] CBotUT.ClassCompileErrors [ OK ] CBotUT.ClassCompileErrors (69 ms) [ RUN ] CBotUT.DivideByZero [ OK ] CBotUT.DivideByZero (118 ms) [ RUN ] CBotUT.MissingSemicolon [ OK ] CBotUT.MissingSemicolon (64 ms) [ RUN ] CBotUT.UndefinedFunction [ OK ] CBotUT.UndefinedFunction (57 ms) [ RUN ] CBotUT.BasicOperations [ OK ] CBotUT.BasicOperations (606 ms) [ RUN ] CBotUT.VarBasic [ OK ] CBotUT.VarBasic (162 ms) [ RUN ] CBotUT.VarDefinitions [ OK ] CBotUT.VarDefinitions (44 ms) [ RUN ] CBotUT.VarImplicitCast [ OK ] CBotUT.VarImplicitCast (176 ms) [ RUN ] CBotUT.IntegerMathNearLimits_Issue993 [ OK ] CBotUT.IntegerMathNearLimits_Issue993 (70 ms) [ RUN ] CBotUT.BinaryLiterals [ OK ] CBotUT.BinaryLiterals (123 ms) [ RUN ] CBotUT.TestSwitchCase [ OK ] CBotUT.TestSwitchCase (960 ms) [ RUN ] CBotUT.TestRepeatInstruction [ OK ] CBotUT.TestRepeatInstruction (264 ms) [ RUN ] CBotUT.ToString [ OK ] CBotUT.ToString (652 ms) [ RUN ] CBotUT.Arrays [ OK ] CBotUT.Arrays (299 ms) [ RUN ] CBotUT.ArraysInClasses [ OK ] CBotUT.ArraysInClasses (304 ms) [ RUN ] CBotUT.ArraysOfClasses [ OK ] CBotUT.ArraysOfClasses (86 ms) [ RUN ] CBotUT.Functions [ OK ] CBotUT.Functions (46 ms) [ RUN ] CBotUT.FunctionRecursion [ OK ] CBotUT.FunctionRecursion (125 ms) [ RUN ] CBotUT.FunctionRecursionStackOverflow [ OK ] CBotUT.FunctionRecursionStackOverflow (1387 ms) [ RUN ] CBotUT.FunctionOverloading [ OK ] CBotUT.FunctionOverloading (68 ms) [ RUN ] CBotUT.FunctionRedefined [ OK ] CBotUT.FunctionRedefined (46 ms) [ RUN ] CBotUT.FunctionBadReturn [ OK ] CBotUT.FunctionBadReturn (27 ms) [ RUN ] CBotUT.FunctionNoReturn [ OK ] CBotUT.FunctionNoReturn (135 ms) [ RUN ] CBotUT.PublicFunctions [ OK ] CBotUT.PublicFunctions (86 ms) [ RUN ] CBotUT.ClassConstructor [ OK ] CBotUT.ClassConstructor (133 ms) [ RUN ] CBotUT.ClassDestructor [ OK ] CBotUT.ClassDestructor (111 ms) [ RUN ] CBotUT.ClassBadNew [ OK ] CBotUT.ClassBadNew (33 ms) [ RUN ] CBotUT.ClassCallOnNull [ OK ] CBotUT.ClassCallOnNull (59 ms) [ RUN ] CBotUT.ClassNullPointer [ OK ] CBotUT.ClassNullPointer (96 ms) [ RUN ] CBotUT.ClassDestructorNaming [ OK ] CBotUT.ClassDestructorNaming (36 ms) [ RUN ] CBotUT.ClassDestructorSyntax [ OK ] CBotUT.ClassDestructorSyntax (41 ms) [ RUN ] CBotUT.ClassMethodOverloading [ OK ] CBotUT.ClassMethodOverloading (94 ms) [ RUN ] CBotUT.ClassMethodRedefined [ OK ] CBotUT.ClassMethodRedefined (61 ms) [ RUN ] CBotUT.ClassFieldNaming [ OK ] CBotUT.ClassFieldNaming (40 ms) [ RUN ] CBotUT.ClassRedefinedInDifferentPrograms [ OK ] CBotUT.ClassRedefinedInDifferentPrograms (29 ms) [ RUN ] CBotUT.ClassRedefinedInOneProgram [ OK ] CBotUT.ClassRedefinedInOneProgram (22 ms) [ RUN ] CBotUT.ClassMissingCloseBlock [ OK ] CBotUT.ClassMissingCloseBlock (21 ms) [ DISABLED ] CBotUT.DISABLED_PublicClasses [ RUN ] CBotUT.ThisEarlyContextSwitch_Issue436 [ OK ] CBotUT.ThisEarlyContextSwitch_Issue436 (122 ms) [ RUN ] CBotUT.ClassStringAdd_Issue535 [ OK ] CBotUT.ClassStringAdd_Issue535 (35 ms) [ RUN ] CBotUT.ClassInheritanceAssignment [ OK ] CBotUT.ClassInheritanceAssignment (83 ms) [ RUN ] CBotUT.ClassInheritanceVars [ OK ] CBotUT.ClassInheritanceVars (250 ms) [ RUN ] CBotUT.ClassInheritanceMethods [ OK ] CBotUT.ClassInheritanceMethods (1585 ms) [ RUN ] CBotUT.ClassInheritanceTestThis [ OK ] CBotUT.ClassInheritanceTestThis (997 ms) [ RUN ] CBotUT.ClassCompileCircularReference_Issue433 [ OK ] CBotUT.ClassCompileCircularReference_Issue433 (35 ms) [ RUN ] CBotUT.ClassTestClassDefinedAfterReference [ OK ] CBotUT.ClassTestClassDefinedAfterReference (55 ms) [ RUN ] CBotUT.String [ OK ] CBotUT.String (64 ms) [ RUN ] CBotUT.StringEscapeCodes [ OK ] CBotUT.StringEscapeCodes (334 ms) [ RUN ] CBotUT.StringEscapeCodeErrors [ OK ] CBotUT.StringEscapeCodeErrors (55 ms) [ DISABLED ] CBotUT.DISABLED_StringAsArray [ RUN ] CBotUT.ArraysOfStrings [ OK ] CBotUT.ArraysOfStrings (79 ms) [ RUN ] CBotUT.StringFunctions [ OK ] CBotUT.StringFunctions (303 ms) [ RUN ] CBotUT.LiteralCharacters [ OK ] CBotUT.LiteralCharacters (409 ms) [ RUN ] CBotUT.TestNANParam_Issue642 [ OK ] CBotUT.TestNANParam_Issue642 (65 ms) [ RUN ] CBotUT.TestArrayInitialization [ OK ] CBotUT.TestArrayInitialization (254 ms) [ RUN ] CBotUT.TestArrayFunctionReturn [ OK ] CBotUT.TestArrayFunctionReturn (85 ms) [ RUN ] CBotUT.AccessMembersInParameters_Issue256 [ OK ] CBotUT.AccessMembersInParameters_Issue256 (116 ms) [ RUN ] CBotUT.InstrCallAccessMemberVoid [ OK ] CBotUT.InstrCallAccessMemberVoid (29 ms) [ RUN ] CBotUT.InstrCallAccessMemberNonObject [ OK ] CBotUT.InstrCallAccessMemberNonObject (38 ms) [ RUN ] CBotUT.InstrCallAccessMemberObjectNull [ OK ] CBotUT.InstrCallAccessMemberObjectNull (65 ms) [ RUN ] CBotUT.InstrCallAccessMemberReturnNull [ OK ] CBotUT.InstrCallAccessMemberReturnNull (36 ms) [ RUN ] CBotUT.InstrCallAccessMemberNotVar [ OK ] CBotUT.InstrCallAccessMemberNotVar (42 ms) [ RUN ] CBotUT.InstrCallAccessMemberVarNonMember [ OK ] CBotUT.InstrCallAccessMemberVarNonMember (44 ms) [ RUN ] CBotUT.InstrCallAccessMemberVarUndefined [ OK ] CBotUT.InstrCallAccessMemberVarUndefined (49 ms) [ RUN ] CBotUT.InstrCallAccessMemberVarPrivate [ OK ] CBotUT.InstrCallAccessMemberVarPrivate (57 ms) [ RUN ] CBotUT.InstrCallAccessMemberVar [ OK ] CBotUT.InstrCallAccessMemberVar (49 ms) [ RUN ] CBotUT.InstrCallAccessMemberVarArrayBadIndex [ OK ] CBotUT.InstrCallAccessMemberVarArrayBadIndex (44 ms) [ RUN ] CBotUT.InstrCallAccessMemberVarArrayCloseIndex [ OK ] CBotUT.InstrCallAccessMemberVarArrayCloseIndex (47 ms) [ RUN ] CBotUT.InstrCallAccessMemberVarArrayEmpty [ OK ] CBotUT.InstrCallAccessMemberVarArrayEmpty (46 ms) [ RUN ] CBotUT.InstrCallAccessMemberVarArrayOutOfRange [ OK ] CBotUT.InstrCallAccessMemberVarArrayOutOfRange (54 ms) [ RUN ] CBotUT.InstrCallAccessMemberVarArray [ OK ] CBotUT.InstrCallAccessMemberVarArray (59 ms) [ RUN ] CBotUT.InstrCallAccessMemberMethod [ OK ] CBotUT.InstrCallAccessMemberMethod (59 ms) [ RUN ] CBotUT.InstrCallAccessMemberMethodChain [ OK ] CBotUT.InstrCallAccessMemberMethodChain (77 ms) [ RUN ] CBotUT.InstrCallAccessMemberNewObjectDestructor [ OK ] CBotUT.InstrCallAccessMemberNewObjectDestructor (88 ms) [ RUN ] CBotUT.ClassConstructorMethodChain [ OK ] CBotUT.ClassConstructorMethodChain (108 ms) [ RUN ] CBotUT.ClassNewConstructorMethodChain [ OK ] CBotUT.ClassNewConstructorMethodChain (118 ms) [ RUN ] CBotUT.PassNullAsArgument [ OK ] CBotUT.PassNullAsArgument (85 ms) [ RUN ] CBotUT.ClassImplicitCastArguments [ OK ] CBotUT.ClassImplicitCastArguments (206 ms) [ RUN ] CBotUT.AmbiguousCallWithNumbers [ OK ] CBotUT.AmbiguousCallWithNumbers (80 ms) [ RUN ] CBotUT.ClassMethodWithPublicKeyword [ OK ] CBotUT.ClassMethodWithPublicKeyword (64 ms) [ RUN ] CBotUT.ClassTestProtectedMember [ OK ] CBotUT.ClassTestProtectedMember (197 ms) [ RUN ] CBotUT.ClassTestPrivateMember [ OK ] CBotUT.ClassTestPrivateMember (202 ms) [ RUN ] CBotUT.IncrementDecrementSyntax [ OK ] CBotUT.IncrementDecrementSyntax (110 ms) [ RUN ] CBotUT.ParametersWithDefaultValues [ OK ] CBotUT.ParametersWithDefaultValues (267 ms) [ RUN ] CBotUT.ClassMethodsOutOfClass_Issue207 [ OK ] CBotUT.ClassMethodsOutOfClass_Issue207 (57 ms) [ RUN ] CBotUT.ClassMethodsOutOfClass [ OK ] CBotUT.ClassMethodsOutOfClass (315 ms) [ RUN ] CBotUT.ClassInheritanceMethodsOutOfClass [ OK ] CBotUT.ClassInheritanceMethodsOutOfClass (1315 ms) [ RUN ] CBotUT.ClassInheritanceTestThisOutOfClass [ OK ] CBotUT.ClassInheritanceTestThisOutOfClass (905 ms) [ RUN ] CBotUT.ClassTestProtectedMethod [ OK ] CBotUT.ClassTestProtectedMethod (215 ms) [ RUN ] CBotUT.ClassTestPrivateMethod [ OK ] CBotUT.ClassTestPrivateMethod (163 ms) [ RUN ] CBotUT.ClassTestSaveInheritedMembers [ OK ] CBotUT.ClassTestSaveInheritedMembers (84 ms) [ RUN ] CBotUT.TestTryCatch [ OK ] CBotUT.TestTryCatch (504 ms) [ RUN ] CBotUT.TestFinally [ OK ] CBotUT.TestFinally (176 ms) [----------] 93 tests from CBotUT (18400 ms total) [----------] 1 test from CBotFileUtilsTest [ RUN ] CBotFileUtilsTest.ReadStreamShouldMatchWrittenStream [ OK ] CBotFileUtilsTest.ReadStreamShouldMatchWrittenStream (33 ms) [----------] 1 test from CBotFileUtilsTest (34 ms total) [----------] 3 tests from CBotTokenUT [ RUN ] CBotTokenUT.CodeExample [ OK ] CBotTokenUT.CodeExample (59 ms) [ RUN ] CBotTokenUT.IgnoreComments [ OK ] CBotTokenUT.IgnoreComments (21 ms) [ RUN ] CBotTokenUT.BasicProgram [ OK ] CBotTokenUT.BasicProgram (27 ms) [----------] 3 tests from CBotTokenUT (110 ms total) [----------] 2 tests from CConfigFileTest [ RUN ] CConfigFileTest.ReadTest [ OK ] CConfigFileTest.ReadTest (389 ms) [ RUN ] CConfigFileTest.ReadArrayTest [ OK ] CConfigFileTest.ReadArrayTest (105 ms) [----------] 2 tests from CConfigFileTest (500 ms total) [----------] 11 tests from StringUtilTests [ RUN ] StringUtilTests.HexStringToInt [ OK ] StringUtilTests.HexStringToInt (13 ms) [ RUN ] StringUtilTests.ReplaceShortToLong [ OK ] StringUtilTests.ReplaceShortToLong (10 ms) [ RUN ] StringUtilTests.ReplaceLongToShort [ OK ] StringUtilTests.ReplaceLongToShort (7 ms) [ RUN ] StringUtilTests.ReplaceSameLength [ OK ] StringUtilTests.ReplaceSameLength (8 ms) [ RUN ] StringUtilTests.RemoveComments [ OK ] StringUtilTests.RemoveComments (25 ms) [ RUN ] StringUtilTests.SplitSingle [ OK ] StringUtilTests.SplitSingle (19 ms) [ RUN ] StringUtilTests.SplitMultiple [ OK ] StringUtilTests.SplitMultiple (10 ms) [ RUN ] StringUtilTests.StringCodePointCounts [ OK ] StringUtilTests.StringCodePointCounts (7 ms) [ RUN ] StringUtilTests.StringConversion [ OK ] StringUtilTests.StringConversion (41 ms) [ RUN ] StringUtilTests.ToLowerTest [ OK ] StringUtilTests.ToLowerTest (6 ms) [ RUN ] StringUtilTests.ToUpperTest [ OK ] StringUtilTests.ToUpperTest (5 ms) [----------] 11 tests from StringUtilTests (170 ms total) [----------] 1 test from TimeUtilsExactDiffTest [ RUN ] TimeUtilsExactDiffTest.ExactDiff [ OK ] TimeUtilsExactDiffTest.ExactDiff (13 ms) [----------] 1 test from TimeUtilsExactDiffTest (14 ms total) [----------] 5 tests from TimeUtilsLerpTest [ RUN ] TimeUtilsLerpTest.LerpReturnsStartWhenLerpParameterIsZero [ OK ] TimeUtilsLerpTest.LerpReturnsStartWhenLerpParameterIsZero (12 ms) [ RUN ] TimeUtilsLerpTest.LerpReturnsEndWhenLerpParameterIsOne [ OK ] TimeUtilsLerpTest.LerpReturnsEndWhenLerpParameterIsOne (3 ms) [ RUN ] TimeUtilsLerpTest.LerpReturnsValueBetweenStartAndEndWhenLerpParameterIsBetweenZeroAndOne [ OK ] TimeUtilsLerpTest.LerpReturnsValueBetweenStartAndEndWhenLerpParameterIsBetweenZeroAndOne (4 ms) [ RUN ] TimeUtilsLerpTest.LerpIsMonotonic [ OK ] TimeUtilsLerpTest.LerpIsMonotonic (5 ms) [ RUN ] TimeUtilsLerpTest.LerpIsConsistent [ OK ] TimeUtilsLerpTest.LerpIsConsistent (5 ms) [----------] 5 tests from TimeUtilsLerpTest (36 ms total) [----------] 1 test from IsPowerOfTwo [ RUN ] IsPowerOfTwo.TestDifferentValues [ OK ] IsPowerOfTwo.TestDifferentValues (12 ms) [----------] 1 test from IsPowerOfTwo (13 ms total) [----------] 1 test from NextPowerOfTwo [ RUN ] NextPowerOfTwo.TestDifferentValues [ OK ] NextPowerOfTwo.TestDifferentValues (16 ms) [----------] 1 test from NextPowerOfTwo (17 ms total) [----------] 1 test from GeometryTest [ RUN ] GeometryTest.RotateAngleTest [ OK ] GeometryTest.RotateAngleTest (23 ms) [----------] 1 test from GeometryTest (24 ms total) [----------] 4 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteByteTest [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteByteTest.ReadByteValueShouldMatchWrittenValue/0 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteByteTest.ReadByteValueShouldMatchWrittenValue/0 (11 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteByteTest.ReadByteValueShouldMatchWrittenValue/1 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteByteTest.ReadByteValueShouldMatchWrittenValue/1 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteByteTest.ReadByteValueShouldMatchWrittenValue/2 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteByteTest.ReadByteValueShouldMatchWrittenValue/2 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteByteTest.ReadByteValueShouldMatchWrittenValue/3 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteByteTest.ReadByteValueShouldMatchWrittenValue/3 (0 ms) [----------] 4 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteByteTest (15 ms total) [----------] 5 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest.ReadWordValueShouldMatchWrittenValue/0 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest.ReadWordValueShouldMatchWrittenValue/0 (14 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest.ReadWordValueShouldMatchWrittenValue/1 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest.ReadWordValueShouldMatchWrittenValue/1 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest.ReadWordValueShouldMatchWrittenValue/2 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest.ReadWordValueShouldMatchWrittenValue/2 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest.ReadWordValueShouldMatchWrittenValue/3 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest.ReadWordValueShouldMatchWrittenValue/3 (1 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest.ReadWordValueShouldMatchWrittenValue/4 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest.ReadWordValueShouldMatchWrittenValue/4 (1 ms) [----------] 5 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteWordTest (22 ms total) [----------] 8 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/0 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/0 (13 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/1 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/1 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/2 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/2 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/3 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/3 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/4 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/4 (3 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/5 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/5 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/6 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/6 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/7 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest.ReadShortValueShouldMatchWrittenValue/7 (0 ms) [----------] 8 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteShortTest (25 ms total) [----------] 4 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteUInt32Test [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteUInt32Test.ReadUInt32ValueShouldMatchWrittenValue/0 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteUInt32Test.ReadUInt32ValueShouldMatchWrittenValue/0 (11 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteUInt32Test.ReadUInt32ValueShouldMatchWrittenValue/1 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteUInt32Test.ReadUInt32ValueShouldMatchWrittenValue/1 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteUInt32Test.ReadUInt32ValueShouldMatchWrittenValue/2 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteUInt32Test.ReadUInt32ValueShouldMatchWrittenValue/2 (3 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteUInt32Test.ReadUInt32ValueShouldMatchWrittenValue/3 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteUInt32Test.ReadUInt32ValueShouldMatchWrittenValue/3 (0 ms) [----------] 4 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteUInt32Test (20 ms total) [----------] 8 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/0 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/0 (12 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/1 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/1 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/2 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/2 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/3 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/3 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/4 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/4 (2 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/5 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/5 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/6 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/6 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/7 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest.ReadIntValueShouldMatchWrittenValue/7 (0 ms) [----------] 8 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteIntTest (25 ms total) [----------] 24 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/0 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/0 (10 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/1 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/1 (1 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/2 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/2 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/3 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/3 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/4 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/4 (2 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/5 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/5 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/6 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/6 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/7 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValue/7 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/0 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/0 (8 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/1 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/1 (1 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/2 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/2 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/3 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/3 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/4 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/4 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/5 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/5 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/6 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/6 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/7 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPadding/7 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/0 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/0 (11 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/1 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/1 (1 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/2 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/2 (1 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/3 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/3 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/4 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/4 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/5 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/5 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/6 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/6 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/7 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest.ReadLongValueShouldMatchWrittenValueWithPaddingAndMultipleValues/7 (0 ms) [----------] 24 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteLongTest (63 ms total) [----------] 10 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/0 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/0 (11 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/1 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/1 (1 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/2 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/2 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/3 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/3 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/4 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/4 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/5 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/5 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/6 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/6 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/7 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/7 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/8 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/8 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/9 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest.ReadFloatValueShouldMatchWrittenValue/9 (0 ms) [----------] 10 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteFloatTest (22 ms total) [----------] 10 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/0 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/0 (15 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/1 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/1 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/2 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/2 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/3 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/3 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/4 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/4 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/5 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/5 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/6 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/6 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/7 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/7 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/8 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/8 (0 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/9 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest.ReadDoubleValueShouldMatchWrittenValue/9 (0 ms) [----------] 10 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteDoubleTest (25 ms total) [----------] 4 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteStringTest [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteStringTest.ReadStringValueShouldMatchWrittenValue/0 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteStringTest.ReadStringValueShouldMatchWrittenValue/0 (14 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteStringTest.ReadStringValueShouldMatchWrittenValue/1 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteStringTest.ReadStringValueShouldMatchWrittenValue/1 (1 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteStringTest.ReadStringValueShouldMatchWrittenValue/2 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteStringTest.ReadStringValueShouldMatchWrittenValue/2 (1 ms) [ RUN ] CBotIoReadWriteTest/CBotFileUtilsReadWriteStringTest.ReadStringValueShouldMatchWrittenValue/3 [ OK ] CBotIoReadWriteTest/CBotFileUtilsReadWriteStringTest.ReadStringValueShouldMatchWrittenValue/3 (4 ms) [----------] 4 tests from CBotIoReadWriteTest/CBotFileUtilsReadWriteStringTest (26 ms total) [----------] Global test environment tear-down [==========] 201 tests from 20 test suites ran. (20858 ms total) [ PASSED ] 201 tests. YOU HAVE 2 DISABLED TESTS ==11020== ==11020== HEAP SUMMARY: ==11020== in use at exit: 21,958 bytes in 45 blocks ==11020== total heap usage: 134,414 allocs, 134,369 frees, 119,728,538 bytes allocated ==11020== ==11020== LEAK SUMMARY: ==11020== definitely lost: 0 bytes in 0 blocks ==11020== indirectly lost: 0 bytes in 0 blocks ==11020== possibly lost: 0 bytes in 0 blocks ==11020== still reachable: 21,958 bytes in 45 blocks ==11020== suppressed: 0 bytes in 0 blocks ==11020== Rerun with --leak-check=full to see details of leaked memory ==11020== ==11020== For lists of detected and suppressed errors, rerun with: -s ==11020== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)