Uploaded image for project: 'Configuration Persistence Service'
  1. Configuration Persistence Service
  2. CPS-380

Implement automatic application architecture verification for CPS Core

XMLWordPrintable

      Implement automatic application architecture verification for CPS Core with ArchUnit as per:

      AC:

      1. ArchUnit tests are in place and are verified from maven lifecycle test phase in CPS-Core
      2. ArchUnit tests are failing when architecture and design requirements are broken
      3. Main packages dependencies are verified (controller -> service -> repository)
      4. Job should fail on cyclic dependencies cycles is verified
      5. Quick demo to team

      Out of Scope

      • Fixing architecture issues found as part of test (unless easy fix can be added)

       

            dylanb95est dylanb95est
            brusak brusak
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: