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

REFACTOR-#1741: Use low-level api for kurt function implementation with defined level parameter #1719

Merged
merged 2 commits into from
Jul 22, 2020

Conversation

amyskov
Copy link
Contributor

@amyskov amyskov commented Jul 12, 2020

What do these changes do?

Sub PR of #1718 , function implementation slightly changed in order to better match Pandas behavior.

@codecov
Copy link

codecov bot commented Jul 12, 2020

Codecov Report

Merging #1719 into master will increase coverage by 1.63%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1719      +/-   ##
==========================================
+ Coverage   82.39%   84.03%   +1.63%     
==========================================
  Files          77       77              
  Lines        7948     7948              
==========================================
+ Hits         6549     6679     +130     
+ Misses       1399     1269     -130     
Impacted Files Coverage Δ
modin/pandas/base.py 95.53% <100.00%> (+2.06%) ⬆️
modin/engines/ray/pandas_on_ray/frame/partition.py 89.28% <0.00%> (-1.20%) ⬇️
modin/pandas/groupby.py 86.94% <0.00%> (+0.34%) ⬆️
modin/engines/base/io/text/csv_reader.py 99.10% <0.00%> (+0.89%) ⬆️
modin/backends/pandas/parsers.py 42.51% <0.00%> (+3.86%) ⬆️
modin/data_management/dispatcher.py 87.17% <0.00%> (+6.41%) ⬆️
modin/engines/base/io/file_reader.py 91.76% <0.00%> (+9.41%) ⬆️
modin/engines/base/io/text/excel_reader.py 93.39% <0.00%> (+79.24%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1ff08a0...90b0b26. Read the comment docs.

@modin-bot
Copy link

modin-bot commented Jul 12, 2020

TeamCity Python test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
collected 94 items

modin/pandas/test/test_io.py .................s...........s............. [ 45%]
....s..............s..s.X.....s.................ss.                      [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      1    99%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    175    15%
modin/backends/pandas/query_compiler.py                              723    420    42%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21     14    33%
modin/data_management/functions/foldfunction.py                        6      1    83%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   55     49    11%
modin/data_management/functions/mapfunction.py                         6      1    83%
modin/data_management/functions/mapreducefunction.py                   9      2    78%
modin/data_management/functions/reductionfunction.py                   6      1    83%
modin/data_management/utils.py                                        32     12    62%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     20    56%
modin/engines/base/frame/data.py                                     424    268    37%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     88    45%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40     29    28%
modin/engines/base/io/column_stores/feather_reader.py                  9      5    44%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34     29    15%
modin/engines/base/io/file_reader.py                                  85     66    22%
modin/engines/base/io/io.py                                          110      6    95%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39     31    21%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112    105     6%
modin/engines/base/io/text/excel_reader.py                           106     97     8%
modin/engines/base/io/text/fwf_reader.py                             115    108     6%
modin/engines/base/io/text/json_reader.py                             50     43    14%
modin/engines/base/io/text/text_file_reader.py                        34     24    29%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27     27     0%
modin/engines/dask/pandas_on_dask/frame/data.py                       15     15     0%
modin/engines/dask/pandas_on_dask/frame/partition.py                  73     73     0%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     44     0%
modin/engines/dask/pandas_on_dask/io.py                               17     17     0%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      9     0%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14      0   100%
modin/engines/python/pandas_on_python/frame/data.py                    4      0   100%
modin/engines/python/pandas_on_python/frame/partition.py              63      5    92%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      0   100%
modin/engines/python/pandas_on_python/io.py                            6      0   100%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10     10     0%
modin/engines/ray/generic/io.py                                       14     14     0%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22     22     0%
modin/engines/ray/pandas_on_ray/frame/data.py                         11     11     0%
modin/engines/ray/pandas_on_ray/frame/partition.py                    84     84     0%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     43     0%
modin/engines/ray/pandas_on_ray/io.py                                 18     18     0%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      7     0%
modin/engines/ray/utils.py                                            52     52     0%
modin/error_message.py                                                22      5    77%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      32     32     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      7    82%
modin/pandas/base.py                                                1165    892    23%
modin/pandas/concat.py                                                42     36    14%
modin/pandas/dataframe.py                                            872    677    22%
modin/pandas/datetimes.py                                              7      3    57%
modin/pandas/general.py                                               50     32    36%
modin/pandas/groupby.py                                              291    201    31%
modin/pandas/indexing.py                                             191    191     0%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17     11    35%
modin/pandas/reshape.py                                               30     20    33%
modin/pandas/series.py                                               943    623    34%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7948   5480    31%


=========== 85 passed, 8 skipped, 1 xpassed, 146 warnings in 47.86s ============
Closing remaining open files:test_write_pandas.hdf...donetest_write_modin.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [18960] / gw1 [18960] / gw2 [18960] / gw3 [18960] / gw4 [18960] / gw5 [18960] / gw6 [18960] / gw7 [18960] / gw8 [18960] / gw9 [18960] / gw10 [18960] / gw11 [18960] / gw12 [18960] / gw13 [18960] / gw14 [18960] / gw15 [18960] / gw16 [18960] / gw17 [18960] / gw18 [18960] / gw19 [18960] / gw20 [18960] / gw21 [18960] / gw22 [18960] / gw23 [18960] / gw24 [18960] / gw25 [18960] / gw26 [18960] / gw27 [18960] / gw28 [18960] / gw29 [18960] / gw30 [18960] / gw31 [18960] / gw32 [18960] / gw33 [18960] / gw34 [18960] / gw35 [18960] / gw36 [18960] / gw37 [18960] / gw38 [18960] / gw39 [18960] / gw40 [18960] / gw41 [18960] / gw42 [18960] / gw43 [18960] / gw44 [18960] / gw45 [18960] / gw46 [18960] / gw47 [18960]

......................................................................... [  0%]
........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  2%]
........................................................................ [  2%]
.........................................................s.............. [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
....................X...............x.........X.........x...........X... [  4%]
.....X.............X..X............X..X....X....................X.X..X.X [  4%]
.....X.......X............X...........X..X........X..X.........Xs....... [  4%]
...........X...XXX.......................X...X..Xx...........X.X.....X.. [  5%]
...x...........X........................xX..xX............X....Xx...xX.. [  5%]
........Xx...X.x...X..XX.............X...X.X.X...X.....X..X.....X.X.xX.. [  6%]
X.xX.......X.X.....X.........xXX..XXXXx.....X...X..X...X..X.X...X.....X. [  6%]
.....X.X.X........X..XX.X............X.......X....X.X....X...X.......... [  6%]
x.......XX.XX...X.XX...X.X.X.............Xx....X..X.....XXXXX.....X.X... [  7%]
.s....xX..XX....X.X...Xx......X...X.XX.....XXXXx.XxX...XXX...x..X.XX.... [  7%]
.X.XX...xXXXX.X.Xx....XX.X.x.XXXX...XxX..XXX.XX.X..X...XXX.X...XXX...... [  7%]
.XX.Xx..XXX.X..xX.XXxX.X..XXx.XXXXX..Xx..X.X..X...X.....XXX...X.X.XX.xXX [  8%]
XXXX.X.Xx..X.X.XX...X.X.XX.....XXXXX..X..X..XXXXX..X.X.XX.XX......X..X.. [  8%]
....XX........X......X.X.XX.XX.XXX........X...........X.......X.XXXX.... [  9%]
.X..XX......x..X.....X..X.X......XX.xX.X.......X......X.X....X........Xx [  9%]
..X..x.x....................XX..........X.Xx..X......x......X.........X. [  9%]
...X......X.XX.X.....x...X.X........x..X....X........XX.......X.......X. [ 10%]
.X..X.......x...X..X....X.....X..x...X.X..X............X..XX..x......XX. [ 10%]
..X.........X..X.X..X.......X.X.....X.X.....X.X.X...XXX...X...X....X.... [ 11%]
....XX..XXX....X...X.....X..XX...X.XX..X....X.......X...X..X.XX.xX..X... [ 11%]
X......X.....XXXXX..XXxx...Xx.Xx...X....XXXX......XX.xX..x.x..X.X..X...X [ 11%]
X..X..X..x.x.X.XXX.X..XX.X.X......X...X.x..XX...XXX.X....XX..XXXx....x.. [ 12%]
.XXX......X.X....X..X..X.X....x.XX.X..X.XXXX...X...X..X.X.........XX...X [ 12%]
...XXX.XXX..X...X......XX..X.X..........XX...X.X......X...X..X.......... [ 12%]
XX........XX........X....XX.......X..............X.X....X...........x... [ 13%]
....X.....x......XX.................x................................... [ 13%]
............x.................s................X........................ [ 14%]
X..............................................X........................ [ 14%]
........X...................x.........................x.....X........... [ 14%]
.................x........X....................................X........ [ 15%]
....................X.............................X..................... [ 15%]
............................................x........................... [ 15%]
..................................x..........x.....x.................... [ 16%]
..........................................................x............. [ 16%]
...x..........................xx...x.................................... [ 17%]
......................................................x................. [ 17%]
x...x......................X...........x.................X.............. [ 17%]
.........................X.............................................. [ 18%]
..........X...........................X................................. [ 18%]
........................................................................ [ 18%]
..........................x............................................. [ 19%]
........................................................................ [ 19%]
........................................................................ [ 20%]
........................................................................ [ 20%]
........................................................................ [ 20%]
........................................................................ [ 21%]
........................................................................ [ 21%]
............................................x........................... [ 22%]
......x..............................x.................................. [ 22%]
........................................................................ [ 22%]
........................................................................ [ 23%]
...........................X...................X........................ [ 23%]
..............................................X......................... [ 23%]
...X.........X....................X..................................... [ 24%]
............................................................s........... [ 24%]
........................................................................ [ 25%]
........................................................................ [ 25%]
........................................................................ [ 25%]
........................................................................ [ 26%]
........................................................................ [ 26%]
........................................................................ [ 26%]
.............sssss...................................................... [ 27%]
........................................................................ [ 27%]
.....x.....................................x......X..................... [ 28%]
...........X..............X............................X..........X..... [ 28%]
.............X...............X.......X................X........X........ [ 28%]
........................................................................ [ 29%]
.......x..............................X................................. [ 29%]
.Xx......................X....X..................X.......X.............. [ 30%]
...........x..X............X...........X...........................X.X.. [ 30%]
..............................XX...................................X.... [ 30%]
......x...............X............X..x.............X.............X..... [ 31%]
............X...........X...............XX.............X..............X. [ 31%]
..............................X......................................... [ 31%]
.........................x.......................X..........X..........x [ 32%]
.....Xx..........X.......X......X........X....X....X.........X......X... [ 32%]
.X............X......X...X.............................................. [ 33%]
........................................................................ [ 33%]
........................................................................ [ 33%]
........................................................................ [ 34%]
........................................................................ [ 34%]
......................................................................... [ 34%]
........................................................................ [ 35%]
........s............................................................... [ 35%]
........................................................................ [ 36%]
......................................................................... [ 36%]
........................................................................ [ 36%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 38%]
........................................................................ [ 38%]
................................................X....................... [ 39%]
......................................................................... [ 39%]
........................................................................ [ 39%]
........................................................................ [ 40%]
........................................................................ [ 40%]
........................................................................ [ 41%]
........................................................................ [ 41%]
.......................................................................... [ 41%]
........................................................................ [ 42%]
........................................................................ [ 42%]
........................................................................ [ 42%]
........................................................................ [ 43%]
........................................................................ [ 43%]
........................................................................ [ 44%]
......................................................................... [ 44%]
........................................................................ [ 44%]
......................................................................... [ 45%]
........................................................................ [ 45%]
........................................................................ [ 45%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 48%]
.............................sssssssssssss.............................. [ 48%]
........................................................................ [ 49%]
........................................................................ [ 49%]
......................................................................... [ 49%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 51%]
........................................................................ [ 51%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 53%]
........................................................................ [ 53%]
........................................................................ [ 53%]
........................................................................ [ 54%]
........................................................................ [ 54%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 56%]
........................................................................ [ 56%]
......................................................................... [ 57%]
........................................................................ [ 57%]
........................................................................ [ 57%]
........................................................................ [ 58%]
........................................................................ [ 58%]
........................................................................ [ 58%]
......................................................................... [ 59%]
........................................................................ [ 59%]
........................................................................ [ 60%]
........................................................................ [ 60%]
........................................................................ [ 60%]
........................................................................ [ 61%]
........................................................................ [ 61%]
........................................................................ [ 61%]
........................................................................ [ 62%]
........................................................................ [ 62%]
......................................................................... [ 63%]
........................................................................ [ 63%]
........................................................................ [ 63%]
........................................................................ [ 64%]
........................................................................ [ 64%]
........................................................................ [ 65%]
......................................................................... [ 65%]
........................................................................ [ 65%]
........................................................................ [ 66%]
........................................................................ [ 66%]
......................................................................... [ 66%]
........................................................................ [ 67%]
......................................................................... [ 67%]
........................................................................ [ 68%]
......................................................................... [ 68%]
......................................................................... [ 68%]
........................................................................ [ 69%]
........................................................................ [ 69%]
........................................................................ [ 69%]
........................................................................ [ 70%]
........................................................................ [ 70%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 72%]
........................................................................ [ 72%]
......................................................................... [ 73%]
........................................................................ [ 73%]
........................................................................ [ 73%]
........................................................................ [ 74%]
........................................................................ [ 74%]
........................................................................ [ 74%]
........................................................................ [ 75%]
......................................................................... [ 75%]
........................................................................ [ 76%]
......................................................................... [ 76%]
........................................................................ [ 76%]
........................................................................ [ 77%]
........................................................................ [ 77%]
........................................................................ [ 77%]
........................................................................ [ 78%]
........................................................................ [ 78%]
......................................................................... [ 79%]
........................................................................ [ 79%]
........................................................................ [ 79%]
........................................................................ [ 80%]
........................................................................ [ 80%]
......................................................................... [ 80%]
......................................................................... [ 81%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 82%]
........................................................................ [ 82%]
......................................................................... [ 83%]
.......................................................................... [ 83%]
........................................................................ [ 84%]
........................................................................ [ 84%]
......................................................................... [ 84%]
........................................................................ [ 85%]
........................................................................ [ 85%]
........................................................................ [ 85%]
......................................................................... [ 86%]
......................................................................... [ 86%]
........................................................................ [ 87%]
......................................................................... [ 87%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 90%]
.....s................................................................... [ 90%]
.......................................................................x [ 90%]
.........x........X.....sss.s.xs.....X.x................................ [ 91%]
....................s................................................... [ 91%]
........................................................................ [ 92%]
........................................................................ [ 92%]
...................X....X............................................... [ 92%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 95%]
........................................................................ [ 95%]
......................................................................... [ 95%]
...............................x..x........x.x.........x.........x...... [ 96%]
..................x..........x.......................................... [ 96%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
................................................................         [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      0   100%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    171    17%
modin/backends/pandas/query_compiler.py                              723     32    96%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21      0   100%
modin/data_management/functions/foldfunction.py                        6      0   100%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   55      6    89%
modin/data_management/functions/mapfunction.py                         6      0   100%
modin/data_management/functions/mapreducefunction.py                   9      0   100%
modin/data_management/functions/reductionfunction.py                   6      0   100%
modin/data_management/utils.py                                        32      0   100%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     10    78%
modin/engines/base/frame/data.py                                     424     25    94%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     20    87%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40     29    28%
modin/engines/base/io/column_stores/feather_reader.py                  9      5    44%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34     29    15%
modin/engines/base/io/file_reader.py                                  85     66    22%
modin/engines/base/io/io.py                                          110      6    95%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39     31    21%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112    105     6%
modin/engines/base/io/text/excel_reader.py                           106     97     8%
modin/engines/base/io/text/fwf_reader.py                             115    108     6%
modin/engines/base/io/text/json_reader.py                             50     43    14%
modin/engines/base/io/text/text_file_reader.py                        34     24    29%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27     27     0%
modin/engines/dask/pandas_on_dask/frame/data.py                       15     15     0%
modin/engines/dask/pandas_on_dask/frame/partition.py                  73     73     0%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     44     0%
modin/engines/dask/pandas_on_dask/io.py                               17     17     0%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      9     0%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14      0   100%
modin/engines/python/pandas_on_python/frame/data.py                    4      0   100%
modin/engines/python/pandas_on_python/frame/partition.py              63      4    94%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      0   100%
modin/engines/python/pandas_on_python/io.py                            6      0   100%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10     10     0%
modin/engines/ray/generic/io.py                                       14     14     0%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22     22     0%
modin/engines/ray/pandas_on_ray/frame/data.py                         11     11     0%
modin/engines/ray/pandas_on_ray/frame/partition.py                    84     84     0%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     43     0%
modin/engines/ray/pandas_on_ray/io.py                                 18     18     0%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      7     0%
modin/engines/ray/utils.py                                            52     52     0%
modin/error_message.py                                                22      2    91%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      32     32     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      7    82%
modin/pandas/base.py                                                1165     52    96%
modin/pandas/concat.py                                                42      5    88%
modin/pandas/dataframe.py                                            872     95    89%
modin/pandas/datetimes.py                                              7      0   100%
modin/pandas/general.py                                               50      2    96%
modin/pandas/groupby.py                                              291     38    87%
modin/pandas/indexing.py                                             191     30    84%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17      0   100%
modin/pandas/reshape.py                                               30      0   100%
modin/pandas/series.py                                               943     59    94%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7948   2283    71%

= 18310 passed, 31 skipped, 104 xfailed, 515 xpassed, 32591 warnings in 799.14s (0:13:19) =

TOTAL                                                               7948   2283    71%

= 18310 passed, 31 skipped, 104 xfailed, 515 xpassed, 32591 warnings in 799.14s (0:13:19) =

@modin-bot
Copy link

modin-bot commented Jul 12, 2020

TeamCity Ray test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
collected 94 items

modin/pandas/test/test_io.py .................s...........s............. [ 45%]
...................s..s.X.....s.................ss.                      [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      1    99%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    119    43%
modin/backends/pandas/query_compiler.py                              723    415    43%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21     14    33%
modin/data_management/functions/foldfunction.py                        6      1    83%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   55     49    11%
modin/data_management/functions/mapfunction.py                         6      1    83%
modin/data_management/functions/mapreducefunction.py                   9      2    78%
modin/data_management/functions/reductionfunction.py                   6      1    83%
modin/data_management/utils.py                                        32     14    56%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     31    31%
modin/engines/base/frame/data.py                                     424    212    50%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     78    51%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40      0   100%
modin/engines/base/io/column_stores/feather_reader.py                  9      0   100%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34      1    97%
modin/engines/base/io/file_reader.py                                  85      7    92%
modin/engines/base/io/io.py                                          110     45    59%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39      1    97%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112      4    96%
modin/engines/base/io/text/excel_reader.py                           106      9    92%
modin/engines/base/io/text/fwf_reader.py                             115     16    86%
modin/engines/base/io/text/json_reader.py                             50      2    96%
modin/engines/base/io/text/text_file_reader.py                        34      1    97%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27     27     0%
modin/engines/dask/pandas_on_dask/frame/data.py                       15     15     0%
modin/engines/dask/pandas_on_dask/frame/partition.py                  73     73     0%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     44     0%
modin/engines/dask/pandas_on_dask/io.py                               17     17     0%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      9     0%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14     14     0%
modin/engines/python/pandas_on_python/frame/data.py                    4      4     0%
modin/engines/python/pandas_on_python/frame/partition.py              63     63     0%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      7     0%
modin/engines/python/pandas_on_python/io.py                            6      6     0%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10      5    50%
modin/engines/ray/generic/io.py                                       14      3    79%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22      1    95%
modin/engines/ray/pandas_on_ray/frame/data.py                         11      3    73%
modin/engines/ray/pandas_on_ray/frame/partition.py                    84     13    85%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     27    37%
modin/engines/ray/pandas_on_ray/io.py                                 18      0   100%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      0   100%
modin/engines/ray/utils.py                                            52     16    69%
modin/error_message.py                                                22      5    77%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      32     32     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      3    92%
modin/pandas/base.py                                                1165    892    23%
modin/pandas/concat.py                                                42     36    14%
modin/pandas/dataframe.py                                            872    677    22%
modin/pandas/datetimes.py                                              7      3    57%
modin/pandas/general.py                                               50     32    36%
modin/pandas/groupby.py                                              291    201    31%
modin/pandas/indexing.py                                             191    191     0%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17     11    35%
modin/pandas/reshape.py                                               30     20    33%
modin/pandas/series.py                                               943    623    34%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7948   4801    40%


====== 86 passed, 7 skipped, 1 xpassed, 102 warnings in 63.27s (0:01:03) =======
Closing remaining open files:test_write_pandas.hdf...donetest_write_modin.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [18960] / gw1 [18960] / gw2 [18960] / gw3 [18960] / gw4 [18960] / gw5 [18960] / gw6 [18960] / gw7 [18960] / gw8 [18960] / gw9 [18960] / gw10 [18960] / gw11 [18960] / gw12 [18960] / gw13 [18960] / gw14 [18960] / gw15 [18960] / gw16 [18960] / gw17 [18960] / gw18 [18960] / gw19 [18960] / gw20 [18960] / gw21 [18960] / gw22 [18960] / gw23 [18960] / gw24 [18960] / gw25 [18960] / gw26 [18960] / gw27 [18960] / gw28 [18960] / gw29 [18960] / gw30 [18960] / gw31 [18960] / gw32 [18960] / gw33 [18960] / gw34 [18960] / gw35 [18960] / gw36 [18960] / gw37 [18960] / gw38 [18960] / gw39 [18960] / gw40 [18960] / gw41 [18960] / gw42 [18960] / gw43 [18960] / gw44 [18960] / gw45 [18960] / gw46 [18960] / gw47 [18960]

.......................................................................... [  0%]
........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  1%]
......................................................................... [  1%]
...................s.................................................... [  2%]
......................................................................... [  2%]
........................................................................ [  3%]
......................................................................... [  3%]
........................................................................ [  3%]
.......................................................................... [  4%]
.............................X.......X........X.....X..X....X........... [  4%]
..........X.........XX.X.X....X..X....XX....XX.........X................ [  4%]
.X...X.....X..X...X.X....X.X..X......X..X....X..............X......X..X. [  5%]
.XX.XX..X......XXX..x....XXXX..XX......X.......x................x.....X. [  5%]
..x..........XX.....X.....X........X...........................XXX...XXX [  6%]
.X...XX....XX....X...XXXXX.X..X.....X.......X........X.......X..X...X.X. [  6%]
x.....X..X...X..X.X...Xx..XX.......XXX.....X..X.X.X.X........XX.....X.X.. [  6%]
.X...x.......Xx.XX.XX.x.xX......x..xx..XXX.XX..X.x.XXxx..X....X.X..s...X [  7%]
XX.X..XX..xXX...x.X.X..X..XXX..X..XX....XXx..X...XX..XXx.XX.X...X...XX.. [  7%]
.X....X.x...XX.X.XXX......XXXX.....XX..X...X..XX.X..X........XXX.XX....X [  8%]
.......X.XX.....X..X..XX...X...XX.....XX.X..X.X..X......X.X.X...X.X..... [  8%]
.........X............x...........X.......X.....X.........X.....X...X... [  8%]
...............X....X.....X...........X.....X......x........X....X.....x [  9%]
..xX...X..x.X.X...x....XXX.........XX.X..X...X.........XX....X..X......X [  9%]
X.XXx.X.....XXx.X.XXxX...X....x...XX..XX.x.X.....XxXX.X.XX....X.x.XX.... [  9%]
...XXX..X...Xx......XXX.x.X..XX..X......XX......x.xX..XX.......XX...X..x [ 10%]
.XX..X.x...x...X..X.x...x..XXXXx......XxXX.........X.x..XX.....X.xXX.X.. [ 10%]
.x.X......XX.s..X.X..X......XX..XX...x.......XX..XX.X..X...X.....X...... [ 11%]
..X.X..XX......X.....X.X....X.......X...X.X...X.X.....x.X..X..X..X...X.. [ 11%]
...X.....X..........X...X.X...........X.........X........X....X..X...... [ 11%]
..........X..X..................X..............X.......X........X....X.. [ 12%]
.............X.......X..................X...........X.........X......... [ 12%]
...........X.........X....x.................X.......X................... [ 12%]
......X..............X............X.......X.........x.........X...X..... [ 13%]
..X...............x..XX.xX...x..............X.X.X...x....X.............X [ 13%]
XXX......XX..X....x...xX.....XX.....X.XX.X..X........X..x....X.....x.... [ 14%]
X.....X.....X..X..X..X....XX.X...X.....X.Xx..X..X.X..X.X..........X.X.X. [ 14%]
.XX.....X.xXX.X.......X.....X............X..X.......X...X.............X.X [ 14%]
..X...........X....X.................X.X......X..........X.....X........ [ 15%]
..........XX......................x.....X................................ [ 15%]
....................x................................................... [ 16%]
...................................................x.............X...... [ 16%]
X.......................X.....x.....X....................X.....X........ [ 16%]
..x...x.......X..X.................X....x.....x....X.....X..X........... [ 17%]
...X.......XX..............XX..........X.....X.....x......x........X.... [ 17%]
.......X............X...........X..X......................x.......x.X... [ 17%]
...........................X............................................ [ 18%]
.........................................s.............................. [ 18%]
........................................................................ [ 19%]
........................................................................ [ 19%]
........................................................................ [ 19%]
........................................................................ [ 20%]
........................................................................ [ 20%]
........................................................................ [ 20%]
........................................................................ [ 21%]
........................................................................ [ 21%]
........................................................................ [ 22%]
........................................................................ [ 22%]
..............................x......................................... [ 22%]
...................................x.................................... [ 23%]
........................x............................................... [ 23%]
........................................................................ [ 23%]
........................................................................ [ 24%]
........................................................................ [ 24%]
........................................................................ [ 25%]
...............................x...X....X........X....X....X............ [ 25%]
..............x.........Xx......XX....xX.XXX....X....X.XX.....XX......X. [ 25%]
.....X.......xXX......X...X...............X............x................ [ 26%]
........................................................................ [ 26%]
..........x.....................................X......................... [ 27%]
.x...X.................x..........X...X...X.........X...x........X...... [ 27%]
.......x.......X...............x................X..........X.X........Xs [ 27%]
......XX........X...X...X....X.....X..X......X..X..............X........ [ 28%]
.....X.X......XX.......X...X....X........X.............................. [ 28%]
......................................................................... [ 28%]
........................................................................ [ 29%]
..............................x......................................... [ 29%]
........................................................................ [ 30%]
........................................................................ [ 30%]
........................................................................ [ 30%]
......................................................................... [ 31%]
........................................................................ [ 31%]
........................................................................ [ 31%]
........................................................................ [ 32%]
........................................................................ [ 32%]
.............s.......................................................... [ 33%]
..........................................X............................. [ 33%]
..........................x.....................x........................ [ 33%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 35%]
........................................................................ [ 35%]
......................................................................... [ 36%]
........................................................................ [ 36%]
........................................................................ [ 36%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 38%]
........................................................................ [ 38%]
........................................................................ [ 38%]
........................................................................ [ 39%]
........................................................................ [ 39%]
........................................................................ [ 39%]
........................................................................ [ 40%]
........................................................................ [ 40%]
........................................................................ [ 41%]
........................................................................ [ 41%]
........................................................................ [ 41%]
........................................................................ [ 42%]
........................................................................ [ 42%]
.......s..sss.ss.sssss.sssssss.......................................... [ 42%]
........................................................................ [ 43%]
......................................................................... [ 43%]
........................................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 45%]
........................................................................ [ 45%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 47%]
........................................................................ [ 47%]
......................................................................... [ 47%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 49%]
........................................................................ [ 49%]
........................................................................ [ 49%]
......................................................................... [ 50%]
........................................................................ [ 50%]
......................................................................... [ 50%]
........................................................................ [ 51%]
........................................................................ [ 51%]
........................................................................ [ 52%]
......................................................................... [ 52%]
........................................................................ [ 52%]
........................................................................ [ 53%]
........................................................................ [ 53%]
........................................................................ [ 54%]
........................................................................ [ 54%]
......................................................................... [ 54%]
......................................................................... [ 55%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 56%]
........................................................................ [ 56%]
........................................................................ [ 57%]
........................................................................ [ 57%]
........................................................................ [ 57%]
........................................................................ [ 58%]
........................................................................ [ 58%]
......................................................................... [ 58%]
........................................................................ [ 59%]
........................................................................ [ 59%]
........................................................................ [ 60%]
........................................................................ [ 60%]
........................................................................ [ 60%]
......................................................................... [ 61%]
........................................................................ [ 61%]
........................................................................ [ 62%]
........................................................................ [ 62%]
........................................................................ [ 62%]
........................................................................ [ 63%]
........................................................................ [ 63%]
........................................................................ [ 63%]
......................................................................... [ 64%]
........................................................................ [ 64%]
........................................................................ [ 65%]
......................................................................... [ 65%]
........................................................................ [ 65%]
........................................................................ [ 66%]
........................................................................ [ 66%]
........................................................................ [ 66%]
........................................................................ [ 67%]
........................................................................ [ 67%]
........................................................................ [ 68%]
........................................................................ [ 68%]
........................................................................ [ 68%]
........................................................................ [ 69%]
......................................................................... [ 69%]
........................................................................ [ 70%]
......................................................................... [ 70%]
........................................................................ [ 70%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 72%]
........................................................................ [ 72%]
........................................................................ [ 73%]
........................................................................ [ 73%]
........................................................................ [ 73%]
........................................................................ [ 74%]
........................................................................ [ 74%]
......................................................................... [ 74%]
........................................................................ [ 75%]
........................................................................ [ 75%]
........................................................................ [ 76%]
........................................................................ [ 76%]
........................................................................ [ 76%]
......................................................................... [ 77%]
........................................................................ [ 77%]
......................................................................... [ 78%]
........................................................................ [ 78%]
........................................................................ [ 78%]
........................................................................ [ 79%]
........................................................................ [ 79%]
......................................................................... [ 79%]
........................................................................ [ 80%]
........................................................................ [ 80%]
........................................................................ [ 81%]
........................................................................ [ 81%]
......................................................................... [ 81%]
........................................................................ [ 82%]
......................................................................... [ 82%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 83%]
........................................................................ [ 84%]
......................................................................... [ 84%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 86%]
......................................................................... [ 86%]
........................................................................ [ 87%]
........................................................................ [ 87%]
........................................................................ [ 87%]
......................................................................... [ 88%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 90%]
......................................................................... [ 90%]
................................................ssss.ss................. [ 90%]
........................................................................ [ 91%]
....................................x.......Xx..........X....X.......... [ 91%]
X.x........x...................................s........................ [ 92%]
........................................................................ [ 92%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 96%]
.......................................x...x.x...........x...x.......x.. [ 96%]
...............................x......x................................. [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
.........................................................                [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      0   100%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    119    43%
modin/backends/pandas/query_compiler.py                              723    152    79%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21      0   100%
modin/data_management/functions/foldfunction.py                        6      0   100%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   55     38    31%
modin/data_management/functions/mapfunction.py                         6      0   100%
modin/data_management/functions/mapreducefunction.py                   9      0   100%
modin/data_management/functions/reductionfunction.py                   6      0   100%
modin/data_management/utils.py                                        32     14    56%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     30    33%
modin/engines/base/frame/data.py                                     424     33    92%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     37    77%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40      0   100%
modin/engines/base/io/column_stores/feather_reader.py                  9      0   100%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34      1    97%
modin/engines/base/io/file_reader.py                                  85      7    92%
modin/engines/base/io/io.py                                          110     45    59%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39      1    97%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112      2    98%
modin/engines/base/io/text/excel_reader.py                           106      9    92%
modin/engines/base/io/text/fwf_reader.py                             115     16    86%
modin/engines/base/io/text/json_reader.py                             50      2    96%
modin/engines/base/io/text/text_file_reader.py                        34      1    97%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27     27     0%
modin/engines/dask/pandas_on_dask/frame/data.py                       15     15     0%
modin/engines/dask/pandas_on_dask/frame/partition.py                  73     73     0%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     44     0%
modin/engines/dask/pandas_on_dask/io.py                               17     17     0%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      9     0%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14     14     0%
modin/engines/python/pandas_on_python/frame/data.py                    4      4     0%
modin/engines/python/pandas_on_python/frame/partition.py              63     63     0%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      7     0%
modin/engines/python/pandas_on_python/io.py                            6      6     0%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10      0   100%
modin/engines/ray/generic/io.py                                       14      3    79%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22      0   100%
modin/engines/ray/pandas_on_ray/frame/data.py                         11      3    73%
modin/engines/ray/pandas_on_ray/frame/partition.py                    84      8    90%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     16    63%
modin/engines/ray/pandas_on_ray/io.py                                 18      0   100%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      0   100%
modin/engines/ray/utils.py                                            52      9    83%
modin/error_message.py                                                22      2    91%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      32     32     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      3    92%
modin/pandas/base.py                                                1165     52    96%
modin/pandas/concat.py                                                42      5    88%
modin/pandas/dataframe.py                                            872     95    89%
modin/pandas/datetimes.py                                              7      0   100%
modin/pandas/general.py                                               50      2    96%
modin/pandas/groupby.py                                              291     38    87%
modin/pandas/indexing.py                                             191     30    84%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17      0   100%
modin/pandas/reshape.py                                               30      0   100%
modin/pandas/series.py                                               943     60    94%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7948   1848    77%

= 18310 passed, 31 skipped, 104 xfailed, 515 xpassed, 32563 warnings in 976.97s (0:16:16) =

TOTAL                                                               7948   1848    77%

= 18310 passed, 31 skipped, 104 xfailed, 515 xpassed, 32563 warnings in 976.97s (0:16:16) =

@modin-bot
Copy link

modin-bot commented Jul 12, 2020

TeamCity Dask test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
collected 94 items

modin/pandas/test/test_io.py .................s...........s............. [ 45%]
...................s..s.X.....s.................ss.                      [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      1    99%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    125    40%
modin/backends/pandas/query_compiler.py                              723    416    42%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21     14    33%
modin/data_management/functions/foldfunction.py                        6      1    83%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   55     49    11%
modin/data_management/functions/mapfunction.py                         6      1    83%
modin/data_management/functions/mapreducefunction.py                   9      2    78%
modin/data_management/functions/reductionfunction.py                   6      1    83%
modin/data_management/utils.py                                        32     14    56%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     31    31%
modin/engines/base/frame/data.py                                     424    233    45%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     80    50%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40      0   100%
modin/engines/base/io/column_stores/feather_reader.py                  9      0   100%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34      1    97%
modin/engines/base/io/file_reader.py                                  85      7    92%
modin/engines/base/io/io.py                                          110     34    69%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39      1    97%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112      4    96%
modin/engines/base/io/text/excel_reader.py                           106      9    92%
modin/engines/base/io/text/fwf_reader.py                             115    108     6%
modin/engines/base/io/text/json_reader.py                             50      2    96%
modin/engines/base/io/text/text_file_reader.py                        34      1    97%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27      5    81%
modin/engines/dask/pandas_on_dask/frame/data.py                       15      0   100%
modin/engines/dask/pandas_on_dask/frame/partition.py                  73     21    71%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     30    32%
modin/engines/dask/pandas_on_dask/io.py                               17      0   100%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      0   100%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14     14     0%
modin/engines/python/pandas_on_python/frame/data.py                    4      4     0%
modin/engines/python/pandas_on_python/frame/partition.py              63     63     0%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      7     0%
modin/engines/python/pandas_on_python/io.py                            6      6     0%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10     10     0%
modin/engines/ray/generic/io.py                                       14     14     0%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22     22     0%
modin/engines/ray/pandas_on_ray/frame/data.py                         11     11     0%
modin/engines/ray/pandas_on_ray/frame/partition.py                    84     84     0%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     43     0%
modin/engines/ray/pandas_on_ray/io.py                                 18     18     0%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      7     0%
modin/engines/ray/utils.py                                            52     52     0%
modin/error_message.py                                                22      5    77%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      32     32     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      8    79%
modin/pandas/base.py                                                1165    892    23%
modin/pandas/concat.py                                                42     36    14%
modin/pandas/dataframe.py                                            872    677    22%
modin/pandas/datetimes.py                                              7      3    57%
modin/pandas/general.py                                               50     32    36%
modin/pandas/groupby.py                                              291    201    31%
modin/pandas/indexing.py                                             191    191     0%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17     11    35%
modin/pandas/reshape.py                                               30     20    33%
modin/pandas/series.py                                               943    623    34%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7948   4981    37%


====== 86 passed, 7 skipped, 1 xpassed, 114 warnings in 67.01s (0:01:07) =======
Closing remaining open files:test_write_modin.hdf...donetest_write_pandas.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [18960] / gw1 [18960] / gw2 [18960] / gw3 [18960] / gw4 [18960] / gw5 [18960] / gw6 [18960] / gw7 [18960] / gw8 [18960] / gw9 [18960] / gw10 [18960] / gw11 [18960] / gw12 [18960] / gw13 [18960] / gw14 [18960] / gw15 [18960] / gw16 [18960] / gw17 [18960] / gw18 [18960] / gw19 [18960] / gw20 [18960] / gw21 [18960] / gw22 [18960] / gw23 [18960] / gw24 [18960] / gw25 [18960] / gw26 [18960] / gw27 [18960] / gw28 [18960] / gw29 [18960] / gw30 [18960] / gw31 [18960] / gw32 [18960] / gw33 [18960] / gw34 [18960] / gw35 [18960] / gw36 [18960] / gw37 [18960] / gw38 [18960] / gw39 [18960] / gw40 [18960] / gw41 [18960] / gw42 [18960] / gw43 [18960] / gw44 [18960] / gw45 [18960] / gw46 [18960] / gw47 [18960]

........................................................................ [  0%]
........................................................................ [  0%]
......................................................................... [  1%]
........................................................................ [  1%]
...........................................................s............. [  1%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
...............................................................X......... [  4%]
X....X....X.....X....X.................................................. [  4%]
..........................x.........X...x.....X....X.X...XXX.X.XX.X.XXX. [  4%]
X.X..XX...X.X..XX...XX......X........................................... [  5%]
......................X..X.........X........X......X...X..X.X.X...XXX.X.. [  5%]
.XX.X.X..x.XX..XX..XXX.XX.XX..x...xXX.......X..X.....X.................. [  6%]
.................Xx...........X...........x.........X..X.....XX..X...X.. [  6%]
XX.....XX.XXX.....XXXXX......X.XX.XXX.X.XXX..XX.XX..X..x.X.......X.X..X.. [  6%]
..X..X.x.........XX........X.X.........X..X.........Xx.XX...XX...X.X.X.x [  7%]
...X.X.x........X.X....X.X...XX.Xx...X...XX...X...X.XxX....X..X.X..X..X.. [  7%]
.XX..X.X..x...XXX..Xx.X..X.XXx.XX.XX.X..X.X.XXx....s.X.XXx.X.........X.X [  8%]
........XX........X..X.XX.........X..........X.X..X.X.X..XX.X..X.X....XX [  8%]
......XX.X.X....X..X..X......X.XX..X..X..X...X........X......X..X...X.X. [  8%]
.x.X..X..X...X...X.x.X....X.X.....X....X..X................X.....X..X.... [  9%]
..X...X.x...........X..........X.......x...X.X...X.xX..X.X....X...X..X.. [  9%]
.......x.x.X...X.................X...x........XXX..X..X.X..XX.....X....X [  9%]
..X...XXx........XxX....X..x...x.x.X........Xx.......X......X.......X... [ 10%]
.X.......XX...........X....X..........s..XX..X...............X..X......X. [ 10%]
......X......X...X......x........X....X....x.x..xX.....X..X.....Xx...... [ 11%]
.x....X.X.....x...x.x.X.....X.xX..x....x...x...X..x..Xx..Xx..XX.x..X.x.. [ 11%]
.XX...XX....x.....X..X.X......X..x......X............X.X.X.X...X.....X.. [ 11%]
X.XXXX...XxX.XX..X..XX..XX.xX.X.XX.....X..X..X...X...X...X..x......XX..X [ 12%]
.....X..X.......X.X.X.........X..x..X..........X............X......xX... [ 12%]
.XX..X.....X..X..X.X....XXX......X.X.XXX.X.....X................X.X...X. [ 12%]
X.....X...X..........X.X..........XX.......X..X.....x..x.....X..X.X...... [ 13%]
................X......X...X......X...xX........X.xX.X..X..X..X..x..XX.X [ 13%]
X..XX........X...XX....X.......X...X........X..X.X.XX.....X.....x...XX.. [ 14%]
X.............X.X....X...x..X..X........XX.....X.......X..........X..... [ 14%]
...XX...........X.X...X.XxXX........X.X...XXX......X..X........X...X.... [ 14%]
.XX...X..XXX..........X.X........X..X............X..X..........X..XX.... [ 15%]
.....................X............X........X..............X.......X..... [ 15%]
.XX............X...............X...........X.x..X.....X.......X....X.... [ 15%]
.....X............X............X..........X............................. [ 16%]
X.X...........................x..................X...................... [ 16%]
..........................X........X......................X............. [ 17%]
...................................................X............x........ [ 17%]
..X......................X.......................s.x.........X........x. [ 17%]
............................X..X.........x.......................X...... [ 18%]
......x.........................XX.......................X............... [ 18%]
X.......x........X......................................X................ [ 19%]
......x.....X......................x.X..X.................X............. [ 19%]
.......x...X.............Xx..........X.............X............X....X.. [ 19%]
..x...........................X.x.X........X.X.......................... [ 20%]
.....X.....................................X.......X..x..X......X....... [ 20%]
..................................X...................x................. [ 20%]
....x.X.......................X......................................... [ 21%]
....x................................x................................... [ 21%]
........................................................................ [ 22%]
........................................................................ [ 22%]
........................................................................ [ 22%]
..............................................................s......... [ 23%]
........................................................................ [ 23%]
........................................................................ [ 23%]
........................................................................ [ 24%]
........................................................................ [ 24%]
.....................................................x................... [ 25%]
........................................................................ [ 25%]
...................................................................x.... [ 25%]
........................................................................ [ 26%]
........................................................................ [ 26%]
......................................................................... [ 27%]
........................................................................ [ 27%]
........................................................................ [ 27%]
........................................................................ [ 28%]
........................................................................ [ 28%]
.......................x................................................ [ 28%]
........................................................................ [ 29%]
........................................................................ [ 29%]
........................x............................................... [ 30%]
...............................................................x..s..... [ 30%]
......................................................................... [ 30%]
........................................................................ [ 31%]
........................................................................ [ 31%]
........................................................................ [ 31%]
........................................................................ [ 32%]
........................................................................ [ 32%]
............................................................x........... [ 33%]
........................................................................ [ 33%]
...........................x............................................. [ 33%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 35%]
........................................................................ [ 35%]
........................................................................ [ 35%]
........................................................................ [ 36%]
........................................................................ [ 36%]
........................................................................ [ 36%]
........................................................................ [ 37%]
.......................................................................X. [ 37%]
.........X...........X..............X..............X......X............. [ 38%]
........................................................................ [ 38%]
........................................................................ [ 38%]
........................................................................ [ 39%]
........................................................................ [ 39%]
........................................................................ [ 39%]
......................................................................... [ 40%]
......................................................................... [ 40%]
........................................................................ [ 41%]
........................................................................ [ 41%]
......................................................................... [ 41%]
...............................................................X........ [ 42%]
........................................................................ [ 42%]
........................................................................ [ 43%]
........................................................................ [ 43%]
.............................................................ssss.ssssss [ 43%]
sss.s.s.s.ss............................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 45%]
........................................................................ [ 45%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 49%]
......................................................................... [ 49%]
........................................................................ [ 49%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 51%]
........................................................................ [ 51%]
........................................................................ [ 51%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 53%]
........................................................................ [ 53%]
........................................................................ [ 54%]
........................................................................ [ 54%]
........................................................................ [ 54%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 56%]
........................................................................ [ 56%]
........................................................................ [ 57%]
........................................................................ [ 57%]
........................................................................ [ 57%]
........................................................................ [ 58%]
........................................................................ [ 58%]
........................................................................ [ 58%]
........................................................................ [ 59%]
........................................................................ [ 59%]
........................................................................ [ 60%]
........................................................................ [ 60%]
........................................................................ [ 60%]
......................................................................... [ 61%]
......................................................................... [ 61%]
........................................................................ [ 62%]
........................................................................ [ 62%]
........................................................................ [ 62%]
........................................................................ [ 63%]
........................................................................ [ 63%]
........................................................................ [ 63%]
........................................................................ [ 64%]
......................................................................... [ 64%]
........................................................................ [ 65%]
......................................................................... [ 65%]
........................................................................ [ 65%]
........................................................................ [ 66%]
........................................................................ [ 66%]
........................................................................ [ 66%]
........................................................................ [ 67%]
........................................................................ [ 67%]
........................................................................ [ 68%]
........................................................................ [ 68%]
........................................................................ [ 68%]
......................................................................... [ 69%]
........................................................................ [ 69%]
......................................................................... [ 70%]
........................................................................ [ 70%]
......................................................................... [ 70%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 72%]
........................................................................ [ 72%]
........................................................................ [ 73%]
........................................................................ [ 73%]
........................................................................ [ 73%]
........................................................................ [ 74%]
......................................................................... [ 74%]
........................................................................ [ 74%]
........................................................................ [ 75%]
......................................................................... [ 75%]
........................................................................ [ 76%]
........................................................................ [ 76%]
........................................................................ [ 76%]
......................................................................... [ 77%]
........................................................................ [ 77%]
........................................................................ [ 78%]
........................................................................ [ 78%]
........................................................................ [ 78%]
........................................................................ [ 79%]
........................................................................ [ 79%]
........................................................................ [ 79%]
........................................................................ [ 80%]
........................................................................ [ 80%]
........................................................................ [ 81%]
........................................................................ [ 81%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 82%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 84%]
......................................................................... [ 84%]
........................................................................ [ 85%]
......................................................................... [ 85%]
........................................................................ [ 86%]
........................................................................ [ 86%]
........................................................................ [ 86%]
........................................................................ [ 87%]
......................................................................... [ 87%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 90%]
........................................................................ [ 90%]
................................................s.sssss..s.............. [ 91%]
........................................................................ [ 91%]
........................................................................ [ 92%]
.................X...........x........x.....................X.X......x.. [ 92%]
....x................................................................... [ 92%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 96%]
........................................................................ [ 96%]
........................................................................ [ 97%]
......x........x....x....x..x.........................x.........x....... [ 97%]
.....................x.................................................. [ 97%]
.............................................................X.......... [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
.............................................................            [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      0   100%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    125    40%
modin/backends/pandas/query_compiler.py                              723    148    80%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21      0   100%
modin/data_management/functions/foldfunction.py                        6      0   100%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   55     38    31%
modin/data_management/functions/mapfunction.py                         6      0   100%
modin/data_management/functions/mapreducefunction.py                   9      0   100%
modin/data_management/functions/reductionfunction.py                   6      0   100%
modin/data_management/utils.py                                        32     14    56%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     28    38%
modin/engines/base/frame/data.py                                     424     39    91%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     30    81%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40      0   100%
modin/engines/base/io/column_stores/feather_reader.py                  9      0   100%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34      1    97%
modin/engines/base/io/file_reader.py                                  85      7    92%
modin/engines/base/io/io.py                                          110     34    69%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39      1    97%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112      2    98%
modin/engines/base/io/text/excel_reader.py                           106      9    92%
modin/engines/base/io/text/fwf_reader.py                             115    108     6%
modin/engines/base/io/text/json_reader.py                             50      2    96%
modin/engines/base/io/text/text_file_reader.py                        34      1    97%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27      1    96%
modin/engines/dask/pandas_on_dask/frame/data.py                       15      0   100%
modin/engines/dask/pandas_on_dask/frame/partition.py                  73     19    74%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     18    59%
modin/engines/dask/pandas_on_dask/io.py                               17      0   100%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      0   100%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14     14     0%
modin/engines/python/pandas_on_python/frame/data.py                    4      4     0%
modin/engines/python/pandas_on_python/frame/partition.py              63     63     0%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      7     0%
modin/engines/python/pandas_on_python/io.py                            6      6     0%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10     10     0%
modin/engines/ray/generic/io.py                                       14     14     0%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22     22     0%
modin/engines/ray/pandas_on_ray/frame/data.py                         11     11     0%
modin/engines/ray/pandas_on_ray/frame/partition.py                    84     84     0%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     43     0%
modin/engines/ray/pandas_on_ray/io.py                                 18     18     0%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      7     0%
modin/engines/ray/utils.py                                            52     52     0%
modin/error_message.py                                                22      2    91%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      32     32     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      8    79%
modin/pandas/base.py                                                1165     52    96%
modin/pandas/concat.py                                                42      5    88%
modin/pandas/dataframe.py                                            872     95    89%
modin/pandas/datetimes.py                                              7      0   100%
modin/pandas/general.py                                               50      2    96%
modin/pandas/groupby.py                                              291     38    87%
modin/pandas/indexing.py                                             191     30    84%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17      0   100%
modin/pandas/reshape.py                                               30      0   100%
modin/pandas/series.py                                               943     60    94%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7948   2008    75%

= 18310 passed, 31 skipped, 104 xfailed, 515 xpassed, 32675 warnings in 1133.32s (0:18:53) =

TOTAL                                                               7948   2008    75%

= 18310 passed, 31 skipped, 104 xfailed, 515 xpassed, 32675 warnings in 1133.32s (0:18:53) =

@anmyachev
Copy link
Collaborator

@amyskov I think we need a issue with example of different behavior

@amyskov amyskov changed the title Correction of kurt function implementation for level parameter [WIP] Correction of kurt function implementation for level parameter Jul 16, 2020
Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>
Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>
@amyskov
Copy link
Contributor Author

amyskov commented Jul 20, 2020

Current implementation of kurt function with level parameter uses apply version which invokes function on each Series of DataFrame, that is not corresponds with Pandas apply, which calls DataFrame method. Since Modin apply method is reworked in #1718 , behavior kurt with level parameter should be reworked too.

@amyskov amyskov changed the title [WIP] Correction of kurt function implementation for level parameter Correction of kurt function implementation for level parameter Jul 22, 2020
@anmyachev anmyachev changed the title Correction of kurt function implementation for level parameter REFACTOR-#1741: Use low-level api for kurt function implementation with defined level parameter Jul 22, 2020
@anmyachev anmyachev merged commit 37b7d2c into modin-project:master Jul 22, 2020
aregm pushed a commit to aregm/modin that referenced this pull request Sep 16, 2020
…ementation with defined level parameter (modin-project#1719)

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

kurt function with level parameter should have it's own implementation
3 participants