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

tests: save 9 characters for asok paths #12066

Merged
1 commit merged into from Nov 18, 2016
Merged

tests: save 9 characters for asok paths #12066

1 commit merged into from Nov 18, 2016

Conversation

ghost
Copy link

@ghost ghost commented Nov 18, 2016

@ghost ghost added bug-fix tests labels Nov 18, 2016
@ghost ghost assigned tchaikov Nov 18, 2016
@tchaikov
Copy link
Contributor

lgtm once jenkins returns happily.

Copy link
Contributor

@tchaikov tchaikov left a comment

Choose a reason for hiding this comment

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

lgtm

For vstart.sh powered tests, save 9 characters in the path name
by replacing testdir/test- with td/t-

60 characters imposed by jenkins
9 characters for src/test
5 characters for td/t-

33 left (instead of 24) for the test to create asok such as out/client.admin.25327.asok

Moving these files outside of the build directory is a bad idea because
tests should only create/use files within the builddir and not write
outside of this directory. Doing so would make things more complicated
for cleanup in case the test fail and create other problems as a
consequence (filling out disk space, conflicting directories between
runs etc.).

For ceph-helpers.sh tests replace testdir with td, saving 5 characters.
This is not strictly necessary but keeps the directory names consistent:
if the developer wants to get rid of all the test leftovers, it is
enough to remove the a single directory: td.

Fixes: http://tracker.ceph.com/issues/16014

Signed-off-by: Loic Dachary <loic@dachary.org>
@ghost
Copy link
Author

ghost commented Nov 18, 2016

@tchaikov I updated the pull request to also rename testdir into td in ceph-helpers. Otherwise make check would create two directories : td and testdir. The reason for creating the testdir directory was to make it easier to remove all tests leftovers. We don't want to return to a situation where there are multiple directories to worry about. Does that look sensible ?

Copy link
Contributor

@tchaikov tchaikov left a comment

Choose a reason for hiding this comment

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

@dachary makes sense to me

@ghost ghost merged commit 2a302ec into ceph:master Nov 18, 2016
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants