Skip to content

Instantly share code, notes, and snippets.

@kuy
Created June 22, 2019 01:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kuy/227d7422a54fd43464dde9b00c81bbb3 to your computer and use it in GitHub Desktop.
Save kuy/227d7422a54fd43464dde9b00c81bbb3 to your computer and use it in GitHub Desktop.
dune build && dune runtest -f
Entering directory '/Users/kuy/Work/tablecloth'
Entering directory '/Users/kuy/Work/tablecloth'
test alias native/test/runtest
Testing suite.
This run has ID `B895F613-6FAD-4D8C-BF80-E52AEA270B26`.
[OK] tests 0 Array.
[OK] tests 1 Char.
[ERROR] tests 2 Float.
[OK] tests 3 Int.
[OK] tests 4 List.
[OK] tests 5 String.
[OK] tests 6 Tuple2.
[OK] tests 7 Tuple3.
-- tests.002 [Float.] Failed --
in /Users/kuy/Work/tablecloth/_build/default/native/test/_build/_tests/B895F613-6FAD-4D8C-BF80-E52AEA270B26/tests.002.output:
--------------------------------------------------------------------------------
ASSERT zero
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT one
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT nan
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT infinity
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT negativeInfinity
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT equals zero
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT add
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT +
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT subtract
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT -
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT multiply
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT *
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT divide
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT divide by zero
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT divide by negative zero
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT /
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT power
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT power - 0 base
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT power - 0 exponent
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT **
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT negate - positive number
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT negate - negative number
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT negate - zero
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT negate - ~-
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT absolute - positive number
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT absolute - negative number
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT absolute - zero
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT maximum - positive numbers
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT maximum - negative numbers
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT maximum - nan
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT maximum - infinity
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT maximum - negativeInfinity
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT minimum - positive numbers
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT minimum - negative numbers
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT minimum - nan
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT minimum - infinity
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT minimum - negativeInfinity
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT clamp - in range
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT clamp - above range
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT clamp - below range
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT clamp - above negative range
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT clamp - below negative range
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT clamp - nan upper bound
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT clamp - nan lower bound
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT clamp - nan value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT clamp - invalid arguments
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT squareRoot - whole numbers
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT squareRoot - decimal numbers
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT squareRoot - negative number
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT log - base 10
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT log - base 2
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT log - of zero
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isNaN - nan
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isNaN - non-nan
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isFinite - infinity
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isFinite - negative infinity
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isFinite - NaN
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isFinite - regular numbers - -5.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isFinite - regular numbers - -0.314
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isFinite - regular numbers - 0.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isFinite - regular numbers - 3.14
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isInfinite - infinity
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isInfinite - negative infinity
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isInfinite - NaN
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isInfinite - regular numbers - -5.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isInfinite - regular numbers - -0.314
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isInfinite - regular numbers - 0.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT isInfinite - regular numbers - 3.14
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT inRange - in range
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT inRange - above range
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT inRange - below range
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT inRange - equal to ~upper
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT inRange - negative range
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT inRange - nan upper bound
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT inRange - nan lower bound
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT inRange - nan value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT inRange - invalid arguments
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT hypotenuse
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT degrees
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT radians
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT turns
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT fromPolar
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT toPolar
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT toPolar
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT cos
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT cos
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ASSERT acos
--------------------------------------------------------------------------------
[failure] Error acos: expecting
1.0472, got
1.0472.
Raised at file "stdlib.ml", line 33, characters 17-33
Called from file "native/test/test.ml", line 394, characters 2-67
Called from file "alcotest/junit_alcotest.ml", line 10, characters 6-13
Re-raised at file "alcotest/junit_alcotest.ml", line 26, characters 6-15
Called from file "src/alcotest.ml", line 285, characters 8-14
The full test results are available in `/Users/kuy/Work/tablecloth/_build/default/native/test/_build/_tests/B895F613-6FAD-4D8C-BF80-E52AEA270B26`.
1 error! in 0.008s. 8 tests run.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment