-
Notifications
You must be signed in to change notification settings - Fork 202
Unit testing with GoogleTest
neoblizz edited this page Apr 11, 2023
·
2 revisions
I cannot do a better job at describing GoogleTest than the people that work on GoogleTest. Please refer to their documentation for more information. As for examples within essentials, you can refer to unittests
directory to see how things are configured. An example test you can look at is; unittests/container/array.cuh
, please add an #include
to your test to the unittests.hxx
header file for it actually compile and run.
- Overview
- Publications
- Presentations
- Copyright and License
- Developers and Contributors
- Frequently Asked Questions
- Acknowledgments
- Programming Model
- Gunrock Operators
- Graph Algorithms
- Getting Essentials
- Gunrock For Linux
- Gunrock For Windows
- Gunrock For Max OSX
- (GitHub Template)
gunrock
project example
- MGPU, Python, Docs (needs review)
- Boolmap Frontier
- Hypergraphs (private)
- Modern CPP Features
- Programming Interface Examples (API)
- Style Guide
- Understanding the code structure
- Git Workflow
-
Debugging with
cuda-memcheck
andcuda-gdb
- Profiling with NVIDIA Nsight Systems and Compute
- Unit testing with GoogleTest
- Performance analysis
- How to write a new graph algorithm
-
PageRank: From
networkx
togunrock
- How to write parallel operators
- How to add a new graph representation
- How to add a new frontier representation
- How to add multiple GPU support
- How to bind an application to python
- How to use
thrust
/cub