Skip to content

Files

This branch is 1 commit ahead of, 3023 commits behind dmlc/dgl:master.

tests

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 28, 2020
Nov 7, 2020
Aug 19, 2020
Aug 18, 2020
Aug 7, 2020
Aug 26, 2020
Sep 3, 2020
May 28, 2020
Aug 18, 2020
Aug 18, 2020
Aug 18, 2020
May 24, 2019

Unit test

Python Unittest

The code organization goes as follows:

  • backend: Additional unified tensor interface for supported frameworks. The functions there are only used in unit tests, not DGL itself. Note that the code there are not unit tests by themselves.
  • compute: All framework-agnostic computation-related unit tests go there.
  • ${DGLBACKEND} (e.g. pytorch and mxnet): All framework-specific computation-related unit tests go there.
  • graph_index: All unit tests for C++ graph structure implementation go there. The Python API being tested in this directory, if any, should be as minimal as possible (usually simple wrappers of corresponding C++ functions).
  • lint: Pylint-related files.
  • scripts: Automated test scripts for CI.

C++ Unittest

Compile with unittest by executing the command below

# Assume current directory is the root directory of dgl, and googletest submodule is initialized
mkdir build
cd build
cmake .. -DBUILD_CPP_TEST=1
make -j${nproc}
./runUnitTests