Skip to content

Build and test C++ examples in CIΒ #5427

@jameslamb

Description

@jameslamb

Description

The examples at https://github.com/rapidsai/cugraph/tree/main/cpp/examples aren't currently tested in CI.

They should be.

Benefits of this work

  • ensures examples continue working as cuGraph and its dependencies change
  • adds to test coverage

Acceptance Criteria

  • all C++ examples are at least built in CI, and those that can run there are run (multi-GPU examples may not be runnable in CI)

Approach

This could look like copying what other RAPIDS projects do and building a conda package with the examples, that's then downloaded and run in the C++ test jobs. cuDF does and build a conda package with the examples:

2 libraries chose -example (singular) and 2 chose -examples (plural), so libcugraph could be the tie-breaker πŸ˜…

Notes

This issue was inspired by #5423, where I found that the examples weren't working with recent versions of rapids-cmake.

cc @rapidsai/cugraph-cpp-codeowners

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions