Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
- defaultCodespeedPlugin :: CodespeedPlug
- data CodespeedConfig = CodespeedConfig {
- codespeedURL :: URL
- projName :: String
- data CodespeedPlug
- data CodespeedCmdLnFlag
- = CodespeedURL URL
- | CodespeedProjName String
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.
CodespeedConfig | |
|
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.
Eq CodespeedPlug | |
Ord CodespeedPlug | |
Read CodespeedPlug | |
Show CodespeedPlug | |
Default CodespeedPlug | This is the same as defaultCodespeedPlugin |
Plugin CodespeedPlug | |
type PlugConf CodespeedPlug = CodespeedConfig | |
type PlugFlag CodespeedPlug = CodespeedCmdLnFlag |
data CodespeedCmdLnFlag Source
Parsed command line options provided by the user that initiaties benchmarking.