ceres-solver / ceres-solver

A large scale non-linear optimization library

Home Page:http://ceres-solver.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2.2.0: test suite fails in `polynomial_test` unit

kloczek opened this issue · comments

Here is full test suite output:
+ cd ceres-solver-2.2.0
+ /usr/bin/ctest --test-dir x86_64-redhat-linux-gnu --output-on-failure --force-new-ctest-process -j48
Internal ctest changing into directory: /home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/x86_64-redhat-linux-gnu
Test project /home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/x86_64-redhat-linux-gnu
        Start   1: array_utils_test
        Start   2: array_selector_test
        Start   3: autodiff_test
        Start   4: autodiff_first_order_function_test
        Start   5: autodiff_cost_function_test
        Start   6: autodiff_manifold_test
        Start   7: block_jacobi_preconditioner_test
        Start   8: block_random_access_dense_matrix_test
        Start   9: block_random_access_diagonal_matrix_test
        Start  10: block_random_access_sparse_matrix_test
        Start  11: block_sparse_matrix_test
        Start  12: c_api_test
        Start  13: canonical_views_clustering_test
        Start  14: compressed_col_sparse_matrix_utils_test
        Start  15: compressed_row_sparse_matrix_test
        Start  16: concurrent_queue_test
        Start  17: conditioned_cost_function_test
        Start  18: conjugate_gradients_solver_test
        Start  19: corrector_test
        Start  20: cost_function_to_functor_test
        Start  21: covariance_test
        Start  22: cubic_interpolation_test
        Start  23: cuda_partitioned_block_sparse_crs_view_test
        Start  24: cuda_block_sparse_crs_view_test
        Start  25: cuda_block_structure_test
        Start  26: cuda_dense_cholesky_test
        Start  27: cuda_dense_qr_test
        Start  28: cuda_kernels_vector_ops_test
        Start  29: cuda_sparse_matrix_test
        Start  30: cuda_streamed_buffer_test
        Start  31: cuda_vector_test
        Start  32: dense_linear_solver_test
        Start  33: dense_cholesky_test
        Start  34: dense_qr_test
        Start  35: dense_sparse_matrix_test
        Start  36: detect_structure_test
        Start  37: dogleg_strategy_test
        Start  38: dynamic_autodiff_cost_function_test
        Start  39: dynamic_compressed_row_sparse_matrix_test
        Start  40: dynamic_numeric_diff_cost_function_test
        Start  41: dynamic_sparse_normal_cholesky_solver_test
        Start  42: dynamic_sparsity_test
        Start  43: evaluation_callback_test
        Start  44: evaluator_test
        Start  45: fixed_array_test
        Start  46: gradient_checker_test
        Start  47: gradient_checking_cost_function_test
        Start  48: gradient_problem_test
  1/175 Test   #1: array_utils_test ..............................................   Passed    0.08 sec
  2/175 Test   #2: array_selector_test ...........................................   Passed    0.08 sec
  3/175 Test   #3: autodiff_test .................................................   Passed    0.08 sec
  4/175 Test   #4: autodiff_first_order_function_test ............................   Passed    0.08 sec
  5/175 Test   #5: autodiff_cost_function_test ...................................   Passed    0.08 sec
  6/175 Test   #7: block_jacobi_preconditioner_test ..............................   Passed    0.07 sec
  7/175 Test   #8: block_random_access_dense_matrix_test .........................   Passed    0.07 sec
  8/175 Test   #9: block_random_access_diagonal_matrix_test ......................   Passed    0.07 sec
  9/175 Test  #10: block_random_access_sparse_matrix_test ........................   Passed    0.07 sec
 10/175 Test  #13: canonical_views_clustering_test ...............................   Passed    0.06 sec
 11/175 Test  #14: compressed_col_sparse_matrix_utils_test .......................   Passed    0.06 sec
 12/175 Test  #17: conditioned_cost_function_test ................................   Passed    0.06 sec
 13/175 Test  #18: conjugate_gradients_solver_test ...............................   Passed    0.06 sec
 14/175 Test  #20: cost_function_to_functor_test .................................   Passed    0.05 sec
 15/175 Test  #23: cuda_partitioned_block_sparse_crs_view_test ...................   Passed    0.05 sec
 16/175 Test  #24: cuda_block_sparse_crs_view_test ...............................   Passed    0.05 sec
 17/175 Test  #25: cuda_block_structure_test .....................................   Passed    0.04 sec
 18/175 Test  #26: cuda_dense_cholesky_test ......................................   Passed    0.04 sec
 19/175 Test  #27: cuda_dense_qr_test ............................................   Passed    0.04 sec
 20/175 Test  #28: cuda_kernels_vector_ops_test ..................................   Passed    0.04 sec
 21/175 Test  #29: cuda_sparse_matrix_test .......................................   Passed    0.04 sec
 22/175 Test  #30: cuda_streamed_buffer_test .....................................   Passed    0.04 sec
 23/175 Test  #31: cuda_vector_test ..............................................   Passed    0.04 sec
 24/175 Test  #35: dense_sparse_matrix_test ......................................   Passed    0.03 sec
 25/175 Test  #36: detect_structure_test .........................................   Passed    0.03 sec
 26/175 Test  #38: dynamic_autodiff_cost_function_test ...........................   Passed    0.02 sec
 27/175 Test  #39: dynamic_compressed_row_sparse_matrix_test .....................   Passed    0.02 sec
 28/175 Test  #40: dynamic_numeric_diff_cost_function_test .......................   Passed    0.02 sec
        Start  49: gradient_problem_solver_test
        Start  50: graph_test
        Start  51: graph_algorithms_test
        Start  52: householder_vector_test
        Start  53: implicit_schur_complement_test
        Start  54: inner_product_computer_test
        Start  55: invert_psd_matrix_test
        Start  56: integer_sequence_algorithm_test
        Start  57: is_close_test
        Start  58: iterative_refiner_test
        Start  59: iterative_schur_complement_solver_test
        Start  60: jet_test
        Start  61: jet_traits_test
        Start  62: levenberg_marquardt_strategy_test
        Start  63: line_search_minimizer_test
        Start  64: line_search_preprocessor_test
        Start  65: loss_function_test
        Start  66: manifold_test
        Start  67: minimizer_test
        Start  68: normal_prior_test
        Start  69: numeric_diff_cost_function_test
        Start  70: numeric_diff_first_order_function_test
        Start  71: ordered_groups_test
        Start  72: parallel_for_test
        Start  73: parallel_utils_test
        Start  74: parameter_block_test
        Start  75: parameter_block_ordering_test
        Start  76: parameter_dims_test
 29/175 Test   #6: autodiff_manifold_test ........................................   Passed    0.12 sec
 30/175 Test  #44: evaluator_test ................................................   Passed    0.06 sec
 31/175 Test  #48: gradient_problem_test .........................................   Passed    0.06 sec
 32/175 Test  #11: block_sparse_matrix_test ......................................   Passed    0.12 sec
 33/175 Test  #15: compressed_row_sparse_matrix_test .............................   Passed    0.11 sec
 34/175 Test  #22: cubic_interpolation_test ......................................   Passed    0.10 sec
 35/175 Test  #47: gradient_checking_cost_function_test ..........................   Passed    0.06 sec
 36/175 Test  #51: graph_algorithms_test .........................................   Passed    0.05 sec
 37/175 Test  #52: householder_vector_test .......................................   Passed    0.05 sec
 38/175 Test  #53: implicit_schur_complement_test ................................   Passed    0.04 sec
 39/175 Test  #55: invert_psd_matrix_test ........................................   Passed    0.04 sec
 40/175 Test  #56: integer_sequence_algorithm_test ...............................   Passed    0.04 sec
 41/175 Test  #57: is_close_test .................................................   Passed    0.04 sec
 42/175 Test  #60: jet_test ......................................................   Passed    0.03 sec
 43/175 Test  #61: jet_traits_test ...............................................   Passed    0.03 sec
 44/175 Test  #65: loss_function_test ............................................   Passed    0.03 sec
 45/175 Test  #68: normal_prior_test .............................................   Passed    0.02 sec
 46/175 Test  #69: numeric_diff_cost_function_test ...............................   Passed    0.02 sec
        Start  77: partitioned_matrix_view_test
        Start  78: polynomial_test
        Start  79: power_series_expansion_preconditioner_test
        Start  80: problem_test
        Start  81: program_test
        Start  82: reorder_program_test
        Start  83: residual_block_test
        Start  84: residual_block_utils_test
        Start  85: rotation_test
        Start  86: schur_complement_solver_test
        Start  87: schur_eliminator_test
        Start  88: single_linkage_clustering_test
        Start  89: small_blas_test
        Start  90: solver_test
        Start  91: sparse_cholesky_test
        Start  92: sparse_normal_cholesky_solver_test
        Start  93: subset_preconditioner_test
        Start  94: system_test
 47/175 Test  #70: numeric_diff_first_order_function_test ........................   Passed    0.05 sec
 48/175 Test  #75: parameter_block_ordering_test .................................   Passed    0.05 sec
 49/175 Test  #76: parameter_dims_test ...........................................   Passed    0.05 sec
 50/175 Test  #77: partitioned_matrix_view_test ..................................   Passed    0.04 sec
 51/175 Test  #78: polynomial_test ...............................................***Failed    0.03 sec
