-
Notifications
You must be signed in to change notification settings - Fork 651
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
TEST-#5014: Simplify adding new ASV benchmarks #5015
Conversation
Signed-off-by: Myachev <anatoly.myachev@intel.com>
Codecov Report
@@ Coverage Diff @@
## master #5015 +/- ##
==========================================
+ Coverage 84.91% 89.65% +4.74%
==========================================
Files 266 254 -12
Lines 19763 19395 -368
==========================================
+ Hits 16781 17389 +608
+ Misses 2982 2006 -976 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Signed-off-by: Myachev <anatoly.myachev@intel.com>
b847f37
to
eb75963
Compare
@@ -470,7 +470,7 @@ jobs: | |||
|
|||
# check pure pandas | |||
MODIN_ASV_USE_IMPL=pandas asv run --quick --strict --show-stderr --launch-method=spawn \ | |||
-b ^benchmarks -b ^io -b ^scalability | tee benchmarks.log |
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.
These benchmarks are supposed to be run only for modin, since they do not make sense for pandas.
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 good, thanks for doing this!
Signed-off-by: Myachev anatoly.myachev@intel.com
What do these changes do?
Now, when adding benchmarks, there is no need to use predefined functions for benchmarks to work in two modes: pandas and modin. It is enough to use
IMPL
variable instead of importmodin.pandas
orpandas
.flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
git commit -s
docs/development/architecture.rst
is up-to-date