Hi In the sub project org.apache.sling.ddr’s core in the sling-whiteboard I tried to use Sling Context to run the Unit Test for DeclarativeDynamicResourceManagerServiceTest.
In there I register a new Node Type: @Rule public SlingContext context = new SlingContext(ResourceResolverType.JCR_OAK); try { NodeTypeDefinitionScanner.get().register(context.resourceResolver().adaptTo(Session.class), ImmutableList.of("SLING-CONTENT/nodetypes/ddr.cnd"), ResourceResolverType.JCR_OAK.getNodeTypeMode()); } catch (RepositoryException ex) { throw new RuntimeException("Unable to register namespaces.", ex); } then use the context to load my test resources into /conf: context.load().json("/ddr-sources/ddr-conf-settings.json", "/conf”); . The resource /conf/test/settings/dynamic has these properties (Resource sourceRoot = resourceResolver.getResource("/conf/test/settings/dynamic”): JcrNodeResource, type=sling:DDR, superType=null, path=/conf/test/settings/dynamic Then I do a query: Iterator<Resource> i = resourceResolver.findResources( "SELECT * FROM [" + DDR_NODE_TYPE + "]", Query.JCR_SQL2 ); But the iterator is empty. Is that not supported or did I do something wrong here. Thanks - Andy