testbox.system.coverage.browser

Class CodeBrowser

lucee.Component
    extended by testbox.system.coverage.browser.CodeBrowser

Copyright Ortus Solutions, Corp www.ortussolutions.com I generate a code browser to see file-level coverage statistics

Class Attributes:
  • synchronized : false
  •  
  • accessors : true
  •  
  • persistent : false
  •  
    Constructor Summary
    init(struct coverageTresholds)
          Constructor.
    Method Summary
    any generateBrowser(query qryCoverageData, struct stats, string browserOutputDir)
    any percentToContextualClass(any percentage)
         visually reward or shame the user.
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init(struct coverageTresholds)

    Constructor

    Parameters:
    coverageTresholds - Options for threshold

    Method Detail

    generateBrowser

    public any generateBrowser(query qryCoverageData, struct stats, string browserOutputDir)

    Parameters:
    qryCoverageData - A query object containing coverage data
    stats - A struct of overview stats
    browserOutputDir - Generation folder for code browser

    percentToContextualClass

    public any percentToContextualClass(any percentage)

    visually reward or shame the user TODO: add more variations of color

    Parameters:
    percentage - The percentage to get a color on