Skip to content

Ensure that all unit tests pass #35

Description

@arrieta

There are several unit tests that do not currently pass and we cannot continue development until they do.

Test project /nzl/mxd/build
      Start  1: MXD.Initialization
 1/66 Test  #1: MXD.Initialization ...................................   Passed    0.11 sec
      Start  2: MXD.RequiresCurrentContextThrowsIfNoCurrentContext
 2/66 Test  #2: MXD.RequiresCurrentContextThrowsIfNoCurrentContext ...   Passed    0.02 sec
      Start  3: Shader.ParameterAccessAndCompilation
 3/66 Test  #3: Shader.ParameterAccessAndCompilation .................***Failed    0.12 sec
      Start  4: Shader.CopyConstructor
 4/66 Test  #4: Shader.CopyConstructor ...............................   Passed    0.12 sec
      Start  5: Shader.CopyOperator
 5/66 Test  #5: Shader.CopyOperator ..................................   Passed    0.12 sec
      Start  6: Geometry.Failing
 6/66 Test  #6: Geometry.Failing .....................................***Failed    0.02 sec
      Start  7: Window.FailsWithoutInitializedContext
 7/66 Test  #7: Window.FailsWithoutInitializedContext ................   Passed    0.02 sec
      Start  8: Window.InitializeWindow
 8/66 Test  #8: Window.InitializeWindow ..............................   Passed    0.13 sec
      Start  9: Program.ParameterAccessAndCompilation
 9/66 Test  #9: Program.ParameterAccessAndCompilation ................   Passed    0.12 sec
      Start 10: Program.CopyConstructor
10/66 Test #10: Program.CopyConstructor ..............................   Passed    0.12 sec
      Start 11: Program.CopyOperator
11/66 Test #11: Program.CopyOperator .................................   Passed    0.12 sec
      Start 12: Program.BoolUniform
12/66 Test #12: Program.BoolUniform ..................................   Passed    0.12 sec
      Start 13: Program.IntUniform
13/66 Test #13: Program.IntUniform ...................................   Passed    0.12 sec
      Start 14: Program.FloatUniform
14/66 Test #14: Program.FloatUniform .................................   Passed    0.12 sec
      Start 15: Program.2FloatUniform
15/66 Test #15: Program.2FloatUniform ................................***Exception: SegFault  0.11 sec
      Start 16: Program.3FloatUniform
16/66 Test #16: Program.3FloatUniform ................................***Exception: SegFault  0.13 sec
      Start 17: Program.4FloatUniform
17/66 Test #17: Program.4FloatUniform ................................***Exception: SegFault  0.13 sec
      Start 18: Program.Vec2Uniform
18/66 Test #18: Program.Vec2Uniform ..................................***Exception: SegFault  0.12 sec
      Start 19: Program.Vec3Uniform
19/66 Test #19: Program.Vec3Uniform ..................................***Exception: SegFault  0.12 sec
      Start 20: Program.Vec4Uniform
20/66 Test #20: Program.Vec4Uniform ..................................***Exception: SegFault  0.12 sec
      Start 21: Program.Mat2Uniform
21/66 Test #21: Program.Mat2Uniform ..................................***Exception: SegFault  0.13 sec
      Start 22: Program.Mat3Uniform
22/66 Test #22: Program.Mat3Uniform ..................................***Exception: SegFault  0.13 sec
      Start 23: Program.Mat4Uniform
23/66 Test #23: Program.Mat4Uniform ..................................***Exception: SegFault  0.12 sec
      Start 24: Duration.DefaultConstructorIsZero
24/66 Test #24: Duration.DefaultConstructorIsZero ....................   Passed    0.02 sec
      Start 25: Duration.ConstructorCreatesCorrectDurationObjects
25/66 Test #25: Duration.ConstructorCreatesCorrectDurationObjects ....   Passed    0.02 sec
      Start 26: Duration.UnitConversions
26/66 Test #26: Duration.UnitConversions .............................   Passed    0.01 sec
      Start 27: Duration.PlusEqualOperator
27/66 Test #27: Duration.PlusEqualOperator ...........................   Passed    0.01 sec
      Start 28: Duration.MinusEqualOperator
28/66 Test #28: Duration.MinusEqualOperator ..........................   Passed    0.01 sec
      Start 29: Duration.TimesEqualOperator
29/66 Test #29: Duration.TimesEqualOperator ..........................   Passed    0.01 sec
      Start 30: Duration.OverEqualOperator
30/66 Test #30: Duration.OverEqualOperator ...........................   Passed    0.02 sec
      Start 31: Duration.AlgebraicOperators
31/66 Test #31: Duration.AlgebraicOperators ..........................   Passed    0.01 sec
      Start 32: Duration.BooleanOperators
32/66 Test #32: Duration.BooleanOperators ............................   Passed    0.02 sec
      Start 33: Duration.GreaterThanOrEqualOperator
33/66 Test #33: Duration.GreaterThanOrEqualOperator ..................   Passed    0.02 sec
      Start 34: Duration.LessThanOrEqualOperator
34/66 Test #34: Duration.LessThanOrEqualOperator .....................   Passed    0.01 sec
      Start 35: Duration.NotEqualOperator
35/66 Test #35: Duration.NotEqualOperator ............................   Passed    0.01 sec
      Start 36: TimePoint.ConstructorDefaultIsZero
36/66 Test #36: TimePoint.ConstructorDefaultIsZero ...................   Passed    0.02 sec
      Start 37: TimePoint.CreationFromJulianDate
37/66 Test #37: TimePoint.CreationFromJulianDate .....................   Passed    0.01 sec
      Start 38: TimePoint.ConvertJulianDate
