It will be difficult to run the entire test suite locally as the CI pipeline runs through many different configurations of hardware and docker image. However, you can run some tests manually.
Here’s some more information on the continuous integration pipeline run by MxNet
In more detail, there are several test suites depending on what you want to run (CPP, Python) described in https://github.com/apache/incubator-mxnet/blob/master/tests/README.md
Note, to run the Python tests, it’s a good idea to run them within a docker container for reproducibility. For example:
ci/build.py --platform build_ubuntu_cpu_mkldnn /work/runtime_functions.sh unittest_ubuntu_python3_cpu
(I suspect the difference between the above line and the analogous one in the readme may be a legacy artifact as the runtime_function method does not take any arguments.)
unittest_ubuntu_python3_cpu would run the CPU unit tests with Python3 on Ubuntu. You would want to run this on an associated docker image e.g. docker_base_cpu.
Also if you haven’t seen it, I’m including this link for reference: