flowchart TD
modA(Module A)
modB(Module B)
engine-tests
engine
modA-->engine
modB-->engine
engine-tests-->engine
flowchart TD
subgraph ModuleA
direction RL
modA-test(Module A:test):::test --> modA[Module A:main]
end
subgraph ModuleB
direction RL
modB-test(Module B:test):::test --> modB[Module B:main]
end
subgraph EngineTests
direction RL
engine-tests-test(engine-tests:test):::test --> engine-tests[engine-tests:main]
end
subgraph Engine
direction RL
engine-test(engine:test):::test --> engine
end
engine-tests ---> engine
modA--->engine
modB--->engine
classDef test fill:#8FA
flowchart TD
subgraph ModuleA
direction RL
modA-test(Module A:test):::test --> modA[Module A:main]
end
subgraph ModuleB
direction RL
modB-test(Module B:test):::test --> modB[Module B:main]
end
subgraph EngineTests
direction RL
engine-tests-test(engine-tests:test):::test --> engine-tests[engine-tests:main]
end
subgraph Engine
direction RL
engine-test(engine:test):::test --> engine
end
engine-test -.-> EngineTests
modA-test -.-> EngineTests
modB-test -.-> EngineTests
EngineTests --> Engine
ModuleA---->Engine
ModuleB---->Engine
classDef test fill:#8FA
flowchart TD
modA-test(Module A:test):::test --> modA[Module A:main]
modB-test(Module B:test):::test --> modB[Module B:main]
engine-test(engine:test):::test --> engine
engine-tests-test(engine-tests:test):::test --> engine-tests[engine-tests:main]
engine-test -.-> engine-tests
modA-test -.-> engine-tests
modB-test -.-> engine-tests
engine-tests --> engine
modA ----> engine
modB ----> engine
classDef test fill:#8FA