38/66 Test #38: TimePoint.ConvertJulianDate ..........................   Passed    0.01 sec
      Start 39: TimePoint.ConstructorValueIsCorrect
39/66 Test #39: TimePoint.ConstructorValueIsCorrect ..................   Passed    0.01 sec
      Start 40: TimePoint.NoValueLessThanDistantPast
40/66 Test #40: TimePoint.NoValueLessThanDistantPast .................   Passed    0.01 sec
      Start 41: TimePoint.NoValueGreaterThanDistantFuture
41/66 Test #41: TimePoint.NoValueGreaterThanDistantFuture ............   Passed    0.01 sec
      Start 42: TimePoint.PlusEqualOperatorWorks
42/66 Test #42: TimePoint.PlusEqualOperatorWorks .....................   Passed    0.01 sec
      Start 43: TimePoint.MinusEqualOperatorWorks
43/66 Test #43: TimePoint.MinusEqualOperatorWorks ....................   Passed    0.01 sec
      Start 44: TimePoint.PlusOperatorWorks
44/66 Test #44: TimePoint.PlusOperatorWorks ..........................   Passed    0.01 sec
      Start 45: TimePoint.MinusOperatorWorks
45/66 Test #45: TimePoint.MinusOperatorWorks .........................   Passed    0.01 sec
      Start 46: TimePoint.TimePointDifferenceOperatorWorks
46/66 Test #46: TimePoint.TimePointDifferenceOperatorWorks ...........   Passed    0.02 sec
      Start 47: TimePoint.NotEqualOperatorWorks
47/66 Test #47: TimePoint.NotEqualOperatorWorks ......................   Passed    0.01 sec
      Start 48: TimePoint.LessThanOperator
48/66 Test #48: TimePoint.LessThanOperator ...........................   Passed    0.01 sec
      Start 49: TimePoint.GreaterThanOperator
49/66 Test #49: TimePoint.GreaterThanOperator ........................   Passed    0.01 sec
      Start 50: TimePoint.LessThanOrEqualOperator
50/66 Test #50: TimePoint.LessThanOrEqualOperator ....................   Passed    0.01 sec
      Start 51: TimePoint.GreaterThanOrEqualOperator
51/66 Test #51: TimePoint.GreaterThanOrEqualOperator .................   Passed    0.02 sec
      Start 52: Line.ConstructorAndParameterAccess
52/66 Test #52: Line.ConstructorAndParameterAccess ...................   Passed    0.12 sec
      Start 53: Line.OtherConstructors
53/66 Test #53: Line.OtherConstructors ...............................   Passed    0.13 sec
      Start 54: Line.DrawAndReplacePoints
54/66 Test #54: Line.DrawAndReplacePoints ............................   Passed    0.13 sec
      Start 55: Ellipse.ConstructorAndParameterAccess
55/66 Test #55: Ellipse.ConstructorAndParameterAccess ................***Exception: Child aborted  0.12 sec
      Start 56: Ellipse.Draw
56/66 Test #56: Ellipse.Draw .........................................***Exception: Child aborted  0.11 sec
      Start 57: linspace.Basic
57/66 Test #57: linspace.Basic .......................................   Passed    0.02 sec
      Start 58: linspace.AtLeastTwoPointsAreRequired
58/66 Test #58: linspace.AtLeastTwoPointsAreRequired .................   Passed    0.02 sec
      Start 59: linspace.CustomNumberOfPoints
59/66 Test #59: linspace.CustomNumberOfPoints ........................   Passed    0.01 sec
      Start 60: linspace.ReverseOrder
60/66 Test #60: linspace.ReverseOrder ................................   Passed    0.01 sec
      Start 61: linspace.BasicLine
61/66 Test #61: linspace.BasicLine ...................................   Passed    0.02 sec
      Start 62: linspace.TypePromotionIntToDouble
62/66 Test #62: linspace.TypePromotionIntToDouble ....................   Passed    0.02 sec
      Start 63: linspace.TypePromotionIntToFloat
63/66 Test #63: linspace.TypePromotionIntToFloat .....................   Passed    0.02 sec
      Start 64: linspace.EqualBoundsLeadToVectorOfEqualValues
64/66 Test #64: linspace.EqualBoundsLeadToVectorOfEqualValues ........   Passed    0.01 sec
      Start 65: Utilities.SlurpingMissingFileThrowsSystemError
65/66 Test #65: Utilities.SlurpingMissingFileThrowsSystemError .......   Passed    0.02 sec
      Start 66: Utilities.SlurpFile
66/66 Test #66: Utilities.SlurpFile ..................................   Passed    0.01 sec

80% tests passed, 13 tests failed out of 66

Total Test time (real) =   3.68 sec

The following tests FAILED:
	  3 - Shader.ParameterAccessAndCompilation (Failed)
	  6 - Geometry.Failing (Failed)
	 15 - Program.2FloatUniform (SEGFAULT)
	 16 - Program.3FloatUniform (SEGFAULT)
	 17 - Program.4FloatUniform (SEGFAULT)
	 18 - Program.Vec2Uniform (SEGFAULT)
	 19 - Program.Vec3Uniform (SEGFAULT)
	 20 - Program.Vec4Uniform (SEGFAULT)
	 21 - Program.Mat2Uniform (SEGFAULT)
	 22 - Program.Mat3Uniform (SEGFAULT)
	 23 - Program.Mat4Uniform (SEGFAULT)
	 55 - Ellipse.ConstructorAndParameterAccess (Child aborted)
	 56 - Ellipse.Draw (Child aborted)
Errors while running CTest

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions