cd substrait_consumer/tests/functional/extension_functions
# Run the producer tests to create the pytest result output.
pytest --csv producer_pytest_output.csv --csv-delimiter ';' --csv-columns 'id,status' -m produce_substrait_snapshot
# Parse pytest output. This creates a new csv file with the parsed results, which
# the streamlit app uses to generate the table.
python parse_producer_pytest_output.py producer_results.csv
Substrait Producer x Substrait Consumer x Function
cd substrait_consumer/tests/functional/extension_functions
# Run the consumer tests to create the pytest result output.
pytest --csv consumer_pytest_output.csv --csv-delimiter ';' --csv-columns 'id,status' -m consume_substrait_snapshot
# Parse pytest output. This creates a new csv file with the parsed results, which
# the streamlit app uses to generate the table.
python parse_consumer_pytest_output.py consumer_results.csv