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

Fix the CI tests #625

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Fix the CI tests #625

wants to merge 4 commits into from

Conversation

gaalexandre
Copy link
Contributor

@gaalexandre gaalexandre commented May 15, 2024

Problem:

  • Some CI tests fail.

Solution:

  • The install test failed because of a version mismatch so it just needed to be updated.
  • Excluded the example that did not compile because of a missing c++20 feature for Emscripten.
  • For mac there was two issues. Probably because of an update of pip, --break-system-packages had to be added to the command or it did not work. It could be better to use brew instead but I do not know if the packages exist and I do not think it is a big issue to use --break-system-packages in a CI build.
  • The second problem was that std::source_location seems to be broken for Apple Clang so its use is prevented if the comiler is Apple Clang.

Issue: #

Reviewers:
@

The CI failed because it could not find ut version 1.1.
Emscripten cannot compile the parameterized test because it does not
recognise std::views::iota.
Pip do not want to install packages without it.
It is probably a bug in Apple Clang, the program crash when
std::source_location is used in the tests.
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.

1 participant