Skip to content

Commit

Permalink
Use symlinks to make tests available to docs instead of copying
Browse files Browse the repository at this point in the history
  • Loading branch information
robertpanzer committed Jan 2, 2022
1 parent cecaa99 commit 18ff793
Show file tree
Hide file tree
Showing 55 changed files with 533 additions and 1,676 deletions.
97 changes: 0 additions & 97 deletions asciidoctorj-documentation/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,103 +22,6 @@ compileTestJava {
}
}

task copyBaseExamplesToDocs(type: Copy) {
group = 'documentation'

from('src/test/java') {
include '**/AsciidoctorInterface.java'
include '**/OptionsTest.java'
include '**/SimpleAsciidoctorRendering.java'

include '**/converter/TextConverter.java'
include '**/converter/TextConverterTest.java'
include '**/converter/TextConverterRegistry.java'
}
from('src/test/resources/') {
include 'converterregistry/META-INF/services/org.asciidoctor.jruby.converter.spi.ConverterRegistry'
}

into rootProject.file('docs/modules/ROOT/examples')
}

task copyExtensionsExamplesToDocs(type: Copy) {
group = 'documentation'

from('src/test/java') {
include '**/extension/CommentPreprocessor.java'
include '**/extension/ContextMenuInlineMacroProcessor.java'
include '**/extension/CopyrightFooterPostprocessor.java'
include '**/extension/GistBlockMacroProcessor.java'
include '**/extension/GistBlockMacroPositionalAttributesProcessor.java'
include '**/extension/ImageInlineMacroProcessor.java'
include '**/extension/IssueInlineMacroProcessor.java'
include '**/extension/IssueInlineMacroPositionalAttributesProcessor.java'
include '**/extension/KeyboardInlineMacroProcessor.java'
include '**/extension/LoggingBlockMacroProcessor.java'
include '**/extension/LsIncludeProcessor.java'
include '**/extension/RobotsDocinfoProcessor.java'
include '**/extension/TerminalCommandExtension.java'
include '**/extension/TerminalCommandTreeprocessor.java'
include '**/extension/YellBlockProcessor.java'
include '**/extension/YellBlockProcessorWithAttributes.java'
include '**/extension/YellBlockProcessorWithPositionalAttributes.java'

}
from('src/test/resources/') {
include 'ast-demo.adoc'
include 'ast-demo-result.txt'
include 'comment.adoc'
include 'comment-with-note.adoc'
include 'gist-macro.adoc'
include 'logging-macro.adoc'
include 'gist-macro-attributes.adoc'
include 'issue-inline-macro.adoc'
include 'issue-inline-macro-positional.adoc'
include 'treeprocessorcontent.adoc'
include 'treeprocessorresult.adoc'
include 'yell-block.adoc'
include 'yell-block-attributes.adoc'
include 'yell-block-positional.adoc'
include 'yell-block-result.txt'

include 'extensionregistry/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry'
}

into rootProject.file('docs/modules/extensions/examples')
}

task copySyntaxHighlightingExamplesToDocs(type: Copy) {
group = 'documentation'

from('src/test/java') {
include '**/syntaxhighlighter/HighlightJsExtension.java'
include '**/syntaxhighlighter/HighlightJsHighlighter.java'
include '**/syntaxhighlighter/HighlightJsHighlighterTest.java'
include '**/syntaxhighlighter/HighlightJsWithLanguageHighlighter.java'
include '**/syntaxhighlighter/HighlightJsWithOfflineStylesHighlighter.java'
include '**/syntaxhighlighter/PrismJsHighlighter.java'
include '**/syntaxhighlighter/PrismJsHighlighterTest.java'
include '**/syntaxhighlighter/threeparams/HighlightJsHighlighter.java'
}
from('src/test/resources/') {
include 'sources.adoc'
include 'syntax-highlighting-order.adoc'
include 'syntax-highlighting-order-output.txt'
include 'syntaxhighlighterregistry/META-INF/services/org.asciidoctor.jruby.syntaxhighlighter.spi.SyntaxHighlighterRegistry'
}

into rootProject.file('docs/modules/syntax-highlighting/examples')
}

task copyAllExamplesToDocs {
group = 'documentation'

dependsOn copyBaseExamplesToDocs
dependsOn copyExtensionsExamplesToDocs
dependsOn copySyntaxHighlightingExamplesToDocs
}

build.dependsOn copyBaseExamplesToDocs

test.enabled = testClasses.enabled = JavaVersion.current().isJava7Compatible()

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 18ff793

Please sign in to comment.