Running main() from gmock_main.cc
[==========] Running 28 tests from 2 test suites.
[----------] Global test environment set-up.
[----------] 27 tests from Polynomial
[ RUN      ] Polynomial.InvalidPolynomialOfZeroLengthIsRejected
E20240404 12:35:58.606517 140092430954048 polynomial.cc:186] Invalid polynomial of size 0 passed to FindPolynomialRoots
[       OK ] Polynomial.InvalidPolynomialOfZeroLengthIsRejected (0 ms)
[ RUN      ] Polynomial.ConstantPolynomialReturnsNoRoots
[       OK ] Polynomial.ConstantPolynomialReturnsNoRoots (0 ms)
[ RUN      ] Polynomial.LinearPolynomialWithPositiveRootWorks
[       OK ] Polynomial.LinearPolynomialWithPositiveRootWorks (0 ms)
[ RUN      ] Polynomial.LinearPolynomialWithNegativeRootWorks
[       OK ] Polynomial.LinearPolynomialWithNegativeRootWorks (0 ms)
[ RUN      ] Polynomial.QuadraticPolynomialWithPositiveRootsWorks
[       OK ] Polynomial.QuadraticPolynomialWithPositiveRootsWorks (0 ms)
[ RUN      ] Polynomial.QuadraticPolynomialWithOneNegativeRootWorks
[       OK ] Polynomial.QuadraticPolynomialWithOneNegativeRootWorks (0 ms)
[ RUN      ] Polynomial.QuadraticPolynomialWithTwoNegativeRootsWorks
[       OK ] Polynomial.QuadraticPolynomialWithTwoNegativeRootsWorks (0 ms)
[ RUN      ] Polynomial.QuadraticPolynomialWithCloseRootsWorks
[       OK ] Polynomial.QuadraticPolynomialWithCloseRootsWorks (0 ms)
[ RUN      ] Polynomial.QuadraticPolynomialWithComplexRootsWorks
[       OK ] Polynomial.QuadraticPolynomialWithComplexRootsWorks (0 ms)
[ RUN      ] Polynomial.QuarticPolynomialWorks
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:83: Failure
The difference between relative_difference and 0.0 is 9.2242486250484817e-09, which exceeds max_abs_relative_difference, where
relative_difference evaluates to 9.2242486250484817e-09,
0.0 evaluates to 0, and
max_abs_relative_difference evaluates to 1e-13.
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:131: Failure
Value of: ExpectClose(p[i], q[i], tol)
  Actual: false
