You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Short Description
Component view on the HTML Sanity Checker.
Iteration
Facade
Type
Level
1
Whitebox

Context

 

Description

We used functional decomposition to separate responsibilities:

  • CheckerCore shall encapsulate checking logic and Html parsing/processing.
  • all kinds of outputs (console, html-file, graphical) shall be handled in a separate component (Reporter)
  • Implementation of Gradle specific stuff shall be encapsulated.

Elements

Table: HtmlSanityChecker building blocks
Building BlockDescription
CheckerCore
core: html parsing and sanity checking, file handling
HSC Command Line Interface
(not documented)
HSC Gradle Plugin
integrates the Gradle build tool with HtmlSC, enabling arbitrary gradle builds to use HtmlSC functionality.
HSC Graphical Interface
(planned, not implemented)
Reporter
outputs the collected checking results to configurable destinations, e.g. StdOut or a Html file.

  • No labels