-
Notifications
You must be signed in to change notification settings - Fork 356
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
Add test root readonly #2976
Add test root readonly #2976
Conversation
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey, I think we need to break this in two tests - one with readonly true and other with false. We will have a corresponding test in the runtime
test, which will check that read operation is successful (maybe create a file and validate the contents) and the the write access will be tested according to config's value.
This is small deviation from the go test, but I think this would be a better test.
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
@YJDoc2 HI, I've fixed the code according to the comments. Could you please check the code? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey, overall ok, but some changes needed.
tests/contest/contest/src/tests/root_readonly_true/root_readonly_tests.rs
Outdated
Show resolved
Hide resolved
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
…o add-test-root-readonly
@YJDoc2 I fixed code, Could you please check the code? |
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
@YJDoc2 Ping! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some minor changes needed.
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
@YJDoc2 Thank you for review and comments. I've fixed the code. Could you please check the code? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One final change.
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
@sat0ken , can you merge/rebase the latest main? the Thanks for all the efforts, and apologies for so many back-and-forths :) |
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
…o add-test-root-readonly
Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Thanks for your efforts, and apologies for so many back-and-forth :)
* add test root readonly true Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix test group name Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove blank line Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove unused import Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove unnecessary return Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * separate test root readonly true and false Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * change test_dir_write_access to pub fn to use test Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * check root readonly to use test_dir_write_access Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove blank line Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * separate two tests to root_readonly_true and root_readonly_false Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * change test_dir_read_access to pub fn to use test Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix debug message and add check read access Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * add root_readonly test to main Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * add read access test when root readonly is false Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fox type err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove code err to raw os err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * add CreateOptions Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> --------- Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
* add test root readonly true Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix test group name Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove blank line Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove unused import Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove unnecessary return Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * separate test root readonly true and false Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * change test_dir_write_access to pub fn to use test Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * check root readonly to use test_dir_write_access Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove blank line Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * separate two tests to root_readonly_true and root_readonly_false Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * change test_dir_read_access to pub fn to use test Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix debug message and add check read access Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * add root_readonly test to main Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * add read access test when root readonly is false Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fox type err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove code err to raw os err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * add CreateOptions Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> --------- Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com>
* add test root readonly true Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix test group name Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove blank line Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove unused import Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove unnecessary return Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * separate test root readonly true and false Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * change test_dir_write_access to pub fn to use test Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * check root readonly to use test_dir_write_access Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove blank line Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * separate two tests to root_readonly_true and root_readonly_false Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * change test_dir_read_access to pub fn to use test Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix debug message and add check read access Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fix format err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * add root_readonly test to main Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * add read access test when root readonly is false Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * fox type err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * remove code err to raw os err Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> * add CreateOptions Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> --------- Signed-off-by: sat0ken <15720506+sat0ken@users.noreply.github.com> Signed-off-by: Akiyama <akiakiskyhand@gmail.com>
This implements the root_readonly_true validation in #361