core: add missing methods + fix isEqual

9 jobs for pr/1443 in 69 minutes and 24 seconds (queued for 3 seconds)
Status Name Job ID Coverage
  Test
failed doc-coverage #116234

01:09:22

0.0%
failed format #116235
allowed to fail

00:00:28

failed robotpkg-pinocchio-18.04-release #116227
allowed to fail

00:31:54

failed robotpkg-py-pinocchio-py2-18.04-release #116230
allowed to fail

00:55:30

failed robotpkg-py-pinocchio-py3-16.04-release #116228
allowed to fail

00:03:56

failed robotpkg-py-pinocchio-py3-18.04-release #116229
allowed to fail

00:38:20

failed robotpkg-py-pinocchio-py3-20.04-release #116231

00:42:57

failed robotpkg-py-pinocchio-py3-buster-release #116232
allowed to fail

00:55:30

failed robotpkg-py-pinocchio-py3-stretch-release #116233
allowed to fail

01:00:54

 
Name Stage Failure
failed
robotpkg-py-pinocchio-py3-stretch-release Test
| make[2]: *** [bindings/python/CMakeFiles/pinocchio_pywrap.dir/multibody/joint/expose-joints.cpp.o] Error 1
| make[1]: *** [bindings/python/CMakeFiles/pinocchio_pywrap.dir/all] Error 2
| make: *** [all] Error 2
For details or bug reports, check the complete log file in:
/root/robotpkg/math/py-pinocchio/work/build.log
make: *** [do-build] Error 2
make: *** [install] Error 2
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
robotpkg-py-pinocchio-py3-buster-release Test
/root/robotpkg/math/py-pinocchio/work/pinocchio-2.6.0/include/pinocchio/bindings/python/multibody/joint/joint-derived.hpp:43:10: note:   candidate expects 5 arguments, 4 provided
.def("shortname",&JointModelDerived::shortname,bp::arg("self"))
make[2]: *** [bindings/python/CMakeFiles/pinocchio_pywrap.dir/build.make:469: bindings/python/CMakeFiles/pinocchio_pywrap.dir/multibody/joint/expose-joints.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1648: bindings/python/CMakeFiles/pinocchio_pywrap.dir/all] Error 2
make: *** [Makefile:144: all] Error 2


Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
robotpkg-py-pinocchio-py2-18.04-release Test
| make[2]: *** [bindings/python/CMakeFiles/pinocchio_pywrap.dir/multibody/joint/expose-joints.cpp.o] Error 1
| make[1]: *** [bindings/python/CMakeFiles/pinocchio_pywrap.dir/all] Error 2
| make: *** [all] Error 2
For details or bug reports, check the complete log file in:
/root/robotpkg/math/py-pinocchio/work/build.log
make: *** [do-build] Error 2
make: *** [install] Error 2
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
robotpkg-pinocchio-18.04-release Test

The following tests FAILED:
25 - test-cpp-all-joints (Failed)
32 - test-cpp-joint-generic (Failed)
Errors while running CTest
Makefile:109: recipe for target 'test' failed
make: *** [test] Error 8
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
robotpkg-py-pinocchio-py3-20.04-release Test
/root/robotpkg/math/py-pinocchio/work/pinocchio-2.6.0/include/pinocchio/bindings/python/multibody/joint/joint-derived.hpp:43:10: note:   candidate expects 5 arguments, 4 provided
43 | .def("shortname",&JointModelDerived::shortname,bp::arg("self"))
make[2]: *** [bindings/python/CMakeFiles/pinocchio_pywrap.dir/build.make:469: bindings/python/CMakeFiles/pinocchio_pywrap.dir/multibody/joint/expose-joints.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1763: bindings/python/CMakeFiles/pinocchio_pywrap.dir/all] Error 2
make: *** [Makefile:144: all] Error 2


Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
robotpkg-py-pinocchio-py3-18.04-release Test
| make[2]: *** [bindings/python/CMakeFiles/pinocchio_pywrap.dir/multibody/joint/expose-joints.cpp.o] Error 1
| make[1]: *** [bindings/python/CMakeFiles/pinocchio_pywrap.dir/all] Error 2
| make: *** [all] Error 2
For details or bug reports, check the complete log file in:
/root/robotpkg/math/py-pinocchio/work/build.log
make: *** [do-build] Error 2
make: *** [install] Error 2
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
doc-coverage Test
src/parsers/urdf/model.cpp                   151       0     0%   30,32-33,35-36,38-42,45,47-48,51,54-56,66,77,79,81,83-86,88,92,94,96-98,100,102,104-105,107-112,114-115,117-119,121-122,124-125,128-129,131-134,137,139-140,143-145,147-148,150-151,153-156,158,160-161,165-166,169,171-172,175-177,179-180,182-183,186-187,189-192,195,197-198,201-203,205-206,208-209,211-216,218-219,221-223,225-226,228,237-240,242-243,248-255,257-258,260,262,273,276,278-279,281,283,287,290-292,294-295,298,301-303,306,310
src/parsers/urdf/utils.cpp 5 0 0% 10,12-15
src/utils/file-explorer.cpp 21 0 0% 11,15,17,19,21-22,26-30,32,37,40-42,45,47-49,51
------------------------------------------------------------------------------
TOTAL 9669 0 0%
------------------------------------------------------------------------------
$ gcovr -e CMakeFiles -r . --html --html-details -o ${CI_PROJECT_DIR}/coverage/index.html
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
format Test
+              PINOCCHIO_EIGEN_PLAIN_TYPE(typename QuaternionLike::Vector3)::Options>
+log3(const Eigen::QuaternionBase<QuaternionLike>& quat) {
+ typename QuaternionLike::Scalar theta;
+ return log3(quat.derived(), theta);
+}
+
+///
+/// \brief Derivative of \f$ q = \exp{\mathbf{v} + \delta\mathbf{v}} \f$ where \f$ \delta\mathbf{v} \
Job's log exceeded limit of 4194304 bytes.
Job execution will continue but no more output will be collected.

failed
robotpkg-py-pinocchio-py3-16.04-release Test
/root/robotpkg/math/pinocchio/work/build.log
/root/robotpkg/mk/build/build.mk:198: recipe for target 'do-build' failed
make[1]: *** [do-build] Error 2
make: *** [do-depends] Error 1
/root/robotpkg/mk/depends/depends.mk:70: recipe for target 'do-depends' failed
/root/robotpkg/mk/internal/trusted.mk:36: recipe for target 'install' failed
make: *** [install] Error 2
Cleaning up file based variables
ERROR: Job failed: exit code 1