Skip to content

Conversation

@anmyachev
Copy link
Collaborator

@anmyachev anmyachev commented Jun 25, 2020

What do these changes do?

anmyachev added 16 commits June 10, 2020 19:37
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
@modin-bot
Copy link

modin-bot commented Jun 25, 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 90 items

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

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     85     45    47%
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                                     118     91    23%
modin/backends/pandas/query_compiler.py                              630    361    43%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    87     27    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                                     423    267    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                                     11      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                                          108      6    94%
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/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                               16     16     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                                 17     17     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/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                                              60     21    65%
modin/pandas/base.py                                                1048    808    23%
modin/pandas/concat.py                                                42     36    14%
modin/pandas/dataframe.py                                            854    657    23%
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                                             185    185     0%
modin/pandas/io.py                                                   156     17    89%
modin/pandas/iterator.py                                              17     11    35%
modin/pandas/reshape.py                                               30     20    33%
modin/pandas/series.py                                               898    580    35%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7123   4727    34%


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

......................................................................... [  0%]
........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  1%]
......................................................................... [  1%]
.......................................................................... [  2%]
........................................................................ [  2%]
........................................................................ [  3%]
...............................................................s........ [  3%]
.......................................................................... [  3%]
........................................................................ [  4%]
........................................................................ [  4%]
..................x.............................x....................... [  5%]
X.X.....X.......................X.X...X.......X.....................X.s. [  5%]
.XX..X......xX........X.......XXX...X..X.........X....X...X...X.Xx..X..X [  5%]
.XXX...X.......XX....X....X..XX..Xx.XXXX.X.xX..xX.x....x.xX.XxxXX.XX.X.X [  6%]
X.XX.x.XXxXXX.xXXXx.xX.XXxxX.xXXXXxXX..XX..XX.XXxXXXXXXXx.XX.XXXXX..xXXX [  6%]
xxXXX.XXX...XxXXXXXXXXXXXXX.xXX.XXXXX.Xx.XXXX..X...XXXXXXXXXXXXXXXX.XX..X.XXXX [  6%]
XXX.X.X.X...X.XXX..XXXXX.XXXX...X..X.XX..XX..XX.XX.X...XX..XXXXX......xX [  7%]
.X..XXX.......X..X..X....X.....xX.X...........X.X...............XX...... [  7%]
XX....................................X......X.............X............. [  8%]
.......X.........X......................................X......X......... [  8%]
..................x.........X....X..........XX..............x...........X [  8%]
............X...XX.............X..........................X..XXX......... [  9%]
..........X........X........X...X.X.XX.....................x.X..X..X.... [  9%]
..X.XX....XX...X....X.......X....X..XX...X.XX...X.X.XxXXX.X.....X....... [ 10%]
X..X.X.X.......X.XX...XX..x.XXX.XX...XxX.XXx..X...X.X.x.xxXXX..XX....X.. [ 10%]
X.XXXXX..x.X.xXX.Xx.XxxXxX..x.xxXXXXxX.X..xX......XXXXX.X.XxXXXXXXXx.XXX [ 10%]
..XXXXX.XXxX..Xxx.......XX.XXXxXXXX.XXXXXXXXX...X..XXXXX....xX.X...XXX.X [ 11%]
.XXX..X.XX.XXX.XXX.......XX.X..XXXX.XX..x.X.X.X..XXX..X..X.XX....X...X.X [ 11%]
.X..XX..XX.XXX......X.......X..X..X...X.......X.XX..X........XX....X..... [ 12%]
.X..x.s...........X..................X......x....X...................... [ 12%]
..........X...X.X.....X..........X.........X........................X..... [ 12%]
X.......X.........X...........................X.......X.X.....X......x..... [ 13%]
...........X........X.......X.........X......X.X..............X......... [ 13%]
...X............X.....X.............................X................... [ 14%]
...X..................X...................X............................. [ 14%]
....X.................................................................... [ 14%]
x............................x........................................x. [ 15%]
..................................x...........x............................ [ 15%]
X......x........s...............XX..............................X.....X.. [ 16%]
................X...........X.........X.x.........X.......Xx...x..X..... [ 16%]
....x....X................X...X............x..x.x........X.........x...... [ 16%]
..X........X..................X.....xX......................X........... [ 17%]
....................X...........................X....................... [ 17%]
........................................................................ [ 17%]
.....................................x.................................X [ 18%]
.....................................X...x.............................. [ 18%]
....X.X..............................x...X...X.........................X [ 19%]
...X...X..........................X...X.................x...........X... [ 19%]
....X.................................X.........x.....................X. [ 19%]
........X...................................X........................... [ 20%]
.......X.........................x......X..............................X. [ 20%]
........................................................................ [ 21%]
.........x........X...........X..........X........x.X.......XX.......... [ 21%]
X..........X..........X.x......X...X..........X.........X..........X.... [ 21%]
....X................................................................... [ 22%]
..............................xx........................................ [ 22%]
........................................................................ [ 23%]
........................................................................ [ 23%]
...................................x.................................... [ 23%]
.............................................s.......................... [ 24%]
........................................................................ [ 24%]
......................X......x........X..................X.............. [ 25%]
....x......X.......................X.................................X.. [ 25%]
........................................................................ [ 25%]
........................................................................ [ 26%]
........................................................................ [ 26%]
........................................................................ [ 26%]
........................................................................ [ 27%]
........................................................................ [ 27%]
........................................................................ [ 28%]
........................................................................ [ 28%]
........................................................................ [ 28%]
........................................................................ [ 29%]
........................................................................ [ 29%]
........................................................................ [ 30%]
..........s............................................................. [ 30%]
........................................................................ [ 30%]
........................................................................ [ 31%]
........................................................................ [ 31%]
........................................................................ [ 32%]
........................................................................ [ 32%]
........................................................................ [ 32%]
........................................................................ [ 33%]
......................................................................... [ 33%]
........................................................................ [ 33%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 35%]
........................................................................ [ 35%]
...............................................X........................ [ 35%]
......................................................................... [ 36%]
........................................................................ [ 36%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 38%]
......................................................................... [ 38%]
........................................................................ [ 39%]
......................................................................... [ 39%]
........................................................................ [ 39%]
........................................................................ [ 40%]
......................................................................... [ 40%]
........................................................................ [ 40%]
......................................................................... [ 41%]
........................................................................ [ 41%]
......................................................................... [ 42%]
........................................................................ [ 42%]
........................................................................ [ 42%]
.............ss.ss.ssss.s.s.ss.ss.ss.ss................................. [ 43%]
........................................................................ [ 43%]
........................................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 44%]
......................................................................... [ 45%]
........................................................................ [ 45%]
........................................................................ [ 46%]
........................................................................ [ 46%]
......................................................................... [ 46%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 49%]
......................................................................... [ 49%]
......................................................................... [ 49%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 51%]
........................................................................ [ 51%]
........................................................................ [ 51%]
........................................................................ [ 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%]
........................................................................ [ 62%]
........................................................................ [ 62%]
........................................................................ [ 62%]
.......................................................................... [ 63%]
........................................................................ [ 63%]
........................................................................ [ 63%]
......................................................................... [ 64%]
......................................................................... [ 64%]
........................................................................ [ 65%]
........................................................................ [ 65%]
........................................................................ [ 65%]
........................................................................ [ 66%]
........................................................................ [ 66%]
........................................................................ [ 67%]
........................................................................ [ 67%]
........................................................................ [ 67%]
........................................................................ [ 68%]
........................................................................ [ 68%]
........................................................................ [ 69%]
........................................................................ [ 69%]
........................................................................ [ 69%]
........................................................................ [ 70%]
......................................................................... [ 70%]
........................................................................ [ 70%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 72%]
........................................................................... [ 72%]
......................................................................... [ 72%]
........................................................................ [ 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%]
........................................................................ [ 85%]
........................................................................ [ 85%]
......................................................................... [ 85%]
........................................................................ [ 86%]
........................................................................ [ 86%]
........................................................................ [ 86%]
......................................................................... [ 87%]
......................................................................... [ 87%]
........................................................................ [ 88%]
......................................................................... [ 88%]
......................................................................... [ 88%]
........................................................................ [ 89%]
........................................................................ [ 89%]
......................................................................... [ 90%]
........................................................................ [ 90%]
.......................................................................s. [ 90%]
s.s.ss.................................................................. [ 91%]
.........X........x......................x..........s......x............ [ 91%]
..................X.......................s............................. [ 92%]
.X....x................................................................. [ 92%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 93%]
...........................................................X............. [ 94%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 96%]
..................................................x..............x.xx..x [ 96%]
....x...x..................................x............................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
........................................................................ [ 99%]
............................                                             [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     85     45    47%
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                                     118     87    26%
modin/backends/pandas/query_compiler.py                              630     27    96%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    87     27    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                                     423     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                                     11      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                                          108      6    94%
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/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                               16     16     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                                 17     17     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/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                                              60     21    65%
modin/pandas/base.py                                                1048     51    95%
modin/pandas/concat.py                                                42      5    88%
modin/pandas/dataframe.py                                            854     97    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                                             185     30    84%
modin/pandas/io.py                                                   156     17    89%
modin/pandas/iterator.py                                              17      0   100%
modin/pandas/reshape.py                                               30      0   100%
modin/pandas/series.py                                               898     54    94%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7123   1731    76%

= 17879 passed, 31 skipped, 104 xfailed, 515 xpassed, 32188 warnings in 818.98s (0:13:38) =

TOTAL                                                               7123   1731    76%

= 17879 passed, 31 skipped, 104 xfailed, 515 xpassed, 32188 warnings in 818.98s (0:13:38) =

@modin-bot
Copy link

modin-bot commented Jun 25, 2020

TeamCity Dask test results bot

Tests PASSed

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

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

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     85     45    47%
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                                     118     60    49%
modin/backends/pandas/query_compiler.py                              630    357    43%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    87     27    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                                     423    232    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                                     11      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                                          108     25    77%
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/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                               16      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                                 17     17     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/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                                              60     22    63%
modin/pandas/base.py                                                1048    808    23%
modin/pandas/concat.py                                                42     36    14%
modin/pandas/dataframe.py                                            854    657    23%
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                                             185    185     0%
modin/pandas/io.py                                                   156     17    89%
modin/pandas/iterator.py                                              17     11    35%
modin/pandas/reshape.py                                               30     20    33%
modin/pandas/series.py                                               898    580    35%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7123   4333    39%


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

........................................................................ [  0%]
........................................................................ [  0%]
......................................................................... [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  3%]
........................................................................ [  3%]
..................................................................s..... [  3%]
...........x.................x.......................................... [  4%]
.X...................................X.................................. [  4%]
............X.............X..............X.............X...X......X...XX [  5%]
X...X.......X..X.X.....X...X.....X.xXX.X..sx........X.XX.............X... [  5%]
X.............X..XXx...................x..........x................x...x [  5%]
...Xx.x.X...Xx...x...Xx.x..xX............X.X.X..X..............X.XXXx.XX [  6%]
...XX......X.XX.XX..X.XX...X.....X...XXXX...X.Xx...XX...X..XXXXXXX.XX.xX [  6%]
XX....XX..XX.....XXX.XX.XX.XXX...X..XXXXXXXX..X..X.XX.XX...XX.X..XXXx.XXX [  7%]
.XX.X.xXXX....XX.xXXx..XxXXXXx......XXXX.X.xX....X...x..X..X....XX...XX. [  7%]
..X......XX..X.X...X.XXXX........X.X..X....X..XX.X.....X....X............ [  7%]
X....XX............X...........X.X..X.xX...XX............XXX...X.X..X... [  8%]
....X.....X..X........XX..........X..X.X..X...X..X...XX........X.XX....X.. [  8%]
XXXX.X..XX.....X..X.X....XXX..X.X.XX.....X.XX....X.....X.XXX..........XX [  8%]
.....X......XXX.XX..X....X.X..X........X.X.XXX...X.XX..........XX..X.XXX. [  9%]
...........X.X.X............X......X..XXX.............x.X..X.X.......... [  9%]
..x...........X..x.................Xx................XXX.xXX............. [ 10%]
....X.Xx..X......X............X.X..XX.......x........XXX.X..xX....xXX.X. [ 10%]
.....X.xx.......X.Xx...x.XXx.XX..X..x.X.x.......X.X.xX.X..X.X....X...X.X [ 10%]
.XXX..XXX.......X.X.....x.....X..X.....x...X...X.....X.X.X....X...XX...X [ 11%]
..............X.....X...X.x......X....x..X...X....X.....X...x..XX......X [ 11%]
..X..X...X.....XX.....X...xx.XX..X.x.X.......x..X.X......xX.XX.........X [ 12%]
......X.....XX.....X...X..XX...X.X...XX....X..X..X...X....XX.X...X....X. [ 12%]
X.......X....XX.x.X...s.Xx...X.XX.....XXX.........X..X.XX......X.X.x.... [ 12%]
...X...X.....X.X.......X...............X................X....XX......... [ 13%]
......X.........X............X..................................X....X... [ 13%]
........X..x.....X......X......X..x..x...X....x.X.....XX..X.....X....... [ 14%]
.X......X.........X.....X.....................................x......x.. [ 14%]
.............x...................x........X......................X...... [ 14%]
.......X......X..........X...X....X..........X......X................... [ 15%]
.X.....X..........X....X....x.X.X...................X..X................ [ 15%]
.......X..............X..........X......X.........X..X.................. [ 15%]
......x...X...X..........................X........X...............X..... [ 16%]
..................X.x...............................X...........s....... [ 16%]
..........XX............X.....................X...........X.............. [ 17%]
..........x.........x.......X.....x.....x..................X.x........... [ 17%]
..............X........................X.........................X...... [ 17%]
..........X.............................................X...x...X....... [ 18%]
..X.................x......X...X...........X..................X......... [ 18%]
...................X.......X.......................X.....X.X........X... [ 19%]
.......................X....X...X..........x........X.........X......... [ 19%]
...................................................................x.... [ 19%]
........................................................................ [ 20%]
......................................x................................. [ 20%]
...........x............................................................ [ 21%]
.......X.....................X.......................................... [ 21%]
.........................................X..........X................... [ 21%]
........................................................................ [ 22%]
.x.X......X.................x....................X.....X................. [ 22%]
........XX...........X..........................x...............X....... [ 22%]
................................X.....................X...X.............. [ 23%]
.......................XX............................................... [ 23%]
X..............X.......X................................................ [ 24%]
........................................................................ [ 24%]
......................................x..................x.............. [ 24%]
....X.............................X..................................... [ 25%]
......X..............xX......................................X.......... [ 25%]
.......X..............................X.x............................... [ 26%]
......X.....X......X................X....................X.............. [ 26%]
........................X.......X...........X............................ [ 26%]
........................................................................ [ 27%]
........................................................................ [ 27%]
........................................................................ [ 28%]
........................................................................ [ 28%]
........................................................................ [ 28%]
........................................................................ [ 29%]
........................................................................ [ 29%]
.........................................x.............................. [ 29%]
....................................................................x... [ 30%]
........s..................x.x........................................... [ 30%]
...................................................................x.... [ 31%]
...s.................................................ssssssssssssss.ssss [ 31%]
........................................................................ [ 31%]
........................................................................ [ 32%]
........................................................................ [ 32%]
........................................................................ [ 33%]
........................................................................ [ 33%]
......................................................................... [ 33%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 35%]
........................................................................ [ 35%]
........................................................................ [ 35%]
........................................................................ [ 36%]
........................................................................ [ 36%]
........................................................................ [ 37%]
......................................................................... [ 37%]
........................................................................ [ 37%]
........................................................................ [ 38%]
........................................................................ [ 38%]
........................................................................ [ 38%]
........................................................................ [ 39%]
........................................................................ [ 39%]
........................................................................ [ 40%]
........................................................................ [ 40%]
........................................................................ [ 40%]
........................................................................ [ 41%]
........................................................................ [ 41%]
......................................................................... [ 42%]
........................................................................ [ 42%]
......................................................................... [ 42%]
........................................................................ [ 43%]
........X.......................................................X....X.. [ 43%]
............X....X...........X.........X................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 45%]
........................................................................ [ 45%]
........................................................................ [ 45%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 49%]
........................................................................ [ 49%]
......................................................................... [ 49%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 51%]
........................................................................ [ 51%]
........................................................................ [ 51%]
......................................................................... [ 52%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 53%]
........................................................................ [ 53%]
........................................................................ [ 54%]
........................................................................ [ 54%]
........................................................................ [ 54%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 56%]
........................................................................ [ 56%]
........................................................................ [ 56%]
........................................................................ [ 57%]
........................................................................ [ 57%]
......................................................................... [ 58%]
........................................................................ [ 58%]
........................................................................ [ 58%]
........................................................................ [ 59%]
........................................................................ [ 59%]
........................................................................ [ 59%]
........................................................................ [ 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%]
........................................................................ [ 72%]
........................................................................ [ 72%]
........................................................................ [ 72%]
........................................................................ [ 73%]
........................................................................ [ 73%]
........................................................................ [ 73%]
........................................................................ [ 74%]
........................................................................ [ 74%]
........................................................................ [ 75%]
........................................................................ [ 75%]
........................................................................ [ 75%]
........................................................................ [ 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%]
........................................................................ [ 86%]
........................................................................ [ 86%]
......................................................................... [ 86%]
........................................................................ [ 87%]
........................................................................ [ 87%]
........................................................................ [ 87%]
........................................................................ [ 88%]
......................................................................... [ 88%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 90%]
........................................................................ [ 91%]
................................................................sssss... [ 91%]
........................................................................ [ 91%]
..........s............................................................. [ 92%]
......................X.......x.X....xx..........x.............X........ [ 92%]
.......................s................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
.........................................................x.............. [ 97%]
...x........................xx.x.x....x...........................x..... [ 97%]
................................X....................................... [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
...................................................................      [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     85     45    47%
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                                     118     60    49%
modin/backends/pandas/query_compiler.py                              630    132    79%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    87     27    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                                     423     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                                     11      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                                          108     25    77%
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/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                               16      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                                 17     17     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/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                                              60     22    63%
modin/pandas/base.py                                                1048     51    95%
modin/pandas/concat.py                                                42      5    88%
modin/pandas/dataframe.py                                            854     97    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                                             185     30    84%
modin/pandas/io.py                                                   156     17    89%
modin/pandas/iterator.py                                              17      0   100%
modin/pandas/reshape.py                                               30      0   100%
modin/pandas/series.py                                               898     55    94%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7123   1550    78%

= 17879 passed, 31 skipped, 104 xfailed, 515 xpassed, 32254 warnings in 1091.97s (0:18:11) =

TOTAL                                                               7123   1550    78%

= 17879 passed, 31 skipped, 104 xfailed, 515 xpassed, 32254 warnings in 1091.97s (0:18:11) =

Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
@modin-bot
Copy link

modin-bot commented Jun 25, 2020

TeamCity Ray test results bot

Tests PASSed

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

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

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     85     45    47%
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                                     118     54    54%
modin/backends/pandas/query_compiler.py                              630    356    43%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    87     27    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                                     423    211    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                                     11      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                                          108     36    67%
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/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                               16     16     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                                 17      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/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                                              60      9    85%
modin/pandas/base.py                                                1048    808    23%
modin/pandas/concat.py                                                42     36    14%
modin/pandas/dataframe.py                                            854    657    23%
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                                             185    185     0%
modin/pandas/io.py                                                   156     17    89%
modin/pandas/iterator.py                                              17     11    35%
modin/pandas/reshape.py                                               30     20    33%
modin/pandas/series.py                                               898    580    35%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7123   4179    41%


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

........................................................................ [  0%]
......................................................................... [  0%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  2%]
.................................................................x...... [  2%]
........................x............................................... [  3%]
.X...............................X...................................... [  3%]
.........X.......................X...................................... [  3%]
........................................................................ [  4%]
...........................s............................................ [  4%]
............................................................x.........X. [  5%]
................X..........X....X..............X.....X......X.......X... [  5%]
.........X...XX...X.X........Xs....X.Xx..X.....XXX..X.XX....X.x.......XX [  5%]
..X.xXx..x.X..XXX..XXx.X..X.xXX.xXx....XXx...XX.XXX..x.X..X.XX.XXXX.XX.x [  6%]
XX.XX.Xx.X.X......XXX.xx..XXXXXXXX..XX..XX..X.XXX.X...Xx.X..X.X.X.X..X.X [  6%]
..X..X.XxXXXXX.X.....XX.XX..X.....XXX.xX..X.XXxXXX..X..X.X...X..X.....X. [  6%]
..x..X.....x..x.XX.X..X......X..X......X.X.X.xx..X..................X... [  7%]
XXX.X.....X..X....X.......X..X....X.X...X.X....X....X.....xX...XX.X....X [  7%]
X........X...X.X.X...X..X.X..........XX...XX...XXXX.X......XX.X........X [  8%]
.....XXX.....x....X.Xx........x..X.........X..XX.X..XXX.X........X...... [  8%]
...x....X...X.X.X...XXX...X...X......XX.XX..X..X...XX.X...X.....XX...X.X [  8%]
....X......X..XX.XXxXX..X.XX....XX..X.X..X..X........X.XX...XX....XX.... [  9%]
..X.XXXX.X.X......X...X...XXX.xX.X..X.X..X...X......XXXX....Xx........XX [  9%]
XX.xXXx......X.X......x.XX.X.XX..X..........X.XX.X.X.XX..x..X.X.X......X [ 10%]
..X.XXX...x.x...X...XXX...X....X.....X.....x......XXX.........XX..X.X.x. [ 10%]
..X...x.X.X..........X..X...s.....X.X.XX......Xx.X..X.........x.X....... [ 10%]
....X.X..X......XX..X..XX.X.......x......X....XXx....X......X.....X.X... [ 11%]
X.X....X.X..X..XX.......x..X..............X...Xx.xX.X.X....X...X..X..... [ 11%]
.....X..X.....xXX.xX.X..x......X...............X.X..X...xX...X.X.X.X.... [ 12%]
X.....X....................X.X.X..XX..........X.......X.X............... [ 12%]
.X....X.XX...XX.X......................X..X..xX.X...X..........X........ [ 12%]
X......X.X..X........X...........XX.......X...X....X..........X.....X... [ 13%]
...XX....x..xX................x....X.X....XX..X.............X........X.. [ 13%]
.....X.xXX.........................X.....X........X....x..X..Xx.......XX [ 13%]
........X.........X.......X...X.................X.....X.X..X.......X.... [ 14%]
...........X.................X............X...................x...X..... [ 14%]
...........X....X...........x.......X................................... [ 15%]
..................X........................xX...............s........... [ 15%]
.......X............x..................X...................x.....X...... [ 15%]
.........X..........X.............X................................X.... [ 16%]
.........x...X...x..............................X....................... [ 16%]
.....X..............................x............x...................... [ 17%]
....x.....x................................................x.x.......... [ 17%]
..................X...............................................X..... [ 17%]
..................................X..................................... [ 18%]
............X..........................X................................ [ 18%]
........................................................................ [ 19%]
........................................................................ [ 19%]
...x.................................................................... [ 19%]
........................................................................ [ 20%]
........................................................................ [ 20%]
........................................................................ [ 20%]
........................................................................ [ 21%]
.................................................................x...... [ 21%]
........................................................................ [ 22%]
........................................................................ [ 22%]
........................................................................ [ 22%]
........................................................................ [ 23%]
........................................................................ [ 23%]
......................................................................... [ 24%]
........................................................................ [ 24%]
.............................s.......................................... [ 24%]
........................................................................ [ 25%]
........................................................................ [ 25%]
........................................................................ [ 26%]
....................................x......X..X...................x..... [ 26%]
.X.X...X...X..........x.........x....x.........X.......X...X...........X [ 26%]
......X.......XX...X..X..........X.............X.....XX.........XX...... [ 27%]
XX....X.......X......................................................... [ 27%]
.....................................................x.................. [ 27%]
.............X...............................X..................X...x... [ 28%]
................X.....x.....X........x...X......x..X......x.....s.x..... [ 28%]
..........x...X..............X..X..................X.X...............X... [ 29%]
.........X..x..X...X..........X...X.......X.......X........X.........X.. [ 29%]
......XX........X......X................................................ [ 29%]
..............x......................................................... [ 30%]
........................................................................ [ 30%]
......................................................................... [ 31%]
......................................................................... [ 31%]
........................................................................ [ 31%]
........................................................................ [ 32%]
........................................................................ [ 32%]
.....X........X...............X....................X...........X........ [ 33%]
.X...................................................................... [ 33%]
........................................................................ [ 33%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 35%]
........................................................................ [ 35%]
........................................................................ [ 36%]
............................s........................................... [ 36%]
........................................................................ [ 36%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 38%]
........................................................................ [ 38%]
........................................................................ [ 38%]
........................................................................ [ 39%]
......................................................................... [ 39%]
........................................................................ [ 40%]
........................................................................ [ 40%]
........................................................................ [ 40%]
........................................................................ [ 41%]
........................................................................ [ 41%]
........................................................................ [ 41%]
........................................................................ [ 42%]
........................................................................ [ 42%]
........................................................................ [ 43%]
........................................................................ [ 43%]
........................................................................ [ 43%]
........................................................................ [ 44%]
........................................................................ [ 44%]
...ss.sss.ssssssss.s.sss................................................ [ 45%]
........................................................................ [ 45%]
........................................................................ [ 45%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 49%]
........................................................................ [ 49%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 51%]
......................................................................... [ 51%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 53%]
........................................................................ [ 53%]
........................................................................ [ 54%]
......................................................................... [ 54%]
......................................................................... [ 54%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 56%]
........................................................................ [ 56%]
........................................................................ [ 56%]
........................................................................ [ 57%]
........................................................................ [ 57%]
........................................................................ [ 57%]
........................................................................ [ 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%]
......................................................................... [ 68%]
........................................................................ [ 68%]
........................................................................ [ 68%]
........................................................................ [ 69%]
........................................................................ [ 69%]
........................................................................ [ 70%]
........................................................................ [ 70%]
........................................................................ [ 70%]
........................................................................ [ 71%]
......................................................................... [ 71%]
........................................................................ [ 71%]
........................................................................ [ 72%]
........................................................................ [ 72%]
........................................................................ [ 73%]
........................................................................ [ 73%]
........................................................................ [ 73%]
........................................................................ [ 74%]
......................................................................... [ 74%]
........................................................................ [ 75%]
........................................................................ [ 75%]
........................................................................ [ 75%]
........................................................................ [ 76%]
......................................................................... [ 76%]
........................................................................ [ 77%]
......................................................................... [ 77%]
........................................................................ [ 77%]
........................................................................ [ 78%]
........................................................................ [ 78%]
........................................................................ [ 78%]
......................................................................... [ 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%]
..................................................................ss..s. [ 90%]
ss.s.................................................................... [ 91%]
.............s........................................X.X............x.. [ 91%]
..X.......x......x........x............................................. [ 91%]
........................................................................ [ 92%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 95%]
..........................X............................................. [ 95%]
........................................................................ [ 96%]
......................................................................... [ 96%]
........................................................................ [ 96%]
...........x....x...x.x.x.....x...........x..........................x.. [ 97%]
........................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
........................................................................ [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     85     45    47%
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                                     118     54    54%
modin/backends/pandas/query_compiler.py                              630    134    79%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    87     27    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                                     423     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                                     11      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                                          108     36    67%
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/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                               16     16     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                                 17      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/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                                              60      9    85%
modin/pandas/base.py                                                1048     51    95%
modin/pandas/concat.py                                                42      5    88%
modin/pandas/dataframe.py                                            854     97    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                                             185     30    84%
modin/pandas/io.py                                                   156     17    89%
modin/pandas/iterator.py                                              17      0   100%
modin/pandas/reshape.py                                               30      0   100%
modin/pandas/series.py                                               898     55    94%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               7123   1414    80%

= 17879 passed, 31 skipped, 104 xfailed, 515 xpassed, 32159 warnings in 956.23s (0:15:56) =

TOTAL                                                               7123   1414    80%

= 17879 passed, 31 skipped, 104 xfailed, 515 xpassed, 32159 warnings in 956.23s (0:15:56) =

Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
@anmyachev anmyachev mentioned this pull request Jun 26, 2020
5 tasks
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
@anmyachev
Copy link
Collaborator Author

Last days, I have been working on launching the mortgage benchmark on a remote modin context.
The main reason for all the problems was that the RPyC incorrectly passed some local data types to remote functions.
Some cases for read_csv function:
1)

pd.read_csv(csv_path, names = ["seller_name", "new"], delimiter = "|")

caused the error:

pickle protocol must be <= 4
kw = {'names': ['loan_id', 'orig_channel', 'seller_name', 'orig_interest_rate', 'orig_upb', 'orig_loan_term', 'orig_date', 'first_pay_date', 'orig_ltv', 'orig_cltv', 'num_borrowers', 'dti', 'borrower_credit_score', 'first_home_buyer', 'loan_purpose', 'property_type', 'num_units', 'occupancy_status', 'property_state', 'zip', 'mortgage_insurance_percent', 'product_type', 'coborrow_credit_score', 'mortgage_insurance_type', 'relocation_mortgage_indicator', 'year_quarter_ignore'], 'index_col': False}
    print(pd.read_csv(acq_path,
        dtype={'loan_id': 'int64', 'orig_channel': 'category', 'seller_name': 'category', 'orig_interest_rate': 'float64', 'orig_upb': 'int64', 'orig_loan_term': 'int64', 'orig_ltv': 'float64', 'orig_cltv': 'float64', 'num_borrowers': 'float64', 'dti': 'float64', 'borrower_credit_score': 'float64', 'first_home_buyer': 'category', 'loan_purpose': 'category', 'property_type': 'category', 'num_units': 'int64', 'occupancy_status': 'category', 'property_state': 'category', 'zip': 'int64', 'mortgage_insurance_percent': 'float64', 'product_type': 'category', 'coborrow_credit_score': 'float64', 'mortgage_insurance_type': 'float64', 'relocation_mortgage_indicator': 'category'},
        parse_dates=['orig_date', 'first_pay_date'], skiprows=1, delimiter="|", **kw))

caused the error:

TypeError: Cannot interpret '{'loan_id': 'int64', 'orig_channel': 'category', 'seller_name': 'category', 'orig_interest_rate': 'float64', 'orig_upb': 'int64', 'orig_loan_term': 'int64', 'orig_ltv': 'float64', 'orig_cltv': 'float64', 'num_borrowers': 'float64', 'dti': 'float64', 'borrower_credit_score': 'float64', 'first_home_buyer': 'category', 'loan_purpose': 'category', 'property_type': 'category', 'num_units': 'int64', 'occupancy_status': 'category', 'property_state': 'category', 'zip': 'int64', 'mortgage_insurance_percent': 'float64', 'product_type': 'category', 'coborrow_credit_score': 'float64', 'mortgage_insurance_type': 'float64', 'relocation_mortgage_indicator': 'category'}' as a data type

In the case of read_csv function, parameters with data types: list and dict were passed incorrectly.

The following modification was used as a quick solution to this problem:

# read_csv = _make_parser_func(sep=",")
def read_csv(*args, **kwargs):
    from .. import execution_engine, _create_cloud_conn
    conn = _create_cloud_conn()
    import rpyc
    args = rpyc.classic.deliver(conn, args)
    kwargs = rpyc.classic.deliver(conn, kwargs)

    if execution_engine.get() == "Cloudray":
        read_csv = _create_cloud_conn().modules["modin.pandas"].read_csv
        return read_csv(*args, **kwargs)
    else:
        return _make_parser_func(sep=",")(*args, **kwargs)

@anmyachev
Copy link
Collaborator Author

anmyachev commented Jul 2, 2020

Other problems arose when calling some methods of the modin.pandas.DataFrame object.
Some cases:
1)

joined_df.loc[:, loc_list]

caused the error:

TypeError: 'list' object is not callable

This workaround allows me to get around this problem, but only for research purposes.

from modin import _create_cloud_conn
conn = _create_cloud_conn()
loc_list = [
        "loan_id",
        "monthly_reporting_period",
        "current_loan_delinquency_status",
        "current_actual_upb",
]
import rpyc
loc_list = rpyc.classic.deliver(conn, loc_list)
test = gdf.loc[:,loc_list]

UPD: Adding next lines into class_factory function solves the problem(looks like a huck but inside rpyc sources so its better for user):

            if name_pack == "builtins.list" and name == "__call__":
                continue
class_factory
def class_factory(id_pack, methods):
    """Creates a netref class proxying the given class

    :param id_pack: the id pack used for proxy communication
    :param methods: a list of ``(method name, docstring)`` tuples, of the methods that the class defines

    :returns: a netref class
    """
    ns = {"__slots__": (), "__class__": None}
    name_pack = id_pack[0]
    class_descriptor = None
    if name_pack is not None:
        # attempt to resolve __class__ using sys.modules (i.e. builtins and imported modules)
        _module = None
        cursor = len(name_pack)
        while cursor != -1:
            _module = sys.modules.get(name_pack[:cursor])
            if _module is None:
                cursor = name_pack[:cursor].rfind('.')
                continue
            _class_name = name_pack[cursor + 1:]
            _class = getattr(_module, _class_name, None)
            if _class is not None and hasattr(_class, '__class__'):
                class_descriptor = NetrefClass(_class)
            break
    ns['__class__'] = class_descriptor
    netref_name = class_descriptor.owner.__name__ if class_descriptor is not None else name_pack
    # create methods that must perform a syncreq
    for name, doc in methods:
        name = str(name)  # IronPython issue #10
        # only create methods that wont shadow BaseNetref during merge for mro
        if name not in LOCAL_ATTRS:  # i.e. `name != __class__`
            if name_pack == "builtins.list" and name == "__call__":
                continue
            ns[name] = _make_method(name, doc)
    return type(netref_name, (BaseNetref,), ns)

@vnlitvinov vnlitvinov added this to the 0.7.4 milestone Jul 2, 2020
@anmyachev
Copy link
Collaborator Author

At the moment, part of the mortgage benchmark with read_csv function is passing.

I’m currently investigating errors that occur when create_12_mon_features function is executed in a remote context.

anmyachev added 5 commits July 7, 2020 03:21
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
@anmyachev
Copy link
Collaborator Author

anmyachev commented Jul 9, 2020

Calling this:

tmpdf = tmpdf.groupby(["loan_id", "josh_mody_n"], as_index=False).agg({"delinquency_12": "max", "upb_12": "min"})

caused the error:

TypeError: __init__() missing 2 required positional arguments: 'conn' and 'id_pack'

This happens because the rpyc wrapper over the dict class replaces its attributes(when proxy object is creating) so that when type function is called on it, <netref class 'rpyc.core.netref.type'> is returned and __init__ function is called from this class instead of dict class.

@anmyachev
Copy link
Collaborator Author

Another problem:

EOFError: connection closed by peer 

One of the reasons is the excess of timeouts that are set for the rpyc.zerodeploy.DeployedServer` object.

Since setting timeouts for this entity is not implied, we will start the server during execution ray up

Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
Signed-off-by: Anatoly Myachev <anatoly.myachev@intel.com>
@aregm aregm closed this Jul 23, 2020
@anmyachev anmyachev deleted the test-autoscaler branch July 29, 2020 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Explore RPyC python library for enabling Ray autoscaler

4 participants