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

ccmlib/common: check install_dir/SCYLLA-VERSION-FILE first #476

Merged
merged 1 commit into from
Jul 25, 2023

Conversation

tchaikov
Copy link
Contributor

we have some dtests which are marked with "dtest_enterprise" mark. and they deselect themselves if ccm claims that the scylla build is not enterprise.

sometimes, we just want to run some of these dtest right from local build, whose SCYLLA-VERSION-FILE is co-located with the scylla executable binary, right under the "install_dir" instead of "install_dir/build/" or somewhere else. so, in this case, ccm would either fail to find the right SCYLLA-VERSION-FILE, or find a wrong one.

in this change, we add $install_dir/SCYLLA-VERSION-FILE at the front of the check list, so that ccm can check and use it if this file exists. this should address the pain of developers who want to test from the local build.

we have some dtests which are marked with "dtest_enterprise" mark.
and they deselect themselves if ccm claims that the scylla build
is not enterprise.

sometimes, we just want to run some of these dtest right from local
build, whose SCYLLA-VERSION-FILE is co-located with the scylla
executable binary, right under the "install_dir" instead of
"install_dir/build/" or somewhere else. so, in this case, ccm
would either fail to find the right SCYLLA-VERSION-FILE, or
find a wrong one.

in this change, we add $install_dir/SCYLLA-VERSION-FILE at the
front of the check list, so that ccm can check and use it if
this file exists. this should address the pain of developers
who want to test from the local build.

Signed-off-by: Kefu Chai <[email protected]>
Copy link
Contributor

@fruch fruch left a comment

Choose a reason for hiding this comment

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

LGTM

@fruch fruch merged commit f63682d into scylladb:next Jul 25, 2023
3 checks passed
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