![JAR search and dependency download from the Maven repository](/logo.png)
report-template.step-FileSystemValidation.ftl Maven / Gradle / Ivy
The newest version!
<#assign stepName = step.type>
<#if step.valid >✅<#else>⛔#if> ${stepName}
zip file
${printBoolean(step.fileFound, 'skipped','✅','⛔')}
fileFound
The container file should be found.
${printBoolean(step.nonCorruptZip, 'skipped','✅','⛔')}
nonCorruptZip
The container file should be a valid zip file.
${printBoolean(step.forwardSlashes, 'skipped','✅','⛔')}
forwardSlashes
The container should use the right type of slashes (/).
triple files
${printBoolean(step.oneRepoFile, 'skipped','✅','⛔')}
oneRepoFile
There should be precisely one file in the bim folder.
${printBoolean(step.noWrongContentFile, 'skipped','✅','⛔')}
noWrongContentFile
All files in the bim folder should be valid triple files.
<#if invalidContentFiles?has_content>
Listing invalid files:
<#list 0..invalidContentFiles?size-1 as i>
- ${invalidContentFiles[i]}
#list>
#if>
${printBoolean(step.noWrongRepositoryFile, 'skipped','✅','⛔')}
noWrongRepositoryFile
All files in the bim/repository folder should be valid triple files.
<#if invalidLibraries?has_content>
Listing invalid files:
<#list 0..invalidLibraries?size-1 as i>
- ${invalidLibraries[i]}
#list>
#if>
${printBoolean(step.noCollidingNamespaces, 'skipped','✅','⛔')}
noCollidingNamespaces
All triple files (both in bim and the bim/repository folder) should contain unique contexts.
<#if collidingNamespaces?has_content>
Listing colliding contexts:
<#list 0..collidingNamespaces?size-1 as i>
- ${collidingNamespaces[i]}
#list>
#if>
${printBoolean(step.allImportsImportable, 'skipped','✅','⛔')}
allImportsImportable
All import statements in the triple file from the bim folder should be resolvable with files from the bim/repository folder.
<#if step.unmatchedImports?has_content>
Listing unresolvable imports:
<#list 0..step.unmatchedImports?size-1 as i>
- ${step.unmatchedImports[i]}
#list>
#if>
other files
${printBoolean(step.noOrphans, 'skipped','✅','⛔')}
noOrphans
There should be no files or folders in the root folder or in any unsupported folders.
<#if orphanFiles?has_content>
Listing illegal files:
<#list 0..orphanFiles?size-1 as i>
- ${orphanFiles[i]}
#list>
#if>
validator environment
${printBoolean(step.isLoadableAsGraphSet(), 'skipped','✅','⛔')}
couldBeLoaded
In order for the validator to finish loading the triple content should succeed.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy