Test suite results for test file ../packages/fcl-json/tests/testjson.pp

Test run data :

Run ID:
Operating system: haiku
Processor: i386
Version: 3.3.1
Fails/OK/Total: 50/9249/9299
Version: 3.3.1
Full version: 3.3.1
Comment: -O3 -Criot -gl -Fd
Machine: shredder
Category: 1
SVN revisions: e2905b8fad:f1b071bbba:9cceb41c04:7917cbed22
Submitter: pierre
Date: 2022/12/17 07:01:00 <> 2022/12/16
Previous run: 724281
Next run: 729242

Hide skipped tests

Hide successful tests

Test file "../packages/fcl-json/tests/testjson.pp" information:

t_id 6286
t_adddate 2021/08/16 23:32:12
t_result 0
t_knownrunerror 0

Detailed test run results:

tr_idruntr_oktr_skiptr_result
-834636479725273FalseFalseFailed to run

Record count: 1

Log of 725273:

 Time:00.605 N:407 E:4 F:0 I:0
  TTestJSONString Time:00.019 N:2 E:0 F:0 I:0
    00.010  TestJSONStringToString
    00.005  TestStringToJSONString
  TTestNull Time:00.008 N:4 E:0 F:0 I:0
    00.006  TestNull
    00.000  TestClone
    00.001  TestMyClone
    00.001  TestFormat
  TTestBoolean Time:00.007 N:5 E:0 F:0 I:0
    00.005  TestTrue
    00.001  TestFalse
    00.000  TestClone
    00.001  TestMyClone
    00.000  TestFormat
  TTestInteger Time:00.026 N:6 E:1 F:0 I:0
    00.003  TestPositive
    00.002  TestNegative  Error: ERangeError
      Exception:   Range check error
      at   $01932FB7  TTESTINTEGER__DOTEST,  line 1777 of ../packages/fcl-json/tests/testjsondata.pas
    00.001  TestZero
    00.000  TestClone
    00.001  TestMyClone
    00.000  TestFormat
  TTestInt64 Time:00.011 N:6 E:1 F:0 I:0
    00.001  TestPositive
    00.001  TestNegative  Error: ERangeError
      Exception:   Range check error
      at   $01933601  TTESTINT64__DOTEST,  line 1876 of ../packages/fcl-json/tests/testjsondata.pas
    00.000  TestZero
    00.001  TestClone
    00.001  TestMyClone
    00.000  TestFormat
  TTestQword Time:00.005 N:5 E:0 F:0 I:0
    00.002  TestPositive
    00.001  TestZero
    00.001  TestClone
    00.001  TestMyClone
    00.000  TestFormat
  TTestFloat Time:00.025 N:6 E:2 F:0 I:0
    00.009  TestPositive  Error: ERangeError
      Exception:   Range check error
      at   $019343DD  TTESTFLOAT__DOTEST,  line 2074 of ../packages/fcl-json/tests/testjsondata.pas
    00.001  TestNegative  Error: ERangeError
      Exception:   Range check error
      at   $01934432  TTESTFLOAT__DOTEST,  line 2076 of ../packages/fcl-json/tests/testjsondata.pas
    00.001  TestZero
    00.001  TestClone
    00.001  TestMyClone
    00.000  TestFormat
  TTestString Time:00.026 N:12 E:0 F:0 I:0
    00.004  TestString
    00.003  TestControlString
    00.000  TestSolidus
    00.002  TestInteger
    00.002  TestNegativeInteger
    00.005  TestFloat
    00.003  TestNegativeFloat
    00.001  TestBooleanTrue
    00.001  TestBooleanFalse
    00.001  TestClone
    00.000  TestMyClone
    00.001  TestFormat
  TTestArray Time:00.053 N:41 E:0 F:0 I:0
    00.002  TestCreate
    00.002  TestCreateString
    00.000  TestCreatePchar
    00.001  TestCreateStrings
    00.001  TestCreateStringsCompressed
    00.000  TestCreateInteger
    00.001  TestCreateInt64
    00.001  TestCreateFloat
    00.001  TestCreateBoolean
    00.000  TestCreateObject
    00.001  TestCreateJSONString
    00.002  TestCreateJSONStringSpecialChars
    00.001  TestCreateJSONObject
    00.001  TestCreateNilPointer
    00.000  TestCreatePointer
    00.002  TestAddInteger
    00.001  TestAddInt64
    00.002  TestAddFloat
    00.001  TestAddBooleanTrue
    00.000  TestAddBooleanFalse
    00.002  TestAddString
    00.000  TestAddNull
    00.003  TestAddObject
    00.001  TestAddArray
    00.001  TestInsertInteger
    00.001  TestInsertInt64
    00.002  TestInsertFloat
    00.001  TestInsertBooleanTrue
    00.001  TestInsertBooleanFalse
    00.001  TestInsertString
    00.001  TestInsertNull
    00.001  TestInsertObject
    00.001  TestInsertArray
    00.001  TestMove
    00.001  TestExchange
    00.001  TestDelete
    00.002  TestRemove
    00.001  TestClone
    00.000  TestMyClone
    00.004  TestFormat
    00.000  TestFormatNil
  TTestObject Time:00.047 N:47 E:0 F:0 I:0
    00.001  TestCreate
    00.000  TestCreateString
    00.001  TestCreateStringUnquoted
    00.001  TestCreatePchar
    00.001  TestCreatePcharUnquoted
    00.001  TestCreateStrings
    00.001  TestCreateStringsCompressed
    00.000  TestCreateStringsCompressedUnquoted
    00.000  TestCreateInteger
    00.001  TestCreateIntegerUnquoted
    00.001  TestCreateInt64
    00.001  TestCreateInt64Unquoted
    00.000  TestCreateQWord
    00.000  TestCreateQWordUnquoted
    00.002  TestCreateFloat
    00.000  TestCreateFloatUnquoted
    00.001  TestCreateBoolean
    00.001  TestCreateBooleanUnquoted
    00.001  TestCreateObject
    00.000  TestCreateJSONUnicodeString
    00.001  TestCreateJSONWideString
    00.001  TestCreateJSONString
    00.000  TestCreateJSONStringUnquoted
    00.001  TestCreateJSONObject
    00.001  TestCreateJSONObjectUnquoted
    00.000  TestCreateNilPointer
    00.001  TestCreatePointer
    00.001  TestAddInteger
    00.001  TestAddInt64
    00.001  TestAddFloat
    00.001  TestAddBooleanTrue
    00.001  TestAddBooleanFalse
    00.001  TestAddString
    00.001  TestAddNull
    00.001  TestAddObject
    00.002  TestAddArray
    00.001  TestDelete
    00.002  TestRemove
    00.001  TestClone
    00.001  TestMyClone
    00.001  TestExtract
    00.001  TestNonExistingAccessError
    00.003  TestFormat
    00.001  TestFormatNil
    00.002  TestFind
    00.001  TestIfFind
    00.001  TestDuplicate
  TTestJSONPath Time:00.015 N:30 E:0 F:0 I:0
    00.000  TestNullEmpty
    00.000  TestNullGet
    00.001  TestNullNonExisting
    00.000  TestNullNotEmpty
    00.000  TestBooleanEmpty
    00.000  TestBooleanNotEmpty
    00.001  TestIntegerEmpty
    00.000  TestIntegerNotEmpty
    00.000  TestInt64Empty
    00.000  TestInt64NotEmpty
    00.001  TestFloatEmpty
    00.000  TestFloatNotEmpty
    00.000  TestStringEmpty
    00.001  TestStringNotEmpty
    00.000  TestArrayEmpty
    00.000  TestArrayNotIndex
    00.001  TestArrayIncompleteIndex
    00.000  TestArrayNonNumericalIndex
    00.001  TestArrayOutOfRangeIndex
    00.000  TestArrayCorrectIndex
    00.001  TestArrayRecursiveArray
    00.002  TestArrayRecursiveObject
    00.000  TestObjectEmpty
    00.001  TestObjectDots
    00.001  TestObjectExisting
    00.000  TestObjectNonExisting
    00.000  TestObjectTrailingDot
    00.001  TestObjectRecursiveArray
    00.001  TestObjectRecursiveObject
    00.001  TestDeepRecursive
  TTestFactory Time:00.031 N:34 E:0 F:0 I:0
    00.001  TestSet
    00.002  TestSetInvalid
    00.000  CreateNull
    00.001  CreateInteger
    00.001  CreateInt64
    00.001  CreateFloat
    00.000  CreateBoolean
    00.000  CreateString
    00.001  CreateArray
    00.001  CreateObject
    00.001  ArrayAddNull
    00.001  ArrayAddInteger
    00.001  ArrayAddInt64
    00.001  ArrayAddFloat
    00.001  ArrayAddBoolean
    00.000  ArrayAddString
    00.000  ArrayCreateNull
    00.001  ArrayCreateInteger
    00.001  ArrayCreateInt64
    00.001  ArrayCreateFloat
    00.001  ArrayCreateBoolean
    00.001  ArrayCreateString
    00.001  ObjectAddNull
    00.001  ObjectAddInteger
    00.001  ObjectAddInt64
    00.000  ObjectAddFloat
    00.000  ObjectAddBoolean
    00.001  ObjectAddString
    00.001  ObjectCreateNull
    00.001  ObjectCreateInteger
    00.001  ObjectCreateInt64
    00.001  ObjectCreateFloat
    00.001  ObjectCreateBoolean
    00.001  ObjectCreateString
  TTestIterator Time:00.006 N:8 E:0 F:0 I:0
    00.001  TestNull
    00.000  TestInteger
    00.001  TestInt64
    00.000  TestFloat
    00.001  TestBoolean
    00.000  TestString
    00.002  TestArray
    00.001  TestObject
  TTestParser Time:00.051 N:30 E:0 F:0 I:0
    00.002  TestEmpty
    00.001  TestNull
    00.000  TestTrue
    00.001  TestFalse
    00.005  TestFloat
    00.001  TestInteger
    00.000  TestInt64
    00.004  TestString
    00.008  TestArray
    00.004  TestObject
    00.001  TestObjectError
    00.001  TestTrailingComma
    00.000  TestTrailingCommaErrorArray
    00.001  TestTrailingCommaErrorObject
    00.003  TestMixed
    00.004  TestComment
    00.002  TestErrors
    00.002  TestClasses
    00.000  TestHandler
    00.004  TestNoHandlerError
    00.001  TestHandlerResult
    00.001  TestHandlerResultStream
    00.001  TestEmptyLine
    00.000  TestStartEmptyLine
    00.001  TestObjectEmptyLine
    00.000  TestCommentLine
    00.000  TestFirstLineComment
    00.000  TestMultiLineComment
    00.001  TestIgnoreDuplicates
    00.000  TestNoIgnoreDuplicates
  TTestJSONStreamer Time:00.095 N:71 E:0 F:0 I:0
    00.001  TestNil
    00.001  TestEmpty
    00.002  TestEmptyComponent
    00.002  TestWriteBoolean
    00.001  TestWriteInteger
    00.001  TestWriteString
    00.001  TestWriteFloat
    00.001  TestWriteFloat2
    00.001  TestWriteFloat3
    00.001  TestWriteFloat4
    00.001  TestWriteFloat5
    00.001  TestEnum1
    00.000  TestEnum2
    00.002  TestSet1
    00.001  TestSet2
    00.000  TestSet3
    00.001  TestSet4
    00.002  TestObjectNil
    00.001  TestComponentProp1
    00.001  TestComponentProp2
    00.004  TestCollectionProp1
    00.001  TestCollectionProp2
    00.001  TestPersistentProp1
    00.001  TestStringsProp1
    00.001  TestStringsProp2
    00.001  TestStringsProp3
    00.001  TestStringsProp4
    00.001  TestStringsArray
    00.001  TestStringsObject
    00.001  TestStringsStream1
    00.001  TestStringsStream2
    00.001  TestStringsStream3
    00.000  TestStringsStream4
    00.001  TestStringsStream5
    00.001  TestCollectionStream
    00.001  TestCollectionStream2
    00.001  TestOnStreamProperty
    00.001  TestDateTimeProp
    00.001  TestDateTimePropDefaultString
    00.001  TestDateTimePropDefaultStringTime
    00.001  TestDateTimeProp2
    00.001  TestDateTimeProp3
    00.001  TestDateTimeProp4
    00.001  TestDateTimeProp5
    00.002  TestDateTimeProp6
    00.001  TestDateTimeProp7
    00.003  TestVariantShortint
    00.001  TestVariantbyte
    00.001  TestVariantword
    00.001  TestVariantsmallint
    00.001  TestVariantinteger
    00.001  TestVariantlongword
    00.001  TestVariantint64
    00.001  TestVariantqword
    00.002  TestVariantsingle
    00.001  TestVariantdouble
    00.001  TestVariantCurrency
    00.001  TestVariantString
    00.001  TestVariantolestr
    00.001  TestVariantboolean
    00.001  TestVariantDate
    00.001  TestVariantDate2
    00.005  TestVariantArray
    00.002  TestMultipleProps
    00.001  TestObjectToJSONString
    00.001  TestStringsToJSONString
    00.001  TestCollectionToJSONString
    00.002  TestTListToJSONString
    00.001  TestChildren
    00.003  TestChildren2
    00.001  TestLowercase
  TTestJSONDeStreamer Time:00.045 N:40 E:0 F:0 I:0
    00.001  TestVariantInteger
    00.001  TestVariantFloat
    00.001  TestVariantInt64
    00.000  TestVariantBoolean
    00.001  TestVariantNull
    00.001  TestVariantString
    00.002  TestVariantArray
    00.001  TestEmpty
    00.001  TestNullError
    00.000  TestNull
    00.001  TestBoolean
    00.000  TestInteger
    00.000  TestIntegerCaseInsensitive
    00.001  TestIntegerCaseSensitive
    00.001  TestString
    00.001  TestFloat
    00.000  TestFloat2
    00.000  TestFloat3
    00.001  TestFloat4
    00.000  TestFloat5
    00.003  TestDateTime
    00.002  TestDateTimeFormat
    00.001  TestEnum1
    00.001  TestEnum2
    00.001  TestSet1
    00.000  TestSet2
    00.001  TestSet3
    00.001  TestSet4
    00.000  TestVariantProp
    00.002  TestCollection
    00.002  TestCollection2
    00.002  TestCollection3
    00.001  TestCollection4
    00.002  TestCollection5
    00.002  TestCollection6
    00.002  TestCollectionProp
    00.001  TestCollectionProp2
    00.002  TestStrings
    00.001  TestStrings2
    00.000  TestStrings3
  TTestReader Time:00.051 N:20 E:0 F:0 I:0
    00.001  TestEmpty
    00.001  TestNull
    00.001  TestTrue
    00.000  TestFalse
    00.010  TestFloat
    00.001  TestFloatError
    00.001  TestInteger
    00.000  TestInt64
    00.003  TestString
    00.006  TestArray
    00.005  TestObject
    00.001  TestObjectError
    00.001  TestTrailingComma
    00.001  TestTrailingCommaErrorArray
    00.000  TestTrailingCommaErrorObject
    00.005  TestMixed
    00.010  TestComment
    00.002  TestErrors
    00.001  TestGarbageOK
    00.000  TestGarbageFail
  TTestJSONConsumerReader Time:00.044 N:20 E:0 F:0 I:0
    00.002  TestEmpty
    00.000  TestNull
    00.001  TestTrue
    00.000  TestFalse
    00.004  TestFloat
    00.001  TestFloatError
    00.000  TestInteger
    00.001  TestInt64
    00.007  TestString
    00.005  TestArray
    00.006  TestObject
    00.001  TestObjectError
    00.001  TestTrailingComma
    00.000  TestTrailingCommaErrorArray
    00.001  TestTrailingCommaErrorObject
    00.004  TestMixed
    00.005  TestComment
    00.001  TestErrors
    00.001  TestGarbageOK
    00.000  TestGarbageFail
  TTestJSONEventReader Time:00.038 N:20 E:0 F:0 I:0
    00.001  TestEmpty
    00.001  TestNull
    00.000  TestTrue
    00.000  TestFalse
    00.004  TestFloat
    00.001  TestFloatError
    00.001  TestInteger
    00.000  TestInt64
    00.003  TestString
    00.005  TestArray
    00.002  TestObject
    00.001  TestObjectError
    00.001  TestTrailingComma
    00.000  TestTrailingCommaErrorArray
    00.001  TestTrailingCommaErrorObject
    00.003  TestMixed
    00.007  TestComment
    00.002  TestErrors
    00.000  TestGarbageOK
    00.000  TestGarbageFail

Number of run tests: 407
Number of errors:    4
Number of failures:  0

List of errors:
  Error: 
    Message:           TTestInteger.TestNegative: Range check error
    Exception class:   ERangeError
    Exception message: Range check error
        at   $01932FB7  TTESTINTEGER__DOTEST,  line 1777 of ../packages/fcl-json/tests/testjsondata.pas

  Error: 
    Message:           TTestInt64.TestNegative: Range check error
    Exception class:   ERangeError
    Exception message: Range check error
        at   $01933601  TTESTINT64__DOTEST,  line 1876 of ../packages/fcl-json/tests/testjsondata.pas

  Error: 
    Message:           TTestFloat.TestPositive: Range check error
    Exception class:   ERangeError
    Exception message: Range check error
        at   $019343DD  TTESTFLOAT__DOTEST,  line 2074 of ../packages/fcl-json/tests/testjsondata.pas

  Error: 
    Message:           TTestFloat.TestNegative: Range check error
    Exception class:   ERangeError
    Exception message: Range check error
        at   $01934432  TTESTFLOAT__DOTEST,  line 2076 of ../packages/fcl-json/tests/testjsondata.pas




No Source in TestSuite DataBase.

Link to SVN view of ../packages/fcl-json/tests/testjson.pp source.