Expected: true
p[0]0.00012299999886541743 q[0]0.00012300000000000001 tol: 1e-13
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:83: Failure
The difference between relative_difference and 0.0 is 4.9260866388721767e-10, which exceeds max_abs_relative_difference, where
relative_difference evaluates to 4.9260866388721767e-10,
0.0 evaluates to 0, and
max_abs_relative_difference evaluates to 1e-13.
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:131: Failure
Value of: ExpectClose(p[i], q[i], tol)
  Actual: false
Expected: true
p[1]0.12299999993940913 q[1]0.123 tol: 1e-13
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:83: Failure
The difference between relative_difference and 0.0 is 6.991047307454254e-13, which exceeds max_abs_relative_difference, where
relative_difference evaluates to 6.991047307454254e-13,
0.0 evaluates to 0, and
max_abs_relative_difference evaluates to 1e-13.
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:131: Failure
Value of: ExpectClose(p[i], q[i], tol)
  Actual: false
Expected: true
p[2]122.99999999991401 q[2]123 tol: 1e-13
[  FAILED  ] Polynomial.QuarticPolynomialWorks (0 ms)
[ RUN      ] Polynomial.QuarticPolynomialWithTwoClustersOfCloseRootsWorks
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:83: Failure
The difference between relative_difference and 0.0 is 3.7764498928184507e-09, which exceeds max_abs_relative_difference, where
relative_difference evaluates to 3.7764498928184507e-09,
0.0 evaluates to 0, and
max_abs_relative_difference evaluates to 1.0000000000000001e-09.
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:131: Failure
Value of: ExpectClose(p[i], q[i], tol)
  Actual: false
Expected: true
p[0]0.12300000046450334 q[0]0.123 tol: 1.0000000000000001e-09
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:83: Failure
The difference between relative_difference and 0.0 is 1.4803417073913346e-09, which exceeds max_abs_relative_difference, where
relative_difference evaluates to 1.4803417073913346e-09,
0.0 evaluates to 0, and
max_abs_relative_difference evaluates to 1.0000000000000001e-09.
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:131: Failure
Value of: ExpectClose(p[i], q[i], tol)
  Actual: false
