src/it/project1/verify.groovy (14 lines of code) (raw):
/*
* 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.
*/
// normalize platform specific line separator to '\n' to be able to use multiline groovy strings
String buildLog = new File(basedir, 'build.log').text.normalize()
assert buildLog.contains('''[ERROR] ValidationViolation: "sling-repoinit: Invalid repoinit statement(s) detected: Encountered " <STRING> "invalid "" at line 2, column 1.
Was expecting:
<EOF>
", filePath=''' + java.nio.file.Paths.get('src', 'main', 'jcr_root', 'apps', 'test', 'config', 'org.apache.sling.jcr.repoinit.RepositoryInitializer~test1.config'))
assert buildLog.contains('''[ERROR] ValidationViolation: "sling-repoinit: Invalid repoinit statement(s) detected: Encountered " <STRING> "invalid "" at line 1, column 1.
Was expecting:
<EOF>
", filePath=''' + java.nio.file.Paths.get('src', 'main', 'jcr_root', 'apps', 'test', 'config', 'org.apache.sling.jcr.repoinit.RepositoryInitializer~test2.cfg.json'))
assert buildLog.contains('''[ERROR] ValidationViolation: "sling-repoinit: Invalid repoinit statement(s) detected: Encountered " <STRING> "invalid "" at line 1, column 1.
Was expecting:
<EOF>
", filePath=''' + java.nio.file.Paths.get('src', 'main', 'jcr_root', 'apps', 'test', 'config', 'org.apache.sling.jcr.repoinit.RepositoryInitializer~test3.cfg'))
assert buildLog.contains('[ERROR] Failed to execute goal org.apache.jackrabbit:filevault-package-maven-plugin:1.3.0:validate-files (default-validate-files) on project org.apache.sling.repoinit.filevault.validator.project1: Found 3 violation(s) (with severity=ERROR). Check above errors for details -> [Help 1]')