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