Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate CGAL TestSuite Markdown Report #8620

Merged
merged 13 commits into from
Dec 19, 2024

Conversation

SaillantNicolas
Copy link
Member

@SaillantNicolas SaillantNicolas commented Nov 21, 2024

Summary of Changes

Add a script to fetch and analyze CGAL TestSuite data, generating a markdown report

Example Output :

TestSuite Report

Generated on: 2024-12-13 13:13:59

CGAL Version: 6.1-Ic-38

Docker Test Summary

Machine: lrineau@bonnard (6 images)

Tested Images:

  • cgal/testsuite-docker:archlinux
  • cgal/testsuite-docker:archlinux-cxx14
  • cgal/testsuite-docker:archlinux-cxx17-release
  • cgal/testsuite-docker:archlinux-clang-cxx20-release
  • cgal/testsuite-docker:fedora-release
  • cgal/testsuite-docker:fedora-with-leda

Machine: lrineau@cgal (11 images)

Tested Images:

  • docker.io/cgal/testsuite-docker:fedora-32-release
  • docker.io/cgal/testsuite-docker:debian-stable
  • docker.io/cgal/testsuite-docker:debian-testing
  • docker.io/cgal/testsuite-docker:fedora-32
  • docker.io/cgal/testsuite-docker:ubuntu-gcc6-release
  • docker.io/cgal/testsuite-docker:ubuntu-gcc6
  • docker.io/cgal/testsuite-docker:ubuntu-gcc6-cxx1z
  • docker.io/cgal/testsuite-docker:ubuntu-gcc_master_cxx20-release
  • docker.io/cgal/testsuite-docker:ubuntu
  • docker.io/cgal/testsuite-docker:ubuntu-cxx11
  • docker.io/cgal/testsuite-docker:debian-stable-release

Machine: cgaltest@friedrich (6 images)

Tested Images:

  • cgal/testsuite-docker:archlinux-clang-cxx17-release
  • cgal/testsuite-docker:archlinux-clang-release
  • cgal/testsuite-docker:archlinux-clang
  • cgal/testsuite-docker:debian-testing-clang-main
  • cgal/testsuite-docker:ubuntu-no-gmp-no-leda
  • cgal/testsuite-docker:ubuntu-no-deprecated-code

Machine: lrineau@rubens (3 images)

Tested Images:

  • cgal/testsuite-docker:fedora-rawhide-release
  • cgal/testsuite-docker:fedora-rawhide
  • cgal/testsuite-docker:fedora

Platforms Summary

Platform Debug OS Tester Compiler
ArchLinux-clang-CXX20-Release - Arch Linux x86_64 bonnard (GF) Clang 18.1.8
Debian-Stable YES Debian GNU/Linux 12 (bookworm) x86_64 cgal (GF) GNU 12.2.0
Debian-testing-clang-main YES Debian GNU/Linux trixie/sid x86_64 Friedrich Clang 20.0.0
Fedora-32-Release - Fedora Linux 41 (Container Image) x86_64 cgal (GF) GNU 14.2.1
Fedora-with-LEDA - Fedora Linux 41 (Container Image) x86_64 bonnard (GF) GNU 14.2.1
Fedora-rawhide-Release - Fedora Linux 42 (Container Image Prerelease) x86_64 Rubens GNU 14.2.1
Ubuntu-Latest-NO_DEPRECATED_CODE YES Ubuntu 24.04.1 LTS x86_64 Friedrich GNU 13.2.0
Ubuntu-latest-GCC6-CXX1z YES Ubuntu 24.04.1 LTS x86_64 cgal (GF) GNU 15.0.0
Ubuntu-Latest YES Ubuntu 24.04.1 LTS x86_64 cgal (GF) GNU 13.2.0
MSVC-2019-Release - Windows 10.0.17763 Christo MSVC 19.29.30146.0
MSVC-2017-Release - Windows 10.0.17763 Christo MSVC 19.16.27048.0

Detailed Third-party Libraries

Platform: ArchLinux-clang-CXX20-Release

Library Name Version Status
Boost 1.87.0
Ceres not found
Eigen3 3.4.0
GLPK not found
GMP 6.3
ITK not found
ITT not found
LASLIB 240805.
METIS not found
MPFI 1.5.4
MPFR 4.2.1
OSQP not found
OpenCV not found
OpenGR not found
OpenMesh not found
Qt6 6.8.0
SCIP not found
SuiteSparse not found
TBB 2022.0.0
Threads found
VTK not found
ZLIB 1.3.1
libpointmatcher not found

Summary: found 10 third-party libraries out of 23

Platform: Debian-Stable

Library Name Version Status
Boost 1.74.0
Ceres not found
Eigen3 3.4.0
GLPK not found
GMP 6.2.1
ITK not found
ITT not found
LASLIB not found
METIS 5.1
MPFI 1.5.3
MPFR 4.2
OSQP not found
OpenCV not found
OpenGR not found
OpenMesh not found
Qt6 6.4.2
SCIP not found
SuiteSparse not found
TBB 2021.8.0
Threads found
VTK not found
ZLIB 1.2.13
libpointmatcher not found

Summary: found 10 third-party libraries out of 23

Platform: Debian-testing-clang-main

