Skip to content

Test triage: XPASS/XFAIL/skip summary on feat/where-clause-executor @062d8a0c #893

@lmeyerov

Description

@lmeyerov

Context

  • Branch: feat/where-clause-executor
  • Commit: 062d8a0c
  • Command:
    • .venv/bin/python -B -m pytest -q -ra --ignore=graphistry/tests/test_bolt_util.py --ignore=graphistry/tests/test_gremlin.py --ignore=graphistry/tests/test_ipython.py --ignore=graphistry/tests/test_nodexl.py --ignore=graphistry/tests/test_tigergraph.py --ignore=graphistry/tests/test_feature_utils.py --ignore=graphistry/tests/test_umap_utils.py --ignore=graphistry/tests/test_dgl_utils.py --ignore=graphistry/tests/test_embed_utils.py --ignore=graphistry/tests/test_kusto.py --ignore=graphistry/tests/test_spanner.py
  • Python: 3.12.11

Results summary

  • 1614 passed, 337 skipped, 9 xfailed, 4 xpassed

XPASS (previously expected to fail)

All are labeled Issue #786 in graphistry/tests/compute/test_astcall_chains.py:

  • test_two_edge_filters_sequential
  • test_edge_then_node_filter
  • test_filter_then_hop_forward
  • test_contradictory_filters

XFAIL (still expected to fail)

  • Issue GFQL: Chained filter_edges_by_dict operations only apply first filter #786 still failing:
    • test_three_edge_filters_sequential
    • test_two_node_filters_sequential
    • test_chained_filters_with_predicates
    • test_filter_order_should_not_matter
  • Missing optional deps (xfail on missing module):
    • graphistry/tests/test_plotter.py::TestPlotterConversions::test_igraph2pandas
    • graphistry/tests/test_plotter.py::TestPlotterConversions::test_pandas2igraph
    • graphistry/tests/test_plotter.py::TestPlotterConversions::test_networkx2igraph
    • graphistry/tests/test_plotter.py::TestPlotterArrowConversions::test_api3_plot_from_igraph
  • Oracle limitation:
    • tests/gfql/ref/test_df_executor_core.py::TestOracleLimitations::test_edge_alias_on_multihop

Skips (337)

Mostly expected due to missing optional deps/flags:

  • TEST_CUDF=1 cuDF-only, GPU availability, TEST_DASK=1, TEST_DASK_CUDF=1, TEST_CUGRAPH=1.
  • Extras not installed: umap/ai, igraph, cugraph.

Skips that look like TODOs / known gaps:

  • graphistry/tests/compute/test_id_column_restriction.py:426 (let/ref returns empty result - needs investigation)
  • graphistry/tests/compute/test_chain_let.py:834 (Runtime KeyError in ASTRef chain execution with query parameter)
  • graphistry/tests/compute/test_id_column_restriction.py:657 (collapse() has complex API - needs topology-aware traversal setup)
  • graphistry/tests/compute/test_call_schema_validation.py (schema effects not yet implemented in safelist)
  • graphistry/tests/compute/test_astcall_chains.py:176 (Enrichment ops not yet in safelist)

Ask

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions