Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 1.73 KB

SUPPORT_MATRIX.md

File metadata and controls

45 lines (34 loc) · 1.73 KB

Substrait Producer and Consumer Function Support

Substrait Producer Function Support Matrix

Substrait Producer x Function

Raw table of test results

How to regenerate producer test results

# Run the producer tests to create the pytest result output.
pytest -v --tb=no \
    -m produce_substrait_snapshot \
    -k "function/ or ibis_expressions" \
    substrait_consumer/ \
    --csv producer_pytest_output.csv --csv-delimiter ';' \
    --csv-columns 'id,status,properties_as_columns'
# Parse pytest output.  This creates a new csv file with the parsed results, which
# the streamlit app uses to generate the table.
python scripts/parse_producer_pytest_output.py producer_results.csv

Substrait Producer x Consumer x Function Support Matrix

Substrait Producer x Substrait Consumer x Function

Raw table of test results

How to regenerate consumer test results

# Run the consumer tests to create the pytest result output.
pytest -v --tb=no \
    -m consume_substrait_snapshot \
    -k "function/ or ibis_expressions" \
    substrait_consumer/ \
    --csv consumer_pytest_output.csv --csv-delimiter ';' \
    --csv-columns 'id,status,properties_as_columns'

# Parse pytest output.  This creates a new csv file with the parsed results, which
# the streamlit app uses to generate the table.
python scripts/parse_consumer_pytest_output.py consumer_results.csv