stable

Clone or download

Read-only

Enforce hexagonal architecture with deptrac

closes request #23043 Program management: clean domain Now that Domain has no longer external dependencies we should be sure that we won't break the hexagon again. Check CI, in stage Architecture: deptrac you should see to execution: one for core in plugins, one for program management. Make file You can assert locally that your patch won't break architecture by running make deptrac You can reduce the scope of execution with `SEARCH_PATH` option Change-Id: I315b8baeba48dc2672b8bc4b18303e71f4259672

Modified Files

Name
M Makefile +2 −3 Go to diff View file
A plugins/program_management/tests/deptrac/program_management_domain.yml +10 −0 Go to diff View file
M tests/Jenkinsfile +1 −1 Go to diff View file
M tests/actions.groovy +4 −3 Go to diff View file
R tests/deptrac/core_on_plugins.yml Go to diff View file
A tests/deptrac/run.sh +48 −0 Go to diff View file