Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: test-coverage #840

Open
Michael-J-Ward opened this issue Aug 26, 2024 · 0 comments
Open

CI: test-coverage #840

Michael-J-Ward opened this issue Aug 26, 2024 · 0 comments

Comments

@Michael-J-Ward
Copy link
Contributor

For reference here's the current output for python and rust coverage.


 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
+ 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         -
@github-staff github-staff deleted a comment from Lxx-c Oct 23, 2024
@github-staff github-staff deleted a comment from Lxx-c Oct 23, 2024
@github-staff github-staff deleted a comment from Lxx-c Oct 23, 2024
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

No branches or pull requests

3 participants
@Michael-J-Ward and others