Class DynamicBomVerifier

java.lang.Object
org.a2aproject.sdk.bom.test.DynamicBomVerifier

public abstract class DynamicBomVerifier extends Object
Base class for dynamically discovering and verifying all classes in a BOM can be loaded. Subclass this and pass BOM-specific exclusions and forbidden paths to the constructor. - Excluded paths: Not tested at all (e.g., boms/, examples/, tck/, tests/) - Forbidden paths: Must NOT be loadable (proves BOM doesn't include wrong dependencies) - Required paths: Must be loadable (everything else)
  • Constructor Details

    • DynamicBomVerifier

      protected DynamicBomVerifier(Set<String> excludedPaths, Set<String> forbiddenPaths)
    • DynamicBomVerifier

      protected DynamicBomVerifier(Set<String> excludedPaths)
  • Method Details