Skip to content

Conversation

@vnlitvinov
Copy link
Collaborator

@vnlitvinov vnlitvinov commented Jul 9, 2020

What do these changes do?

  • Add modin.experimental.cloud package that will be dealing with spawning clusters in a cloud
  • Implement spawning a cluster using Ray autoscaler (based on use modin in remote context via rpyc #1659)
  • Implement making an RPyC connection to spawned cluster to enable running things remotely

Notes:

@vnlitvinov vnlitvinov added the Ray ⚡ Issues related to the Ray engine label Jul 9, 2020
@vnlitvinov vnlitvinov added this to the 0.8.0 milestone Jul 9, 2020
@codecov
Copy link

codecov bot commented Jul 9, 2020

Codecov Report

Merging #1702 into master will decrease coverage by 3.53%.
The diff coverage is 0.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1702      +/-   ##
==========================================
- Coverage   87.57%   84.04%   -3.54%     
==========================================
  Files          72       77       +5     
  Lines        7391     7943     +552     
==========================================
+ Hits         6473     6676     +203     
- Misses        918     1267     +349     
Impacted Files Coverage Δ
modin/experimental/cloud/__init__.py 0.00% <0.00%> (ø)
modin/experimental/cloud/base.py 0.00% <0.00%> (ø)
modin/experimental/cloud/cluster.py 0.00% <0.00%> (ø)
modin/experimental/cloud/connection.py 0.00% <0.00%> (ø)
modin/experimental/cloud/rayscale.py 0.00% <0.00%> (ø)
modin/pandas/groupby.py 86.94% <0.00%> (-2.26%) ⬇️
modin/backends/pandas/query_compiler.py 95.57% <0.00%> (-0.81%) ⬇️
modin/pandas/__init__.py 88.00% <0.00%> (ø)
... and 5 more

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 b58eb6e...6404bfe. Read the comment docs.

@modin-bot
Copy link

modin-bot commented Jul 9, 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 92 items

modin/pandas/test/test_io.py .................s...........s............. [ 46%]
..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                              636    366    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                        26     18    31%
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                                            10     10     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                                              75     42    44%
modin/pandas/base.py                                                1045    806    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                                              287    197    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                                                               7724   5323    31%


=========== 83 passed, 8 skipped, 1 xpassed, 144 warnings in 45.35s ============
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 [18884] / gw1 [18884] / gw2 [18884] / gw3 [18884] / gw4 [18884] / gw5 [18884] / gw6 [18884] / gw7 [18884] / gw8 [18884] / gw9 [18884] / gw10 [18884] / gw11 [18884] / gw12 [18884] / gw13 [18884] / gw14 [18884] / gw15 [18884] / gw16 [18884] / gw17 [18884] / gw18 [18884] / gw19 [18884] / gw20 [18884] / gw21 [18884] / gw22 [18884] / gw23 [18884] / gw24 [18884] / gw25 [18884] / gw26 [18884] / gw27 [18884] / gw28 [18884] / gw29 [18884] / gw30 [18884] / gw31 [18884] / gw32 [18884] / gw33 [18884] / gw34 [18884] / gw35 [18884] / gw36 [18884] / gw37 [18884] / gw38 [18884] / gw39 [18884] / gw40 [18884] / gw41 [18884] / gw42 [18884] / gw43 [18884] / gw44 [18884] / gw45 [18884] / gw46 [18884] / gw47 [18884]

........................................................................... [  0%]
........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  2%]
..............s......................................................... [  2%]
........................................................................ [  3%]
........................................................................ [  3%]
..........................................X............................. [  3%]
.......X............................x..X...X..................x....X..X. [  4%]
..........s...................XXX....................X...X.............. [  4%]
.......X..........X..........X..........................X............X.X [  4%]
....................X........X.X....x...X....X............x..X..X.....x. [  5%]
....X.xX.........X...x.x.......x...........X...X..X.XX.X..X..X..X....... [  5%]
X...............X...X..X...X....X.......X...X.....X...X...X.XXX.X.....xX [  6%]
..X.X..x...X.X..X.X..X.X.X..X......x..xX..X.X.....xXx..XXX.X.XX.X....... [  6%]
xXX....XX.XXxX...XX..X....X.....X.X....XX...X..XX.....X....X......X...X. [  6%]
..XXXXX.X.X...XXx.x.XXX...X........X....X..X.X.X.........XXX..X..X....X. [  7%]
..X..XXXX..X...X.....XXX...x..X..X...X...XX..XX....XX..X.X..X...x.X...X. [  7%]
.XXXXX.XXX....XX..X.xXX.X..XX...X..X..XX..X...xxX...XXX..X..XX.X..XXXX.. [  8%]
...xXX.X.X.X....X..XX.X.X..X....XX....X..X..X..XX.......X.....X...XX..X. [  8%]
..X...XX.X..XX.x....XXx...XXXX.......Xs.X.....X..X.X..x.........X...XX.. [  8%]
..X.XX...........X....X...X.X...X.....X.XXx..X..........X.X.....X.X.x... [  9%]
..X.....x.X.X.....X..XX.X.X...x..X....X.X....X..XXXX..X.....X........... [  9%]
.X.XX.X.X....X.....X.XX......X...X..X.....X...XX.....X....X.....X.X....X [  9%]
..X.X.X..X.X.......XX........X.....XX......X.X.X.X.X.....x..X...X...XX... [ 10%]
....X.XX...X..XX..x.........X.X..X.X.........X.......XX..X.....X.XX..... [ 10%]
X..X.x....X.....X.XX.....XX..X..X.X.X..x.x...XX..X.....XX.X.X......XX... [ 11%]
..XXX.XXX.....X.x.X...X....X.X.X....X.X...X......X..X....X.......X.X..XX [ 11%]
XX.......X....XX..X.X..x...X............Xx.X.X.......X...XX.X...X...x... [ 11%]
.x......X........X..X.......x.x......X.X.......x..x.X.X.X.....XX..X.x... [ 12%]
......X.X.x........X.X.X.X.........XXX..........X.XX......x...xX........ [ 12%]
....XXX..X.x.X..X.......X....X...X..X.......X....x.X...X......X....X.X.. [ 12%]
...............X..xXx..................XX.....XX...s............X.x.X... [ 13%]
X.............x..X.....X....X.........XX........X...............x.x..X.. [ 13%]
...........X.....x..X......X...........x.......X.X........X............. [ 14%]
...Xx.....Xx......X..............X....X.x.............X.....XX.........X [ 14%]
...........Xx...........X................xx..X.................XX....... [ 14%]
...........x...x..X..........X..................X..............X........ [ 15%]
...........................X......x...x................................. [ 15%]
........................................................................ [ 16%]
........................................................................ [ 16%]
........................................................................ [ 16%]
........................................................................ [ 17%]
........................................................................ [ 17%]
........................................................................ [ 17%]
........x.x............................................................. [ 18%]
......x................................................................. [ 18%]
................................................xx.........x............ [ 19%]
...................................s............x................x...... [ 19%]
.........X..................x........................................... [ 19%]
...............................X....................................x... [ 20%]
...x..................................................X.................. [ 20%]
..................................................X..................... [ 20%]
.....................................................................X.. [ 21%]
........................................................................ [ 21%]
..............................x......................................... [ 22%]
........................................................................ [ 22%]
....................................X............................X...... [ 22%]
....X......s.......................X..................X................X [ 23%]
........................................................................ [ 23%]
........................................................................ [ 24%]
........................................................................ [ 24%]
........................................................................ [ 24%]
.....................................x.................................. [ 25%]
...X.................................................................... [ 25%]
........................................................................ [ 25%]
.....X...........................................................x...... [ 26%]
....X...........................X....................................... [ 26%]
........................................................................ [ 27%]
...................X....x..........X............................X....... [ 27%]
..............................X......................Xx................. [ 27%]
.X.................X.........................X.......................... [ 28%]
X.....................X....................X................X........... [ 28%]
...................X................x.........X......................... [ 29%]
..X.........X...................................................X.X..... [ 29%]
.......................................X................................ [ 29%]
...............X.........................................X.............. [ 30%]
........................................................................ [ 30%]
..................................................................x..... [ 30%]
.X.............X................X......x....x.........X...X........X..x. [ 31%]
..X..X...X..X...X......X..X...X..........XX...Xx......XX.X....X........X [ 31%]
............X............X......X....................................... [ 32%]
......................................................................... [ 32%]
........................................................................ [ 32%]
........................................................................ [ 33%]
........................................................................ [ 33%]
.......................................................................... [ 33%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 35%]
........................................................................ [ 35%]
......................................................................... [ 35%]
........................................................................ [ 36%]
........................................................................ [ 36%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 38%]
......................................................................... [ 38%]
........................................................................ [ 38%]
........................................................................ [ 39%]
........................................................................ [ 39%]
..........................X.............................................. [ 40%]
........................................................................ [ 40%]
........................................................................ [ 40%]
........................................................................ [ 41%]
......................................................................... [ 41%]
........................................................................ [ 42%]
........................................................................ [ 42%]
........................................................................ [ 42%]
........................................................................ [ 43%]
........................................................................ [ 43%]
........................................................................ [ 43%]
........................................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 45%]
......................................................................... [ 45%]
........................................................................ [ 45%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 49%]
........................................................................ [ 49%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 51%]
........................................................................ [ 51%]
......................................................................... [ 51%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 53%]
........................................................................ [ 53%]
........................................................................ [ 53%]
........................................................................ [ 54%]
........................................................................ [ 54%]
........................................................................ [ 54%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 56%]
.......................................................................... [ 56%]
........................................................................ [ 56%]
........................................................................ [ 57%]
........................................................................ [ 57%]
......................................................................... [ 58%]
........................................................................ [ 58%]
........................................................................ [ 58%]
........................................................................ [ 59%]
.......................................................................... [ 59%]
......................................................................... [ 59%]
........................................................................ [ 60%]
.......................................................................... [ 60%]
........................................................................ [ 61%]
........................................................................ [ 61%]
......................................................................... [ 61%]
........................................................................ [ 62%]
........................................................................ [ 62%]
........................................................................ [ 63%]
........................................................................ [ 63%]
........................................................................ [ 63%]
........................................................................ [ 64%]
........................................................................ [ 64%]
........................................................................ [ 64%]
........................................................................ [ 65%]
........................................................................ [ 65%]
......................................................................... [ 66%]
........................................................................ [ 66%]
........................................................................ [ 66%]
........................................................................ [ 67%]
........................................................................ [ 67%]
........................................................................ [ 67%]
........................................................................ [ 68%]
........................................................................ [ 68%]
........................................................................ [ 69%]
........................................................................ [ 69%]
........................................................................ [ 69%]
........................................................................ [ 70%]
........................................................................ [ 70%]
........................................................................ [ 71%]
......................................................................... [ 71%]
........................................................................ [ 71%]
........................................................................ [ 72%]
......................................................................... [ 72%]
........................................................................ [ 72%]
........................................................................ [ 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.s...sss.s............................................................. [ 90%]
....................................s..................................x [ 90%]
........x........x.X...x...X....X..............X........................ [ 91%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 92%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 96%]
...................x....x.x...x.....x...........x..................x.... [ 96%]
........................x............................................... [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
............................ssssssssssssssssss.......................... [ 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                              636     23    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                        26     18    31%
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                                            10     10     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                                              75     42    44%
modin/pandas/base.py                                                1045     52    95%
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                                              287     31    89%
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                                                               7724   2254    71%

= 18234 passed, 31 skipped, 104 xfailed, 515 xpassed, 33947 warnings in 798.50s (0:13:18) =

TOTAL                                                               7724   2254    71%

= 18234 passed, 31 skipped, 104 xfailed, 515 xpassed, 33947 warnings in 798.50s (0:13:18) =

@modin-bot
Copy link

modin-bot commented Jul 9, 2020

TeamCity Dask test results bot

Tests FAILed

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 92 items

modin/pandas/test/test_io.py .................s...........s............. [ 46%]
.................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                              636    362    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    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                        26      1    96%
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                                            10     10     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                                              75     43    43%
modin/pandas/base.py                                                1045    806    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                                              287    197    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                                                               7724   4830    37%


====== 84 passed, 7 skipped, 1 xpassed, 113 warnings in 88.35s (0:01:28) =======
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 [18884] / gw1 [18884] / gw2 [18884] / gw3 [18884] / gw4 [18884] / gw5 [18884] / gw6 [18884] / gw7 [18884] / gw8 [18884] / gw9 [18884] / gw10 [18884] / gw11 [18884] / gw12 [18884] / gw13 [18884] / gw14 [18884] / gw15 [18884] / gw16 [18884] / gw17 [18884] / gw18 [18884] / gw19 [18884] / gw20 [18884] / gw21 [18884] / gw22 [18884] / gw23 [18884] / gw24 [18884] / gw25 [18884] / gw26 [18884] / gw27 [18884] / gw28 [18884] / gw29 [18884] / gw30 [18884] / gw31 [18884] / gw32 [18884] / gw33 [18884] / gw34 [18884] / gw35 [18884] / gw36 [18884] / gw37 [18884] / gw38 [18884] / gw39 [18884] / gw40 [18884] / gw41 [18884] / gw42 [18884] / gw43 [18884] / gw44 [18884] / gw45 [18884] / gw46 [18884] / gw47 [18884]

........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  1%]
...............................................s........................ [  1%]
........................................................................ [  2%]
........................................................................ [  2%]
.......................................................................... [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
........................................................................ [  4%]
..............................x............x..X..X....XX.....X.X.X..X.X.. [  4%]
.X.....X.X.......XX.....X..........X.........X.......X............XX....x [  4%]
...............x...X.X..X.X..XX....XX.X......X.X.XX.X.X...X..X.X....X.X. [  5%]
...X....X...X..X..X..X.......X...................................Xx....... [  5%]
..X.X..X........XX.xX......X.X.X.......X.X....X.X..XX.XXX..X.....X..x..X [  6%]
.......X.XX....x...Xx.X..X...X...X...X.xX.X.....X...X...X..X...XX....... [  6%]
...XX....X....X..X...X..XXXX......X........X.X.......x...XXX......XX.X.. [  6%]
..xXXX.......X..XX......XX..X.X..X.X.....X.X..X.X...X..X.X......XX....X.. [  7%]
.X..X...........X........X.X......X..X....xX.X..XX.........XXx......X.X.X [  7%]
XX.X..XX.x.X...X.X.......X.XX...X.....X.X.......XX..X.......XX.....X..X. [  8%]
........X..Xx.....X.......X.......xXX....X.X.XX......X.........XX.X..X.. [  8%]
....X.xX.......X........X.xXXXx...X.XX....xX.....X.X..x.XX...X......X.X. [  8%]
....X...sX......................XXx.....X..XX..X.Xx..X...X.X.XX.....XX.. [  9%]
X.X....X..XXX.X.......X.........x..X.............x..XXx......X..x....... [  9%]
........X.......X.......X.X.X..X.X...X......XX.Xx.X..X..x.X.XX.x....XX.. [  9%]
.............X.........x..........X..xX....x....X........X.x.Xx......s.. [ 10%]
..X..........x...X...xx.......XX.......X.....X.X...X.XXX.....X..X....... [ 10%]
....XX...X.X..X.X..xX...x..X..XX......xX..x...X.......X..X....X...XX.... [ 11%]
X..XX.X.....X.X..............XX.......X.........X......X....X........... [ 11%]
...X.x..XX..X.X.XxX..xX...X.xX..XX.X.......X........X........X........X. [ 11%]
.x.........X.....X....X...x.X........X..X......X........X......X..xX...X [ 12%]
.........................x...X..X..xxX.x.....XX.....X..x.X..x.........X. [ 12%]
X.......X.X.x......X....X....X.Xx.....X....X....X...X...X...XX.....X...X [ 12%]
....X.X...X.XX.X.X...X.......X...X.....X.........X.....XX.......X.....X. [ 13%]
.X...........x...X..XX..........XX.x.....X.....X..............XX.......X [ 13%]
....XX............XX..X..X..X.X....X....X.XXX..........XX.......XX.X...X [ 14%]
...X...X.x..XX......X........X......X....X.............................. [ 14%]
....X......XX.X..............X........X...........X.........X.x........X. [ 14%]
............X....X..................................................x..X [ 15%]
........XX........s.X........X..........X..............X..X............. [ 15%]
x....X.......X.........X.X...............X...X.........X.X.X......x..X.... [ 16%]
X.x........X.X...........X............X................................. [ 16%]
............................x...X...X................X.................. [ 16%]
...X.......................x................X.......X..........x......... [ 17%]
.X....X..........X..X............X..............X.........X.......X.X... [ 17%]
.......X.....X.........X.........XX...........X...X...X................X. [ 17%]
X................X....x...X.x......x...X......x...........X.............. [ 18%]
.X..X.....X.x..................................x....X...........X....... [ 18%]
........x.........x......X.........X............X....X.Xx...........X..X [ 19%]
..X...X....x....X...X..........X.X..................X........X............ [ 19%]
....X.............X....x............X.......X.......X..........X.....X.. [ 19%]
.......................X...........................................X.... [ 20%]
............XX.X.........X..X..X........X......xX..X...X..........X..... [ 20%]
...............................s......................................... [ 21%]
...............x......................................................... [ 21%]
........................................................................ [ 21%]
...x...............x................................................X... [ 22%]
........................................................................ [ 22%]
.............................X.......................................X.. [ 22%]
.........................X.............................................. [ 23%]
...............................x........................................ [ 23%]
........................................................................ [ 24%]
..................x..................................................... [ 24%]
........................................................................ [ 24%]
.................................................ss.ssss.s.s.s..ss...... [ 25%]
......................................................................... [ 25%]
........................................................................ [ 26%]
........................................................................ [ 26%]
........................................................................ [ 26%]
........................................................................ [ 27%]
....................................................................x.... [ 27%]
.....x.................................................................. [ 27%]
........................................................................ [ 28%]
................................x........s............................... [ 28%]
........................................................................ [ 29%]
......................................................................... [ 29%]
........................................................................ [ 29%]
........................................................................ [ 30%]
........................................................................ [ 30%]
........................................................................ [ 30%]
........................................................................ [ 31%]
........................................................................ [ 31%]
........................................................................ [ 32%]
..................................................x..................... [ 32%]
............x........................................................... [ 32%]
........................................................................ [ 33%]
x....................................X.........X.........X......X....... [ 33%]
...........X....X....................................................... [ 34%]
......................................................................... [ 34%]
........................................................................ [ 34%]
........................................................................ [ 35%]
........................................................................ [ 35%]
........................................................................ [ 35%]
......................................................................... [ 36%]
........................................................................ [ 36%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 38%]
........................................................................ [ 38%]
........................................................................ [ 39%]
........................................................................ [ 39%]
........................................................................ [ 39%]
........................................................................ [ 40%]
........................................................................ [ 40%]
..............................F......................................... [ 40%]
............F................................................F.......... [ 41%]
...................................................F..................... [ 41%]
................................................F....................... [ 42%]
............F........................................................... [ 42%]
........................................................................ [ 42%]
......................................................................... [ 43%]
........................................................................ [ 43%]
........................................................................ [ 43%]
.......................................X................................. [ 44%]
........................................................................ [ 44%]
......................................................................... [ 45%]
........................................................................ [ 45%]
........................................................................ [ 45%]
.......................................................................... [ 46%]
........................................................................ [ 46%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 49%]
........................................................................ [ 49%]
....................................................sssss.ss............ [ 50%]
........................................................................ [ 50%]
......................................................................... [ 50%]
......................................................................... [ 51%]
........................................................................ [ 51%]
......................................................................... [ 52%]
........................................................................ [ 52%]
........................................................................ [ 52%]
......................................................................... [ 53%]
......................................................................... [ 53%]
........................................................................ [ 53%]
........................................................................ [ 54%]
........................................................................ [ 54%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 55%]
......................................................................... [ 56%]
........................................................................ [ 56%]
........................................................................ [ 56%]
........................................................................ [ 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%]
........................................................................ [ 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%]
........................................................................ [ 83%]
........................................................................ [ 83%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 84%]
........................................................................ [ 84%]
......................................................................... [ 85%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 86%]
........................................................................ [ 86%]
........................................................................ [ 87%]
......................................................................... [ 87%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 90%]
......................................................................... [ 90%]
........................................................................ [ 91%]
.............s.......ss................................................. [ 91%]
........................................................................ [ 91%]
............................................x..x...X.....x..s.X......... [ 92%]
........................................................................ [ 92%]
.......s.ss............................................................. [ 92%]
........................................................................ [ 93%]
........................................................................ [ 93%]
..................X..X..x............................................... [ 94%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 95%]
........................................................................ [ 95%]
......................................................................... [ 95%]
........................................................................ [ 96%]
........................................................................ [ 96%]
..xx.......x.........................x.......x..x....................... [ 97%]
xx...................................................................... [ 97%]
........................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
........................................................................ [ 99%]
.....................................                                    [100%]
=================================== FAILURES ===================================
_________________ TestDataFrameDefault.test_boxplot[int_data] __________________
[gw6] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (128), usually from a call to set_ticks, does not match the number of ticklabels (64).
________________ TestDataFrameDefault.test_boxplot[float_data] _________________
[gw6] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/modin/modin/pandas/dataframe.py", line 600, in boxplot
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (192), usually from a call to set_ticks, does not match the number of ticklabels (64).
______________ TestDataFrameDefault.test_boxplot[sparse_nan_data] ______________
[gw6] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/modin/modin/pandas/dataframe.py", line 600, in boxplot
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (256), usually from a call to set_ticks, does not match the number of ticklabels (64).
______________ TestDataFrameDefault.test_boxplot[dense_nan_data] _______________
[gw6] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/modin/modin/pandas/dataframe.py", line 600, in boxplot
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (320), usually from a call to set_ticks, does not match the number of ticklabels (64).
__________________ TestDataFrameDefault.test_boxplot[100x100] __________________
[gw6] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/modin/modin/pandas/dataframe.py", line 600, in boxplot
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (420), usually from a call to set_ticks, does not match the number of ticklabels (100).
_____________ TestDataFrameDefault.test_boxplot[with_index_column] _____________
[gw6] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/modin/modin/pandas/dataframe.py", line 600, in boxplot
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (484), usually from a call to set_ticks, does not match the number of ticklabels (64).

----------- 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                              636    128    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                        26      1    96%
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                                            10     10     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                                              75     43    43%
modin/pandas/base.py                                                1045     52    95%
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                                              287     31    89%
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                                                               7724   1974    74%

=========================== short test summary info ============================
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[int_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[float_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[sparse_nan_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[dense_nan_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[100x100]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[with_index_column]
= 6 failed, 18228 passed, 31 skipped, 104 xfailed, 515 xpassed, 34013 warnings in 1766.47s (0:29:26) =

TOTAL                                                               7724   1974    74%

=========================== short test summary info ============================
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[int_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[float_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[sparse_nan_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[dense_nan_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[100x100]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[with_index_column]
= 6 failed, 18228 passed, 31 skipped, 104 xfailed, 515 xpassed, 34013 warnings in 1766.47s (0:29:26) =

@modin-bot
Copy link

modin-bot commented Jul 9, 2020

TeamCity Ray test results bot

Tests FAILed

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 92 items

modin/pandas/test/test_io.py .................s...........s............. [ 46%]
.................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                              636    361    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                        26      1    96%
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                                            10      8    20%
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                                              75     10    87%
modin/pandas/base.py                                                1045    806    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                                              287    197    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                                                               7724   4656    40%


====== 84 passed, 7 skipped, 1 xpassed, 101 warnings in 78.72s (0:01:18) =======
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 [18884] / gw1 [18884] / gw2 [18884] / gw3 [18884] / gw4 [18884] / gw5 [18884] / gw6 [18884] / gw7 [18884] / gw8 [18884] / gw9 [18884] / gw10 [18884] / gw11 [18884] / gw12 [18884] / gw13 [18884] / gw14 [18884] / gw15 [18884] / gw16 [18884] / gw17 [18884] / gw18 [18884] / gw19 [18884] / gw20 [18884] / gw21 [18884] / gw22 [18884] / gw23 [18884] / gw24 [18884] / gw25 [18884] / gw26 [18884] / gw27 [18884] / gw28 [18884] / gw29 [18884] / gw30 [18884] / gw31 [18884] / gw32 [18884] / gw33 [18884] / gw34 [18884] / gw35 [18884] / gw36 [18884] / gw37 [18884] / gw38 [18884] / gw39 [18884] / gw40 [18884] / gw41 [18884] / gw42 [18884] / gw43 [18884] / gw44 [18884] / gw45 [18884] / gw46 [18884] / gw47 [18884]

........................................................................ [  0%]
........................................................................ [  0%]
......................................................................... [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  2%]
..............................................................s.......... [  2%]
........................................................................ [  3%]
......................................................................... [  3%]
........................................................................ [  3%]
...............................................X...X....X.......X...xX.X. [  4%]
........x...............X....X....XX....X.X.XX.....X.............X...... [  4%]
.......XX......XX.X.....X.....X...X........X............X............X.. [  4%]
..X.....X..X.X.....X....X....X.X...X...X....XX......XX.........X....X.... [  5%]
...X..............................x...X..XX......xX........X....X....X... [  5%]
...XX.......X...X.....X...X.......X......................X.......X...... [  6%]
..X.X...X....X..XX..x.Xx.X.X.........X..X....X...xX..XxX..XXX...XX..X..X [  6%]
.X....XX..XX.X.X..X.XX....x....X.X....X.........X...X......xXX.....X..X.. [  6%]
....X..........X..........X.....X....XX.X....X.X.XX.X...X.X.X.xXX....XX. [  7%]
...X...XX.x.X.X...X.X....X.XX...XX.....X...XX...XX..X....X.....X.......X [  7%]
X..x......sX....X.X.X...X....X...X.X.X.X..Xx.X..X.X...XX..X.X........XX. [  8%]
........X..x..xX.X....X.....X.....X..x.x.XX...X...........X.XX......X.... [  8%]
....X....x...X.......X.xX.X.XXXX.XX.XX.X.XX.X...X..X..X..........X..X.x. [  8%]
....X....X.....X...X.......X.XX.XXxX.X.X...X..xX.X...X.......X......X... [  9%]
.....XX....x.......xX....X....XX.....xX...XXX....X....x..X..X.X.XXXX...... [  9%]
....X....X............X....X...X....XX.....X.X..XX.X...XXX...X.......... [  9%]
..XX.............x..X.X......X...x.....X.....X..........X....Xx.X........ [ 10%]
............x.....X.......X.X...X...XX......X.....X.X....X..s........... [ 10%]
..........X........XX.......xX...x...X.........Xx.xxX...xxX............. [ 11%]
x...x.x.......x...X....X..X..X...x...XXX..X.XX...XXX.......X.......Xx... [ 11%]
Xx.....X....X..X.X.........XX.....X....XX.....XX..........x....X.......X [ 11%]
.X...Xx.......X........XX...X.xx...............X...x...X..x.x..X...xX.X. [ 12%]
xX..X....XX........x..X......x..X.....X....x.xX........XX.X........X.X.. [ 12%]
.......XX..X...X.X....X...X........X....X...XX...X.....XXX...X..X....XX. [ 13%]
.X.XX.X.XX....X.....X..X..X.....X.X..X...X..X.....XX.......X...X.....X...X [ 13%]
X....X.X..X.......X......x...XX..X.X....................X............X... [ 13%]
.X..........XX.......X.....X.....X.X..........Xx.....X.....X..x..XX..... [ 14%]
XXX..XX..XXX..X..XX..X.X.....X.XX...X.X..X.X............X.....X....XX... [ 14%]
.........X..............X......X............................X...X....... [ 14%]
....X....x..........X.....X........Xx......X..........X..............X.. [ 15%]
......X.......X.............X..X....X..x...X..................X......x.. [ 15%]
.................X.......X...X.....X......X...X..........X.....X.......x. [ 16%]
...X...........X..........................XX.............XX.........x... [ 16%]
..X...............X...............................X......X..........X... [ 16%]
....X......XX.X...........X...........X.................................. [ 17%]
...........................X..............................X............. [ 17%]
.......X...................X........................s.........x......... [ 17%]
.....X..............X......................X.X............x......x.....X [ 18%]
......................X....X.............................X.............x [ 18%]
..x.................X.X...............X.............................x... [ 19%]
.....X........X.......X............X........x.x....................X.... [ 19%]
...xx..X.........x.....XX.............X...X.............X.....x...X..... [ 19%]
.X..X..........X.X......X...............X...........X.............X..... [ 20%]
.......X.............X...............................................X.. [ 20%]
.................X...................................................... [ 21%]
.......................................x...............................x [ 21%]
.......x..............X................................................. [ 21%]
....................x.s........................X........................ [ 22%]
.........................Xx.......X..................................... [ 22%]
........................................................................ [ 22%]
....................................................................x... [ 23%]
......................................................................... [ 23%]
........................................................................ [ 24%]
...................................................x.................... [ 24%]
......................................................................... [ 24%]
........................................................................ [ 25%]
......................................................................... [ 25%]
........................................................................ [ 26%]
........................................................................ [ 26%]
......................................................................... [ 26%]
........................................................................ [ 27%]
.........................x.............................................. [ 27%]
........................................................................ [ 27%]
...........x............................................................ [ 28%]
......................................................................... [ 28%]
........................................................................ [ 29%]
........................................................................ [ 29%]
........................................................................ [ 29%]
........................................................x..............s [ 30%]
......................................................................... [ 30%]
........................................................................ [ 30%]
.x...................................................................... [ 31%]
........................................................................ [ 31%]
.....................................................x.................. [ 32%]
.........................................ss..ss.ss.sssss.s.s..ss.ss.s.... [ 32%]
........................................................................ [ 32%]
........................................................................ [ 33%]
.............x.......................................................... [ 33%]
......................................................................... [ 34%]
........................................................................ [ 34%]
..............X.......................................................... [ 34%]
........................................................................ [ 35%]
........................................................................ [ 35%]
........................................................................ [ 35%]
........................................................................ [ 36%]
......................................................................... [ 36%]
........................................................................ [ 37%]
........................................................................ [ 37%]
......................................................................... [ 37%]
......................................................................... [ 38%]
........................................................................ [ 38%]
........................................................................ [ 39%]
......................................................................... [ 39%]
........................................................................ [ 39%]
........................................................................ [ 40%]
........................................................................ [ 40%]
......................................................................... [ 40%]
........................................................................ [ 41%]
...........X.......X............X.............X.............X......X..... [ 41%]
........................................................................ [ 42%]
........................................................................ [ 42%]
........................................................................ [ 42%]
........................................................................ [ 43%]
.......................................................F................ [ 43%]
......................................................F................. [ 44%]
.............................................................F............ [ 44%]
............................................F........................... [ 44%]
...................................................F..................... [ 45%]
................................F....................................... [ 45%]
......................................................................... [ 45%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 47%]
......................................................................... [ 47%]
......................................................................... [ 47%]
......................................................................... [ 48%]
........................................................................ [ 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%]
......................................................................... [ 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%]
........................................................................ [ 75%]
......................................................................... [ 75%]
........................................................................ [ 75%]
........................................................................ [ 76%]
......................................................................... [ 76%]
........................................................................ [ 76%]
......................................................................... [ 77%]
........................................................................ [ 77%]
........................................................................ [ 78%]
........................................................................ [ 78%]
........................................................................ [ 78%]
........................................................................ [ 79%]
........................................................................ [ 79%]
........................................................................ [ 79%]
......................................................................... [ 80%]
........................................................................ [ 80%]
........................................................................ [ 81%]
........................................................................ [ 81%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 83%]
........................................................................ [ 83%]
......................................................................... [ 84%]
........................................................................ [ 84%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 86%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 89%]
......................................................................... [ 89%]
......................................................................... [ 90%]
......................................................................... [ 90%]
........................................................................ [ 91%]
.sss.ss................................................................. [ 91%]
........................................................................ [ 91%]
........X.........x....X.........x.....x..........X.x................... [ 92%]
...........................................s............................ [ 92%]
..................s..................................................... [ 92%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 94%]
..........................................................X............. [ 95%]
........................................................................ [ 95%]
........................................................................ [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
..........xx..x................xx................x......x............... [ 97%]
........................................................................ [ 97%]
..............................x......................................... [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
........................................................................ [ 99%]
.............................                                            [100%]
=================================== FAILURES ===================================
_________________ TestDataFrameDefault.test_boxplot[int_data] __________________
[gw13] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (128), usually from a call to set_ticks, does not match the number of ticklabels (64).
________________ TestDataFrameDefault.test_boxplot[float_data] _________________
[gw13] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/modin/modin/pandas/dataframe.py", line 600, in boxplot
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (192), usually from a call to set_ticks, does not match the number of ticklabels (64).
______________ TestDataFrameDefault.test_boxplot[sparse_nan_data] ______________
[gw13] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/modin/modin/pandas/dataframe.py", line 600, in boxplot
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (256), usually from a call to set_ticks, does not match the number of ticklabels (64).
______________ TestDataFrameDefault.test_boxplot[dense_nan_data] _______________
[gw13] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/modin/modin/pandas/dataframe.py", line 600, in boxplot
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (320), usually from a call to set_ticks, does not match the number of ticklabels (64).
__________________ TestDataFrameDefault.test_boxplot[100x100] __________________
[gw13] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/modin/modin/pandas/dataframe.py", line 600, in boxplot
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (420), usually from a call to set_ticks, does not match the number of ticklabels (100).
_____________ TestDataFrameDefault.test_boxplot[with_index_column] _____________
[gw13] linux -- Python 3.7.7 /opt/conda/bin/python
Traceback (most recent call last):
  File "/modin/modin/pandas/test/test_dataframe.py", line 2111, in test_boxplot
    assert modin_df.boxplot() == to_pandas(modin_df).boxplot()
  File "/modin/modin/pandas/dataframe.py", line 600, in boxplot
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_core.py", line 447, in boxplot_frame
    **kwargs,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 375, in boxplot_frame
    **kwds,
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 343, in boxplot
    result = plot_group(columns, data.values.T, ax)
  File "/opt/conda/lib/python3.7/site-packages/pandas/plotting/_matplotlib/boxplot.py", line 291, in plot_group
    ax.set_xticklabels(keys, rotation=rot)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 63, in wrapper
    return get_method(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 451, in wrapper
    return func(*args, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1793, in _set_ticklabels
    return self.set_ticklabels(labels, minor=minor, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/matplotlib/axis.py", line 1715, in set_ticklabels
    "The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (484), usually from a call to set_ticks, does not match the number of ticklabels (64).

----------- 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                              636    130    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     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                        26      1    96%
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                                            10      1    90%
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                                              75     10    87%
modin/pandas/base.py                                                1045     52    95%
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                                              287     31    89%
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                                                               7724   1818    76%

=========================== short test summary info ============================
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[int_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[float_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[sparse_nan_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[dense_nan_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[100x100]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[with_index_column]
= 6 failed, 18228 passed, 31 skipped, 104 xfailed, 515 xpassed, 33918 warnings in 1377.83s (0:22:57) =

TOTAL                                                               7724   1818    76%

=========================== short test summary info ============================
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[int_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[float_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[sparse_nan_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[dense_nan_data]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[100x100]
FAILED modin/pandas/test/test_dataframe.py::TestDataFrameDefault::test_boxplot[with_index_column]
= 6 failed, 18228 passed, 31 skipped, 104 xfailed, 515 xpassed, 33918 warnings in 1377.83s (0:22:57) =

Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
@vnlitvinov vnlitvinov force-pushed the cloudy-with-a-chance-of-meatballs branch from cafa2d4 to 28ca2e3 Compare July 10, 2020 14:53
It should now die when cluster dies, so objects created in separate contexts
with the same cluster are interchangeable

Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Also make RayScale.spawn() and .destroy() call implementation immediately when wait=True

Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Windows localhost is IPv6 but WSL IPv6 support is buggy

Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
@vnlitvinov vnlitvinov marked this pull request as ready for review July 13, 2020 14:48
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Also change Cluster .spawn() and .destroy() to be asynchronous by default

Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
anmyachev
anmyachev previously approved these changes Jul 13, 2020
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
@vnlitvinov vnlitvinov force-pushed the cloudy-with-a-chance-of-meatballs branch from 6117240 to 8fe723f Compare July 13, 2020 20:51
anmyachev
anmyachev previously approved these changes Jul 13, 2020
Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
@vnlitvinov vnlitvinov linked an issue Jul 14, 2020 that may be closed by this pull request
Copy link
Collaborator

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

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

Thanks @vnlitvinov, this looks great! We need a couple of docstrings added and I have some suggestions on API. Please let me know your thoughts!

Signed-off-by: Vasilij Litvinov <vasilij.n.litvinov@intel.com>
@vnlitvinov
Copy link
Collaborator Author

@devin-petersohn I hope I've addressed your API concerns.

Copy link
Collaborator

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

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

Looks great, thanks @vnlitvinov!

@vnlitvinov vnlitvinov merged commit 6ca8016 into modin-project:master Jul 17, 2020
@vnlitvinov vnlitvinov deleted the cloudy-with-a-chance-of-meatballs branch July 17, 2020 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Ray ⚡ Issues related to the Ray engine Ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable Ray autoscaler feature in Modin

4 participants