Package com.arc_e_tect.gradle.trackerlens
package com.arc_e_tect.gradle.trackerlens
-
ClassDescriptionReads every registered tracker's NDJSON history, computes a completion
Projectionfor each, resolves the merged lens set, writesdashboard.htmlplus one CSS file per discovered lens, and validates the result againstContractRuleas its unconditional last step - a dashboard that silently can't take a lens because generation drifted from its own content contract is a worse failure than a build error.Lists every Tracker Lens style thatgenerateTrackerLensDashboardwould offer in the dashboard's lens switcher - this plugin's own built-in lenses, every resolved externallensStylepack, and thelensStylesheetlens when configured - without generating a dashboard.DSL extension for the Tracker Lens Gradle plugin.Gradle plugin that generates a themeable, standalone HTML dashboard from Gherkin scenario and API contract lifecycle history.OnetrackerLens.trackers { register("...") { ... } }DSL registration: which history file(s) to read and whichTrackerSourceKindto read them with.The built-inTrackerSourcekinds selectable from thetrackerLensDSL'ssourceproperty, each paired with its canonical, ordered stage sequence.A resolvedtrackerLens.trackers { ... }registration, as read byGenerateTrackerLensTaskfromTrackerLensExtension.getTrackers()at configuration time.