NVIDIA / NVIDIA/cudf

[FEA] Improve libcudf hashing tests

Open
#7,700 3 comments 0 reactions 1 assignee Claimed by @bdice View on GitHub
0 - Backlog feature request libcudf tests
Dominant language
C++
Stars
9.8k
Forks
1.1k
Avg merge
3d 6m
Merged PRs (30d)
278

Description

**Is your feature request related to a problem? Please describe.**
Currently the hashing tests use a relatively small number of fixed values and some tests should be parameterized to test all possible input types.

**Describe the solution you'd like**
Ideally the tests should use procedurally generated input with the ability to generate a controllable percentage of nulls and corner case values (e.g.: min/max values, zero, -0.0/NaN,+/-Inf for floating point types, etc.). The results should then be compared against a reference CPU implementation that computes on the same input.

There should also be negative tests that verify any unsupported input types throw appropriate exceptions.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.