Library Name Version Status
Boost 1.83.0
Ceres not found
Eigen3 3.4.0
GLPK not found
GMP 6.3
ITK not found
ITT not found
LASLIB not found
METIS not found
MPFI 1.5.4
MPFR 4.2.1
OSQP not found
OpenCV not found
OpenGR not found
OpenMesh 11.0.0
Qt6 6.7.2
SCIP not found
SuiteSparse not found
TBB 2021.12.0
Threads found
VTK 9.3.0
ZLIB 1.3.1
libpointmatcher not found

Summary: found 11 third-party libraries out of 23

Platform: Fedora-32-Release

Library Name Version Status
Boost 1.83.0
Ceres not found
Eigen3 3.4.0
GLPK not found
GMP 6.3
ITK not found
ITT not found
LASLIB not found
METIS not found
MPFI not found
MPFR 4.2.1
OSQP not found
OpenCV not found
OpenGR not found
OpenMesh not found
Qt6 not found
SCIP not found
SuiteSparse not found
TBB 2021.13.0
Threads found
VTK not found
ZLIB not found
libpointmatcher not found

Summary: found 6 third-party libraries out of 23

Platform: Fedora-with-LEDA

Library Name Version Status
Boost 1.83.0
Ceres not found
Eigen3 3.4.0
GLPK not found
GMP 6.3
ITK not found
ITT not found
LASLIB 240805.
METIS not found
MPFI 1.5.4
MPFR 4.2.1
OSQP not found
OpenCV 4.10.0
OpenGR not found
OpenMesh not found
Qt6 6.8.0
SCIP not found
SuiteSparse not found
TBB 2021.13.0
Threads found
VTK not found
ZLIB 1.3.1
libpointmatcher not found

Summary: found 11 third-party libraries out of 23

Platform: Fedora-rawhide-Release

Library Name Version Status

Summary: found 0 third-party libraries out of 0

Platform: Ubuntu-Latest-NO_DEPRECATED_CODE

Library Name Version Status
Boost 1.83.0
Ceres 2.2.0
Eigen3 3.4.0
GLPK not found
GMP 6.3
ITK 5.3.0
ITT not found
LASLIB not found
METIS not found
MPFI 1.5.3
MPFR 4.2.1
OSQP found
OpenCV 4.6.0
OpenGR 1.2.0
OpenMesh not found
Qt6 6.4.2
SCIP 10.0.0
SuiteSparse found
TBB 2021.11.0
Threads found
VTK 9.3.1
ZLIB 1.3
libpointmatcher 1.3.1

Summary: found 18 third-party libraries out of 23

Platform: Ubuntu-latest-GCC6-CXX1z

Library Name Version Status
Boost 1.87.0
Ceres not found
Eigen3 3.4.90
GLPK not found
GMP 6.3
ITK 5.3.0
ITT not found
LASLIB not found
METIS not found
MPFI 1.5.3
MPFR 4.2.1
OSQP found
OpenCV 4.6.0
OpenGR 1.2.0
OpenMesh not found
Qt6 6.4.2
SCIP 10.0.0
SuiteSparse found
TBB 2021.11.0
Threads found
VTK 9.3.1
ZLIB 1.3
libpointmatcher 1.3.1

Summary: found 17 third-party libraries out of 23

Platform: Ubuntu-Latest

Library Name Version Status
Boost 1.83.0
Ceres 2.2.0
Eigen3 3.4.0
GLPK not found
GMP 6.3
ITK 5.3.0
ITT not found
LASLIB not found
METIS not found
MPFI 1.5.3
MPFR 4.2.1
OSQP found
OpenCV 4.6.0
OpenGR 1.2.0
OpenMesh not found
Qt6 6.4.2
SCIP 10.0.0
SuiteSparse found
TBB 2021.11.0
Threads found
VTK 9.3.1
ZLIB 1.3
libpointmatcher 1.3.1

Summary: found 18 third-party libraries out of 23

Platform: MSVC-2019-Release

Library Name Version Status
Boost 1.79.0
Ceres not found
Eigen3 3.4.0
GLPK not found
GMP 6.2.1
ITK 5.2.0
ITT not found
LASLIB 240805.
METIS 5.1
MPFI not found
MPFR 4.2
OSQP found
OpenCV not found
OpenGR 1.2.0
OpenMesh 11.0.0
Qt6 6.6.0
SCIP 10.0.0
SuiteSparse not found
TBB 2021.13.0
Threads found
VTK 8.2.0
ZLIB found
libpointmatcher not found

Summary: found 16 third-party libraries out of 23

Platform: MSVC-2017-Release

Library Name Version Status
Boost 1.72.0
Ceres not found
Eigen3 3.4.0
GLPK not found
GMP 5.0.1
ITK 5.2.0
ITT not found
LASLIB 240805.
METIS 5.1
MPFI not found
MPFR 3.0
OSQP found
OpenCV not found
OpenGR 1.2.0
OpenMesh 11.0.0
Qt6 not found
SCIP 10.0.0
SuiteSparse not found
TBB 2021.13.0
Threads found
VTK 8.2.0
ZLIB found
libpointmatcher not found

Summary: found 15 third-party libraries out of 23

@SaillantNicolas SaillantNicolas linked an issue Nov 28, 2024 that may be closed by this pull request
lrineau added a commit to CGAL/cgal-testsuite-dockerfiles that referenced this pull request Dec 12, 2024
There is a better version in CGAL/cgal#8620
@lrineau lrineau marked this pull request as ready for review December 19, 2024 16:34
@lrineau lrineau merged commit db347ea into CGAL:master Dec 19, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Proper inventory and description of all machines
2 participants