run_test.py 742 Bytes
Newer Older
Michael Carilli's avatar
Michael Carilli committed
1
2
import unittest
import sys
3

lcskrishna's avatar
lcskrishna committed
4
from apex.testing.common_utils import TEST_WITH_ROCM, skipIfRocm
Michael Carilli's avatar
Michael Carilli committed
5

6
test_dirs = ["run_amp", "run_fp16util", "run_optimizers", "run_fused_layer_norm", "run_pyprof_nvtx", "run_pyprof_data", "run_mlp"]
Michael Carilli's avatar
Michael Carilli committed
7

8
9
10
11
12
13
14
15
16
ROCM_BLACKLIST = [
    'run_amp',
    'run_optimizers',
    'run_fused_layer_norm',
    'run_pyprof_nvtx',
    'run_pyprof_data',
    'run_mlp'
]

Michael Carilli's avatar
Michael Carilli committed
17
18
19
20
21
runner = unittest.TextTestRunner(verbosity=2)

errcode = 0

for test_dir in test_dirs:
lcskrishna's avatar
lcskrishna committed
22
    if (test_dir in ROCM_BLACKLIST) and TEST_WITH_ROCM:
23
        continue
Michael Carilli's avatar
Michael Carilli committed
24
25
26
27
28
29
30
31
32
33
    suite = unittest.TestLoader().discover(test_dir)

    print("\nExecuting tests from " + test_dir)

    result = runner.run(suite)

    if not result.wasSuccessful():
        errcode = 1

sys.exit(errcode)