Michael-J-Ward opened a new issue, #840:
URL: https://github.com/apache/datafusion-python/issues/840

   
   For reference here's the current output for python and rust coverage.
   
   ------
   
   ```console
    pytest python/ examples/tpch/_tests.py --cov=datafusion --cov-report 
lcov:pytest-coverage.lcov --cov-report term
   ---------- coverage: platform linux, python 3.11.9-final-0 -----------
   Name                                               Stmts   Miss  Cover
   ----------------------------------------------------------------------
   python/datafusion/__init__.py                         25      2    92%
   python/datafusion/catalog.py                          27     10    63%
   python/datafusion/common.py                           14      0   100%
   python/datafusion/context.py                         192     25    87%
   python/datafusion/dataframe.py                       110      6    95%
   python/datafusion/expr.py                            199     32    84%
   python/datafusion/functions.py                       488     34    93%
   python/datafusion/input/__init__.py                    2      0   100%
   python/datafusion/input/base.py                       10      2    80%
   python/datafusion/input/location.py                   31     11    65%
   python/datafusion/object_store.py                      8      0   100%
   python/datafusion/record_batch.py                     25      3    88%
   python/datafusion/substrait.py                        50      2    96%
   python/datafusion/tests/__init__.py                    0      0   100%
   python/datafusion/tests/conftest.py                   15      0   100%
   python/datafusion/tests/generic.py                    30      0   100%
   python/datafusion/tests/test_aggregation.py           46      0   100%
   python/datafusion/tests/test_catalog.py               12      0   100%
   python/datafusion/tests/test_config.py                15      0   100%
   python/datafusion/tests/test_context.py              306      0   100%
   python/datafusion/tests/test_dataframe.py            372      0   100%
   python/datafusion/tests/test_expr.py                 102      0   100%
   python/datafusion/tests/test_functions.py            247      0   100%
   python/datafusion/tests/test_imports.py               36      0   100%
   python/datafusion/tests/test_indexing.py              20      0   100%
   python/datafusion/tests/test_input.py                 11      0   100%
   python/datafusion/tests/test_sql.py                  184      0   100%
   python/datafusion/tests/test_store.py                 16      0   100%
   python/datafusion/tests/test_substrait.py             33      0   100%
   python/datafusion/tests/test_udaf.py                  49     11    78%
   python/datafusion/tests/test_wrapper_coverage.py      20      0   100%
   python/datafusion/udf.py                              62      9    85%
   ----------------------------------------------------------------------
   TOTAL                                               2757    147    95%
   Coverage LCOV written to file pytest-coverage.lcov
   ```
   
   ```console
   + cargo llvm-cov report
   Filename                         Regions    Missed Regions     Cover   
Functions  Missed Functions  Executed       Lines      Missed Lines     Cover   
 Branches   Missed Branches     Cover
   
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   catalog.rs                            38                11    71.05%         
 19                 3    84.21%          61                22    63.93%         
  0                 0         -
   common.rs                             26                12    53.85%         
  1                 0   100.00%          15                 0   100.00%         
  0                 0         -
   common/data_type.rs                  286               264     7.69%         
 22                12    45.45%         573               537     6.28%         
  0                 0         -
   common/df_schema.rs                    8                 6    25.00%         
  6                 4    33.33%          18                16    11.11%         
  0                 0         -
   common/function.rs                     5                 4    20.00%         
  4                 3    25.00%          22                21     4.55%         
  0                 0         -
   common/schema.rs                      56                45    19.64%         
 28                19    32.14%         108                81    25.00%         
  0                 0         -
   config.rs                             48                19    60.42%         
 10                 3    70.00%          52                16    69.23%         
  0                 0         -
   context.rs                           446               124    72.20%         
103                32    68.93%         709               115    83.78%         
  0                 0         -
   dataframe.rs                         450                90    80.00%         
 71                 2    97.18%         462                39    91.56%         
  0                 0         -
   dataset.rs                            38                 9    76.32%         
 10                 3    70.00%          64                10    84.38%         
  0                 0         -
   dataset_exec.rs                      150                45    70.00%         
 39                16    58.97%         220                33    85.00%         
  0                 0         -
   errors.rs                             18                 9    50.00%         
  9                 5    44.44%          34                19    44.12%         
  0                 0         -
   expr.rs                              321               220    31.46%         
 39                17    56.41%         377               236    37.40%         
  0                 0         -
   expr/aggregate.rs                     35                24    31.43%         
 21                13    38.10%          89                63    29.21%         
  0                 0         -
   expr/aggregate_expr.rs                15                12    20.00%         
 11                 8    27.27%          30                25    16.67%         
  0                 0         -
   expr/alias.rs                         10                 8    20.00%         
  8                 6    25.00%          26                24     7.69%         
  0                 0         -
   expr/analyze.rs                       14                12    14.29%         
 12                10    16.67%          32                30     6.25%         
  0                 0         -
   expr/between.rs                       12                10    16.67%         
 10                 8    20.00%          34                32     5.88%         
  0                 0         -
   expr/binary_expr.rs                   10                 3    70.00%         
  8                 2    75.00%          20                 6    70.00%         
  0                 0         -
   expr/bool_expr.rs                     70                50    28.57%         
 50                30    40.00%         160               140    12.50%         
  0                 0         -
   expr/case.rs                          15                13    13.33%         
 10                 8    20.00%          24                22     8.33%         
  0                 0         -
   expr/cast.rs                          16                12    25.00%         
 12                 8    33.33%          28                24    14.29%         
  0                 0         -
   expr/column.rs                        12                 6    50.00%         
  9                 4    55.56%          21                10    52.38%         
  0                 0         -
   expr/conditional_expr.rs              15                 5    66.67%         
  7                 2    71.43%          19                 6    68.42%         
  0                 0         -
   expr/create_memory_table.rs           15                13    13.33%         
 13                11    15.38%          46                44     4.35%         
  0                 0         -
   expr/create_view.rs                   20                18    10.00%         
 14                12    14.29%          48                46     4.17%         
  0                 0         -
   expr/cross_join.rs                    14                12    14.29%         
 12                10    16.67%          42                40     4.76%         
  0                 0         -
   expr/distinct.rs                      18                16    11.11%         
 10                 8    20.00%          42                40     4.76%         
  0                 0         -
   expr/drop_table.rs                    14                12    14.29%         
 12                10    16.67%          39                37     5.13%         
  0                 0         -
   expr/empty_relation.rs                13                11    15.38%         
 11                 9    18.18%          36                34     5.56%         
  0                 0         -
   expr/exists.rs                         7                 5    28.57%         
  5                 3    40.00%          11                 9    18.18%         
  0                 0         -
   expr/explain.rs                       22                20     9.09%         
 13                11    15.38%          54                52     3.70%         
  0                 0         -
   expr/extension.rs                      8                 6    25.00%         
  6                 4    33.33%          14                12    14.29%         
  0                 0         -
   expr/filter.rs                        13                 7    46.15%         
 11                 6    45.45%          35                24    31.43%         
  0                 0         -
   expr/grouping_set.rs                   3                 2    33.33%         
  3                 2    33.33%           7                 6    14.29%         
  0                 0         -
   expr/in_list.rs                       10                 1    90.00%         
  7                 0   100.00%          15                 0   100.00%         
  0                 0         -
   expr/in_subquery.rs                    8                 6    25.00%         
  6                 4    33.33%          14                12    14.29%         
  0                 0         -
   expr/join.rs                          40                34    15.00%         
 30                24    20.00%         105                99     5.71%         
  0                 0         -
   expr/like.rs                          36                30    16.67%         
 30                24    20.00%         111               105     5.41%         
  0                 0         -
   ```
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to