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

Feature test macros #307

Closed

Conversation

jasoncouture
Copy link
Contributor

@jasoncouture jasoncouture commented Jan 4, 2023

This PR addresses the second item in #305 by separating the various boot methods and ramdisk tests into separate tests.
It will also generate ramdisk tests, unless explicitly told not to.

@jasoncouture jasoncouture mentioned this pull request Jan 4, 2023
@jasoncouture
Copy link
Contributor Author

The changes for this PR start at commit 3f24dd4

@jasoncouture
Copy link
Contributor Author

The windows test failed due to timeout, see #309 for a potential fix

Copy link
Member

@phil-opp phil-opp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot!

A few points:

  • I don't think that we need to duplicate all the tests with and without ramdisk. A few ramdisk-specific tests should be enough, the other tests can use None.
    • This should also allow us to simplify the define_test macro.
  • This PR does not really depend on the ramdisk PR, so we could already apply it on top of main. We can of course also wait until Load ramdisk feature #302 is merged and rebase this PR afterwards if you prefer.
  • Could you explain the problem with the LTO test in more detail? I'm not sure what's the problem.

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.

2 participants