#
#  Licensed to the Apache Software Foundation (ASF) under one
#  or more contributor license agreements.  See the NOTICE file
#  distributed with this work for additional information
#  regarding copyright ownership.  The ASF licenses this file
#  to you under the Apache License, Version 2.0 (the
#  "License"); you may not use this file except in compliance
#  with the License.  You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing,
#  software distributed under the License is distributed on an
#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
#  KIND, either express or implied.  See the License for the
#  specific language governing permissions and limitations
#  under the License.
#
[feature name=launchpad-testing]
# Dependencies
[artifacts]
  org.apache.sling/org.apache.sling.starter/11/slingstart
  org.apache.sling/org.apache.sling.launchpad.test-bundles/0.0.6/slingfeature
  javax.servlet.jsp/javax.servlet.jsp-api/2.2.1
  javax.el/javax.el-api/2.2.1

# additional configuration for testing
[configurations]
  integrationTestsConfig
    message="This test config should be loaded at startup"

  org.apache.sling.servlets.resolver.SlingServletResolver
    # Set the servlet resolver's cache size to zero for testing
    servletresolver.cacheSize=I"0"

  org.apache.sling.jcr.base.internal.LoginAdminWhitelist [mode=merge]
    whitelist.bundles.regexp="org.apache.sling.(launchpad|junit).*"

 # Test repository initialization from provisioning model
 # No need to test all repoinit statements, this is done
 # by the repoinit it module
 [:repoinit]
create path /repoinit/provisioningModelTest

create service user provisioningModelUser

create path (sling:OrderedFolder) /ANON_CAN_READ
set ACL for everyone
  allow jcr:read on /ANON_CAN_READ
end
