Skip to content

LintMarkdownTask + Gradle plugin functional tests #17

Description

@roxspring

Implement a Gradle task that reports Markdown style violations without modifying files, and add functional tests for the Gradle plugin using GradleRunner.

LintMarkdownTask scope

Functional tests scope

  • Use GradleRunner (Gradle TestKit) to exercise ProcessMarkdownTask, MergeMarkdownTask, and LintMarkdownTask against real project fixtures
  • Tests live in gradle-plugin/src/test/kotlin/
  • At minimum: one happy-path test and one failure-mode test per task

Acceptance criteria

  • LintMarkdownTask reports violations with actionable messages
  • Task fails build when violations found and failOnViolation = true
  • At least one GradleRunner functional test passes for each task

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions