hsbencher-codespeed-0.1.0.1: Backend for uploading benchmark data to CodeSpeed

Safe HaskellNone
LanguageHaskell2010

HSBencher.Backend.Codespeed

Contents

Description

CodeSpeed website upload of benchmark data.

This module must be used in conjunction with the main "hsbencher" package, e.g. "import HSBencher", and then "import HSBencher.Backend.CodeSpeed" and add the plugin

Synopsis

The plugin itself, what you probably want

defaultCodespeedPlugin :: CodespeedPlug Source

A default plugin. This binding provides future-proof way to get a default instance of the plugin, in the eventuality that more configuration options are added in the future.

Details and configuration options.

data CodespeedConfig Source

Configuration options for Codespeed uploading.

Constructors

CodespeedConfig 

Fields

codespeedURL :: URL
 
projName :: String
 

Instances

Eq CodespeedConfig 
Ord CodespeedConfig 
Read CodespeedConfig 
Show CodespeedConfig 
Default CodespeedConfig

Note, the default config may not be complete and thus may have some required fields to fill in, or errors will ensue.

Typeable * CodespeedConfig 

data CodespeedPlug Source

The type of Codespeed table plugins. Currently this is a singleton type; there is really only one Codespeed plugin.

data CodespeedCmdLnFlag Source

Parsed command line options provided by the user that initiaties benchmarking.