Expected: true
p[1]0.24599999963583594 q[1]0.246 tol: 1.0000000000000001e-09
[  FAILED  ] Polynomial.QuarticPolynomialWithTwoClustersOfCloseRootsWorks (0 ms)
[ RUN      ] Polynomial.QuarticPolynomialWithTwoZeroRootsWorks
[       OK ] Polynomial.QuarticPolynomialWithTwoZeroRootsWorks (0 ms)
[ RUN      ] Polynomial.QuarticMonomialWorks
[       OK ] Polynomial.QuarticMonomialWorks (0 ms)
[ RUN      ] Polynomial.NullPointerAsImaginaryPartWorks
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:83: Failure
The difference between relative_difference and 0.0 is 9.2242486250484817e-09, which exceeds max_abs_relative_difference, where
relative_difference evaluates to 9.2242486250484817e-09,
0.0 evaluates to 0, and
max_abs_relative_difference evaluates to 1e-13.
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:131: Failure
Value of: ExpectClose(p[i], q[i], tol)
  Actual: false
Expected: true
p[0]0.00012299999886541743 q[0]0.00012300000000000001 tol: 1e-13
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:83: Failure
The difference between relative_difference and 0.0 is 4.9260866388721767e-10, which exceeds max_abs_relative_difference, where
relative_difference evaluates to 4.9260866388721767e-10,
0.0 evaluates to 0, and
max_abs_relative_difference evaluates to 1e-13.
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:131: Failure
Value of: ExpectClose(p[i], q[i], tol)
  Actual: false
Expected: true
p[1]0.12299999993940913 q[1]0.123 tol: 1e-13
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:83: Failure
The difference between relative_difference and 0.0 is 6.991047307454254e-13, which exceeds max_abs_relative_difference, where
relative_difference evaluates to 6.991047307454254e-13,
0.0 evaluates to 0, and
max_abs_relative_difference evaluates to 1e-13.
/home/tkloczko/rpmbuild/BUILD/ceres-solver-2.2.0/internal/ceres/test_util.cc:131: Failure
Value of: ExpectClose(p[i], q[i], tol)
  Actual: false
Expected: true
p[2]122.99999999991401 q[2]123 tol: 1e-13
[  FAILED  ] Polynomial.NullPointerAsImaginaryPartWorks (0 ms)
[ RUN      ] Polynomial.NullPointerAsRealPartWorks
[       OK ] Polynomial.NullPointerAsRealPartWorks (0 ms)
[ RUN      ] Polynomial.BothOutputArgumentsNullWorks
[       OK ] Polynomial.BothOutputArgumentsNullWorks (0 ms)
[ RUN      ] Polynomial.DifferentiateConstantPolynomial
[       OK ] Polynomial.DifferentiateConstantPolynomial (0 ms)
[ RUN      ] Polynomial.DifferentiateQuadraticPolynomial
[       OK ] Polynomial.DifferentiateQuadraticPolynomial (0 ms)
[ RUN      ] Polynomial.MinimizeConstantPolynomial
[       OK ] Polynomial.MinimizeConstantPolynomial (0 ms)
[ RUN      ] Polynomial.MinimizeLinearPolynomial
[       OK ] Polynomial.MinimizeLinearPolynomial (0 ms)
[ RUN      ] Polynomial.MinimizeQuadraticPolynomial
[       OK ] Polynomial.MinimizeQuadraticPolynomial (0 ms)
[ RUN      ] Polynomial.LinearInterpolatingPolynomial
[       OK ] Polynomial.LinearInterpolatingPolynomial (0 ms)
[ RUN      ] Polynomial.QuadraticInterpolatingPolynomial
[       OK ] Polynomial.QuadraticInterpolatingPolynomial (0 ms)
[ RUN      ] Polynomial.DeficientCubicInterpolatingPolynomial
[       OK ] Polynomial.DeficientCubicInterpolatingPolynomial (0 ms)
[ RUN      ] Polynomial.CubicInterpolatingPolynomialFromValues
[       OK ] Polynomial.CubicInterpolatingPolynomialFromValues (0 ms)
[ RUN      ] Polynomial.CubicInterpolatingPolynomialFromValuesAndOneGradient
[       OK ] Polynomial.CubicInterpolatingPolynomialFromValuesAndOneGradient (0 ms)
[ RUN      ] Polynomial.CubicInterpolatingPolynomialFromValuesAndGradients
[       OK ] Polynomial.CubicInterpolatingPolynomialFromValuesAndGradients (0 ms)
[----------] 27 tests from Polynomial (0 ms total)

[----------] 1 test from Polymomial
[ RUN      ] Polymomial.ConstantInterpolatingPolynomial
[       OK ] Polymomial.ConstantInterpolatingPolynomial (0 ms)
[----------] 1 test from Polymomial (0 ms total)

