-
Notifications
You must be signed in to change notification settings - Fork 1k
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
CI: add slow regression tests #4646
Conversation
.github/workflows/ci.yml
Outdated
@@ -210,7 +210,7 @@ jobs: | |||
dfly-executable: dragonfly | |||
run-only-on-ubuntu-latest: true | |||
build-folder-name: build | |||
filter: ${{ matrix.build-type == 'Release' && '(not slow) and (not dbg_only)' || '(not slow) and (not opt_only)' }} | |||
filter: ${{ matrix.build-type == 'Release' && '(not dbg_only)' || '(not slow) and (not opt_only)' }} |
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.
dbg_only
is not present anywhere in pytests. is it ok?
also maybe add a comment explaining that for non-release builds we run only non slow
and not opt_only
tests
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.
looks like dbg_only was only for one test in the past and this marker was removed
I will add the comment
.github/workflows/ci.yml
Outdated
@@ -210,7 +210,8 @@ jobs: | |||
dfly-executable: dragonfly | |||
run-only-on-ubuntu-latest: true | |||
build-folder-name: build | |||
filter: ${{ matrix.build-type == 'Release' && '(not slow) and (not dbg_only)' || '(not slow) and (not opt_only)' }} | |||
# None release build will not run tests marked as slow or opt_only |
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.
# None release build will not run tests marked as slow or opt_only | |
# Non-release build will not run tests marked as slow or opt_only |
@@ -210,7 +210,8 @@ jobs: | |||
dfly-executable: dragonfly | |||
run-only-on-ubuntu-latest: true | |||
build-folder-name: build | |||
filter: ${{ matrix.build-type == 'Release' && '(not slow) and (not dbg_only)' || '(not slow) and (not opt_only)' }} | |||
# Non-release build will not run tests marked as slow or opt_only | |||
filter: ${{ matrix.build-type == 'Release' && 'not empty' || '(not slow) and (not opt_only)' }} |
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.
not empty is needed because we can not use empty filter
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.
of course we dont have any empty marker in our 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.
I would consider leaving a comment for this -- we will forget it in one week from now 🤣
Currenly our regression tests fail. I will be able to merge this PR only after rebase of code fix |
da03c17
to
c6337f5
Compare
Signed-off-by: adi_holden <adi@dragonflydb.io>
Signed-off-by: adi_holden <adi@dragonflydb.io>
Signed-off-by: adi_holden <adi@dragonflydb.io>
Signed-off-by: adi_holden <adi@dragonflydb.io>
1be1cda
to
9520839
Compare
Signed-off-by: adi_holden <adi@dragonflydb.io>
No description provided.