Ignore test-only dependency cycles
authorTeemu Murtola <teemu.murtola@gmail.com>
Thu, 22 Jan 2015 15:38:08 +0000 (17:38 +0200)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Fri, 23 Jan 2015 16:08:15 +0000 (17:08 +0100)
commit50526c789de08df78eee21a0c6eedd8162bf806a
tree0a52bfbee7d029e6946088af288ba12c6a39e2c1
parent63f1fc3a00d85f588ba9fe9110a68214e1e7f220
Ignore test-only dependency cycles

Make check-source and the dependency graph generation ignore
module-level dependencies where only tests in the source module depend
on the destination module.  This could possibly be more fine-grained (in
valid cases, the tests should only depend on a well-defined set of
low-level modules, not on any higher-level module), but for now this is
likely fine.

Change-Id: I9d218f632c6155ad6ba21a218bfc7ec940593b51
docs/doxygen/check-source.py
docs/doxygen/gmxtree.py
docs/doxygen/graphbuilder.py