[----------] Global test environment tear-down
[==========] 28 tests from 2 test suites ran. (0 ms total)
[  PASSED  ] 25 tests.
[  FAILED  ] 3 tests, listed below:
[  FAILED  ] Polynomial.QuarticPolynomialWorks
[  FAILED  ] Polynomial.QuarticPolynomialWithTwoClustersOfCloseRootsWorks
[  FAILED  ] Polynomial.NullPointerAsImaginaryPartWorks

 3 FAILED TESTS

 52/175 Test  #79: power_series_expansion_preconditioner_test ....................   Passed    0.03 sec
 53/175 Test  #81: program_test ..................................................   Passed    0.03 sec
 54/175 Test  #84: residual_block_utils_test .....................................   Passed    0.02 sec
 55/175 Test  #88: single_linkage_clustering_test ................................   Passed    0.02 sec
        Start  95: tiny_solver_test
        Start  96: tiny_solver_autodiff_function_test
        Start  97: tiny_solver_cost_function_adapter_test
        Start  98: thread_pool_test
        Start  99: triplet_sparse_matrix_test
        Start 100: trust_region_minimizer_test
        Start 101: trust_region_preprocessor_test
        Start 102: visibility_test
        Start 103: visibility_based_preconditioner_test
 56/175 Test  #73: parallel_utils_test ...........................................   Passed    0.07 sec
 57/175 Test  #87: schur_eliminator_test .........................................   Passed    0.04 sec
 58/175 Test  #95: tiny_solver_test ..............................................   Passed    0.02 sec
 59/175 Test  #96: tiny_solver_autodiff_function_test ............................   Passed    0.02 sec
        Start 104: ba_denseschur_eigen_auto_test
        Start 105: ba_denseschur_lapack_auto_test
        Start 106: ba_denseschur_cuda_auto_test
        Start 107: ba_sparsecholesky_suitesparse_auto_test
 60/175 Test  #83: residual_block_test ...........................................   Passed    0.05 sec
 61/175 Test #102: visibility_test ...............................................   Passed    0.01 sec
 62/175 Test #103: visibility_based_preconditioner_test ..........................   Passed    0.01 sec
        Start 108: ba_sparsecholesky_eigensparse_auto_test
        Start 109: ba_sparsecholesky_acceleratesparse_auto_test
        Start 110: ba_sparseschur_suitesparse_auto_test
 63/175 Test #106: ba_denseschur_cuda_auto_test ..................................   Passed    0.01 sec
        Start 111: ba_sparseschur_eigensparse_auto_test
 64/175 Test  #33: dense_cholesky_test ...........................................   Passed    0.16 sec
 65/175 Test #109: ba_sparsecholesky_acceleratesparse_auto_test ..................   Passed    0.01 sec
        Start 112: ba_sparseschur_acceleratesparse_auto_test
        Start 113: ba_iterschur_jacobi_auto_test
 66/175 Test #112: ba_sparseschur_acceleratesparse_auto_test .....................   Passed    0.00 sec
        Start 114: ba_iterschur_schurjacobi_auto_test
 67/175 Test  #82: reorder_program_test ..........................................   Passed    0.08 sec
        Start 115: ba_iterschur_spse_auto_test
 68/175 Test  #63: line_search_minimizer_test ....................................   Passed    0.12 sec
 69/175 Test  #67: minimizer_test ................................................   Passed    0.11 sec
 70/175 Test #100: trust_region_minimizer_test ...................................   Passed    0.04 sec
 71/175 Test  #12: c_api_test ....................................................   Passed    0.21 sec
 72/175 Test  #37: dogleg_strategy_test ..........................................   Passed    0.17 sec
 73/175 Test  #41: dynamic_sparse_normal_cholesky_solver_test ....................   Passed    0.16 sec
 74/175 Test  #43: evaluation_callback_test ......................................   Passed    0.16 sec
 75/175 Test  #46: gradient_checker_test .........................................   Passed    0.16 sec
 76/175 Test  #49: gradient_problem_solver_test ..................................   Passed    0.14 sec
 77/175 Test  #58: iterative_refiner_test ........................................   Passed    0.13 sec
 78/175 Test  #59: iterative_schur_complement_solver_test ........................   Passed    0.13 sec
 79/175 Test  #62: levenberg_marquardt_strategy_test .............................   Passed    0.12 sec
 80/175 Test  #64: line_search_preprocessor_test .................................   Passed    0.12 sec
 81/175 Test  #86: schur_complement_solver_test ..................................   Passed    0.07 sec
 82/175 Test  #92: sparse_normal_cholesky_solver_test ............................   Passed    0.06 sec
 83/175 Test  #93: subset_preconditioner_test ....................................   Passed    0.06 sec
 84/175 Test  #94: system_test ...................................................   Passed    0.06 sec
 85/175 Test #101: trust_region_preprocessor_test ................................   Passed    0.04 sec
        Start 116: ba_iterschur_suitesparse_clustjacobi_auto_test
        Start 117: ba_iterschur_eigensparse_clustjacobi_auto_test
        Start 118: ba_iterschur_acceleratesparse_clustjacobi_auto_test
        Start 119: ba_iterschur_suitesparse_clusttri_auto_test
        Start 120: ba_iterschur_eigensparse_clusttri_auto_test
        Start 121: ba_iterschur_acceleratesparse_clusttri_auto_test
        Start 122: ba_denseschur_eigen_auto_threads_test
        Start 123: ba_denseschur_lapack_auto_threads_test
        Start 124: ba_denseschur_cuda_auto_threads_test
        Start 125: ba_sparsecholesky_suitesparse_auto_threads_test
        Start 126: ba_sparsecholesky_eigensparse_auto_threads_test
        Start 127: ba_sparsecholesky_acceleratesparse_auto_threads_test
        Start 128: ba_sparseschur_suitesparse_auto_threads_test
        Start 129: ba_sparseschur_eigensparse_auto_threads_test
        Start 130: ba_sparseschur_acceleratesparse_auto_threads_test
        Start 131: ba_iterschur_jacobi_auto_threads_test
        Start 132: ba_iterschur_schurjacobi_auto_threads_test
        Start 133: ba_iterschur_spse_auto_threads_test
 86/175 Test  #32: dense_linear_solver_test ......................................   Passed    0.22 sec
 87/175 Test  #97: tiny_solver_cost_function_adapter_test ........................   Passed    0.09 sec
 88/175 Test  #34: dense_qr_test .................................................   Passed    0.22 sec
 89/175 Test  #74: parameter_block_test ..........................................   Passed    0.15 sec
 90/175 Test  #90: solver_test ...................................................   Passed    0.11 sec
 91/175 Test #118: ba_iterschur_acceleratesparse_clustjacobi_auto_test ...........   Passed    0.04 sec
 92/175 Test #121: ba_iterschur_acceleratesparse_clusttri_auto_test ..............   Passed    0.03 sec
 93/175 Test #124: ba_denseschur_cuda_auto_threads_test ..........................   Passed    0.03 sec
 94/175 Test #127: ba_sparsecholesky_acceleratesparse_auto_threads_test ..........   Passed    0.02 sec
 95/175 Test #130: ba_sparseschur_acceleratesparse_auto_threads_test .............   Passed    0.01 sec
        Start 134: ba_iterschur_suitesparse_clustjacobi_auto_threads_test
        Start 135: ba_iterschur_eigensparse_clustjacobi_auto_threads_test
        Start 136: ba_iterschur_acceleratesparse_clustjacobi_auto_threads_test
        Start 137: ba_iterschur_suitesparse_clusttri_auto_threads_test
        Start 138: ba_iterschur_eigensparse_clusttri_auto_threads_test
        Start 139: ba_iterschur_acceleratesparse_clusttri_auto_threads_test
        Start 140: ba_denseschur_eigen_user_test
        Start 141: ba_denseschur_lapack_user_test
        Start 142: ba_denseschur_cuda_user_test
        Start 143: ba_sparsecholesky_suitesparse_user_test
 96/175 Test  #91: sparse_cholesky_test ..........................................   Passed    0.14 sec
 97/175 Test  #19: corrector_test ................................................   Passed    0.27 sec
 98/175 Test  #54: inner_product_computer_test ...................................   Passed    0.21 sec
 99/175 Test #136: ba_iterschur_acceleratesparse_clustjacobi_auto_threads_test ...   Passed    0.02 sec
