-
Notifications
You must be signed in to change notification settings - Fork 7.4k
posix: some lib and test file renames. canonical header order. split kconfig into smaller pieces #60081
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
Merged
cfriedt
merged 7 commits into
zephyrproject-rtos:main
from
cfriedt:posix-testsuite-cleanup
Jul 6, 2023
Merged
posix: some lib and test file renames. canonical header order. split kconfig into smaller pieces #60081
cfriedt
merged 7 commits into
zephyrproject-rtos:main
from
cfriedt:posix-testsuite-cleanup
Jul 6, 2023
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5ac1149
to
7c543d7
Compare
ycsin
reviewed
Jul 6, 2023
ycsin
reviewed
Jul 6, 2023
7bd4832
to
7b7d11a
Compare
There were a number of tests that started with `test_posix_..`. The `test_` prefix is necessary, but the `posix_` part is self- evident, so it makes sense to shorten that. Signed-off-by: Christopher Friedt <[email protected]>
A significant enough portion of these files has been changed to justify adding Meta copyright as well as that of the original author. Signed-off-by: Christopher Friedt <[email protected]>
This makes the POSIX common testsuite consistent with some other testsuites. Signed-off-by: Christopher Friedt <[email protected]>
The POSIX testsuite should be run with standard POSIX header locations. Additionally, reorder headers to follow the recommendation in zephyrproject-rtos#41543. Signed-off-by: Christopher Friedt <[email protected]>
Most Zephyr testsuites do not break tests down to the level of granularity that `nanosleep()` tests, and this change makes reports less verbose. This change makes the `nonosleep()` test cases significantly less verbose. Signed-off-by: Christopher Friedt <[email protected]>
Most of the posix source files can be easily identified by a short name. I.e. most of the `pthread_` prefixed files do not need the `pthread_` prefix. Signed-off-by: Christopher Friedt <[email protected]>
7b7d11a
to
7198c27
Compare
This change is setting up for switching over to proper POSIX option requirements, feature test macros, and a dependency structure that is reflective of the standard. Signed-off-by: Christopher Friedt <[email protected]>
7198c27
to
be6f05e
Compare
peter-mitsis
approved these changes
Jul 6, 2023
ycsin
approved these changes
Jul 6, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A few housekeeping changes that should make sense when commits are viewed separately.
Splitting Kconfig into smaller files is a bit of a precursor to sysconf support, organizing items by standard Option Requirements, and providing standard POSIX feature test macros (part of the LTSv3 Roadmap).
Testsuite summary for
tests/posix/common
beforeafter