Skip to content

Harden cuDF to_pandas to_dict lowering tests - #1444

Merged
lmeyerov merged 2 commits into
masterfrom
fix/cudf-to-pandas-to-dict-test-hardening-1439
May 15, 2026
Merged

lmeyerov merged 2 commits into
masterfrom
fix/cudf-to-pandas-to-dict-test-hardening-1439

Conversation

@lmeyerov

Copy link
Copy Markdown
Contributor

Fixes #1439

Summary

Validation

  • python3 -m py_compile graphistry/tests/compute/gfql/cypher/test_lowering.py
  • python3 -m pytest -q graphistry/tests/compute/gfql/cypher/test_lowering.py -k 'not cudf'
  • ./bin/ruff.sh graphistry/tests/compute/gfql/cypher/test_lowering.py
  • DGX RAPIDS 25.02: PROFILE=gfql TEST_FILES="graphistry/tests/compute/gfql/cypher/test_lowering.py -k cudf" -> 88 passed
  • DGX RAPIDS 26.02: IMAGE_TAG=graphistry/test-rapids-official:26.02-cuda12-gfql PROFILE=gfql TEST_FILES="graphistry/tests/compute/gfql/cypher/test_lowering.py -k cudf" -> 88 passed
  • DGX RAPIDS 25.02 PROFILE=gfql -> 343 passed
  • DGX RAPIDS 26.02 PROFILE=gfql -> 343 passed

Notes

  • Local full test_lowering.py cannot complete on this shell because cudf is installed but no CUDA-capable device is present; cuDF coverage was validated on dgx-spark.
  • ./bin/typecheck.sh graphistry/tests/compute/gfql/cypher/test_lowering.py still reports pre-existing test typing/environment issues (pytest stubs plus existing AST/Plottable annotations), not introduced helper-call failures.

@lmeyerov
lmeyerov merged commit 300d1a6 into master May 15, 2026
97 checks passed
@lmeyerov
lmeyerov deleted the fix/cudf-to-pandas-to-dict-test-hardening-1439 branch May 15, 2026 15:08
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

Successfully merging this pull request may close these issues.

Test hardening: replace direct cuDF .to_pandas().to_dict() conversions in GFQL lowering tests

1 participant