100/175 Test #139: ba_iterschur_acceleratesparse_clusttri_auto_threads_test ......   Passed    0.01 sec
        Start 144: ba_sparsecholesky_eigensparse_user_test
        Start 145: ba_sparsecholesky_acceleratesparse_user_test
        Start 146: ba_sparseschur_suitesparse_user_test
        Start 147: ba_sparseschur_eigensparse_user_test
        Start 148: ba_sparseschur_acceleratesparse_user_test
101/175 Test #142: ba_denseschur_cuda_user_test ..................................   Passed    0.02 sec
102/175 Test #145: ba_sparsecholesky_acceleratesparse_user_test ..................   Passed    0.01 sec
        Start 149: ba_iterschur_jacobi_user_test
        Start 150: ba_iterschur_schurjacobi_user_test
103/175 Test  #99: triplet_sparse_matrix_test ....................................   Passed    0.14 sec
104/175 Test #148: ba_sparseschur_acceleratesparse_user_test .....................   Passed    0.01 sec
        Start 151: ba_iterschur_spse_user_test
        Start 152: ba_iterschur_suitesparse_clustjacobi_user_test
105/175 Test  #45: fixed_array_test ..............................................   Passed    0.26 sec
        Start 153: ba_iterschur_eigensparse_clustjacobi_user_test
106/175 Test  #71: ordered_groups_test ...........................................   Passed    0.29 sec
        Start 154: ba_iterschur_acceleratesparse_clustjacobi_user_test
107/175 Test #154: ba_iterschur_acceleratesparse_clustjacobi_user_test ...........   Passed    0.01 sec
        Start 155: ba_iterschur_suitesparse_clusttri_user_test
108/175 Test  #50: graph_test ....................................................   Passed    0.45 sec
        Start 156: ba_iterschur_eigensparse_clusttri_user_test
109/175 Test  #72: parallel_for_test .............................................   Passed    0.48 sec
        Start 157: ba_iterschur_acceleratesparse_clusttri_user_test
110/175 Test #157: ba_iterschur_acceleratesparse_clusttri_user_test ..............   Passed    0.01 sec
        Start 158: ba_denseschur_eigen_user_threads_test
111/175 Test  #98: thread_pool_test ..............................................   Passed    0.52 sec
        Start 159: ba_denseschur_lapack_user_threads_test
112/175 Test  #66: manifold_test .................................................   Passed    1.33 sec
        Start 160: ba_denseschur_cuda_user_threads_test
113/175 Test #160: ba_denseschur_cuda_user_threads_test ..........................   Passed    0.01 sec
        Start 161: ba_sparsecholesky_suitesparse_user_threads_test
114/175 Test  #89: small_blas_test ...............................................   Passed    1.33 sec
        Start 162: ba_sparsecholesky_eigensparse_user_threads_test
115/175 Test  #16: concurrent_queue_test .........................................   Passed    1.52 sec
        Start 163: ba_sparsecholesky_acceleratesparse_user_threads_test
116/175 Test #163: ba_sparsecholesky_acceleratesparse_user_threads_test ..........   Passed    0.01 sec
        Start 164: ba_sparseschur_suitesparse_user_threads_test
117/175 Test  #85: rotation_test .................................................   Passed    3.64 sec
        Start 165: ba_sparseschur_eigensparse_user_threads_test
118/175 Test  #80: problem_test ..................................................   Passed    4.75 sec
        Start 166: ba_sparseschur_acceleratesparse_user_threads_test
119/175 Test #166: ba_sparseschur_acceleratesparse_user_threads_test .............   Passed    0.01 sec
        Start 167: ba_iterschur_jacobi_user_threads_test
120/175 Test #122: ba_denseschur_eigen_auto_threads_test .........................   Passed   10.46 sec
        Start 168: ba_iterschur_schurjacobi_user_threads_test
121/175 Test #158: ba_denseschur_eigen_user_threads_test .........................   Passed   10.63 sec
        Start 169: ba_iterschur_spse_user_threads_test
122/175 Test #129: ba_sparseschur_eigensparse_auto_threads_test ..................   Passed   12.80 sec
        Start 170: ba_iterschur_suitesparse_clustjacobi_user_threads_test
123/175 Test #147: ba_sparseschur_eigensparse_user_test ..........................   Passed   18.74 sec
        Start 171: ba_iterschur_eigensparse_clustjacobi_user_threads_test
124/175 Test #138: ba_iterschur_eigensparse_clusttri_auto_threads_test ...........   Passed   19.11 sec
        Start 172: ba_iterschur_acceleratesparse_clustjacobi_user_threads_test
125/175 Test #172: ba_iterschur_acceleratesparse_clustjacobi_user_threads_test ...   Passed    0.04 sec
        Start 173: ba_iterschur_suitesparse_clusttri_user_threads_test
126/175 Test #132: ba_iterschur_schurjacobi_auto_threads_test ....................   Passed   19.53 sec
        Start 174: ba_iterschur_eigensparse_clusttri_user_threads_test
127/175 Test #104: ba_denseschur_eigen_auto_test .................................   Passed   20.15 sec
        Start 175: ba_iterschur_acceleratesparse_clusttri_user_threads_test
128/175 Test #175: ba_iterschur_acceleratesparse_clusttri_user_threads_test ......   Passed    0.01 sec
129/175 Test #149: ba_iterschur_jacobi_user_test .................................   Passed   22.39 sec
130/175 Test #159: ba_denseschur_lapack_user_threads_test ........................   Passed   22.84 sec
131/175 Test #116: ba_iterschur_suitesparse_clustjacobi_auto_test ................   Passed   23.37 sec
132/175 Test #123: ba_denseschur_lapack_auto_threads_test ........................   Passed   23.91 sec
133/175 Test #117: ba_iterschur_eigensparse_clustjacobi_auto_test ................   Passed   25.37 sec
134/175 Test #140: ba_denseschur_eigen_user_test .................................   Passed   25.96 sec
135/175 Test #114: ba_iterschur_schurjacobi_auto_test ............................   Passed   26.08 sec
136/175 Test #153: ba_iterschur_eigensparse_clustjacobi_user_test ................   Passed   27.84 sec
137/175 Test #164: ba_sparseschur_suitesparse_user_threads_test ..................   Passed   27.02 sec
138/175 Test #165: ba_sparseschur_eigensparse_user_threads_test ..................   Passed   25.70 sec
139/175 Test #128: ba_sparseschur_suitesparse_auto_threads_test ..................   Passed   29.68 sec
140/175 Test #134: ba_iterschur_suitesparse_clustjacobi_auto_threads_test ........   Passed   30.07 sec
141/175 Test #151: ba_iterschur_spse_user_test ...................................   Passed   30.76 sec
142/175 Test #110: ba_sparseschur_suitesparse_auto_test ..........................   Passed   30.91 sec
143/175 Test #111: ba_sparseschur_eigensparse_auto_test ..........................   Passed   30.99 sec
144/175 Test #135: ba_iterschur_eigensparse_clustjacobi_auto_threads_test ........   Passed   30.99 sec
145/175 Test #131: ba_iterschur_jacobi_auto_threads_test .........................   Passed   32.58 sec
146/175 Test #152: ba_iterschur_suitesparse_clustjacobi_user_test ................   Passed   32.94 sec
147/175 Test #162: ba_sparsecholesky_eigensparse_user_threads_test ...............   Passed   33.88 sec
148/175 Test #155: ba_iterschur_suitesparse_clusttri_user_test ...................   Passed   36.07 sec
149/175 Test #156: ba_iterschur_eigensparse_clusttri_user_test ...................   Passed   35.99 sec
150/175 Test #113: ba_iterschur_jacobi_auto_test .................................   Passed   36.42 sec
151/175 Test #150: ba_iterschur_schurjacobi_user_test ............................   Passed   36.50 sec
152/175 Test #141: ba_denseschur_lapack_user_test ................................   Passed   37.53 sec
153/175 Test #167: ba_iterschur_jacobi_user_threads_test .........................   Passed   33.20 sec
154/175 Test #120: ba_iterschur_eigensparse_clusttri_auto_test ...................   Passed   38.40 sec
155/175 Test #168: ba_iterschur_schurjacobi_user_threads_test ....................   Passed   28.31 sec
156/175 Test #107: ba_sparsecholesky_suitesparse_auto_test .......................   Passed   39.62 sec
157/175 Test #146: ba_sparseschur_suitesparse_user_test ..........................   Passed   41.01 sec
158/175 Test #105: ba_denseschur_lapack_auto_test ................................   Passed   42.07 sec
159/175 Test #170: ba_iterschur_suitesparse_clustjacobi_user_threads_test ........   Passed   29.51 sec
160/175 Test #144: ba_sparsecholesky_eigensparse_user_test .......................   Passed   43.01 sec
161/175 Test #133: ba_iterschur_spse_auto_threads_test ...........................   Passed   43.67 sec
162/175 Test #137: ba_iterschur_suitesparse_clusttri_auto_threads_test ...........   Passed   43.73 sec
163/175 Test #119: ba_iterschur_suitesparse_clusttri_auto_test ...................   Passed   44.09 sec
164/175 Test #174: ba_iterschur_eigensparse_clusttri_user_threads_test ...........   Passed   24.76 sec
165/175 Test #161: ba_sparsecholesky_suitesparse_user_threads_test ...............   Passed   43.90 sec
166/175 Test #171: ba_iterschur_eigensparse_clustjacobi_user_threads_test ........   Passed   26.61 sec
167/175 Test #126: ba_sparsecholesky_eigensparse_auto_threads_test ...............   Passed   45.69 sec
168/175 Test #115: ba_iterschur_spse_auto_test ...................................   Passed   46.90 sec
169/175 Test #108: ba_sparsecholesky_eigensparse_auto_test .......................   Passed   48.15 sec
170/175 Test #125: ba_sparsecholesky_suitesparse_auto_threads_test ...............   Passed   48.45 sec
171/175 Test #169: ba_iterschur_spse_user_threads_test ...........................   Passed   37.85 sec
172/175 Test #173: ba_iterschur_suitesparse_clusttri_user_threads_test ...........   Passed   30.23 sec
173/175 Test #143: ba_sparsecholesky_suitesparse_user_test .......................   Passed   49.81 sec
174/175 Test  #21: covariance_test ...............................................   Passed   51.11 sec
175/175 Test  #42: dynamic_sparsity_test .........................................   Passed   51.79 sec

99% tests passed, 1 tests failed out of 175

Total Test time (real) =  51.86 sec

The following tests FAILED:
         78 - polynomial_test (Failed)
Errors while running CTest

Please let me know if you need more details or want me to perform some diagnostics.