|
| 1 | +{ |
| 2 | + // The version of the config file format. Do not change, unless |
| 3 | + // you know what you are doing. |
| 4 | + "version": 1, |
| 5 | + |
| 6 | + // The name of the project being benchmarked |
| 7 | + "project": "pymc3", |
| 8 | + |
| 9 | + // The project's homepage |
| 10 | + "project_url": "https://pymc-devs.github.io/pymc3/", |
| 11 | + |
| 12 | + // The URL or local path of the source code repository for the |
| 13 | + // project being benchmarked |
| 14 | + "repo": "..", |
| 15 | + |
| 16 | + // List of branches to benchmark. If not provided, defaults to "master" |
| 17 | + // (for git) or "tip" (for mercurial). |
| 18 | + "branches": ["master"], |
| 19 | + |
| 20 | + // The DVCS being used. If not set, it will be automatically |
| 21 | + // determined from "repo" by looking at the protocol in the URL |
| 22 | + // (if remote), or by looking for special directories, such as |
| 23 | + // ".git" (if local). |
| 24 | + "dvcs": "git", |
| 25 | + |
| 26 | + // The tool to use to create environments. May be "conda", |
| 27 | + // "virtualenv" or other value depending on the plugins in use. |
| 28 | + // If missing or the empty string, the tool will be automatically |
| 29 | + // determined by looking for tools on the PATH environment |
| 30 | + // variable. |
| 31 | + "environment_type": "conda", |
| 32 | + |
| 33 | + // the base URL to show a commit for the project. |
| 34 | + "show_commit_url": "https://github.com/pymc-devs/pymc3/commit/", |
| 35 | + |
| 36 | + // The Pythons you'd like to test against. If not provided, defaults |
| 37 | + // to the current version of Python used to run `asv`. |
| 38 | + "pythons": ["3.6"], |
| 39 | + |
| 40 | + // The matrix of dependencies to test. Each key is the name of a |
| 41 | + // package (in PyPI) and the values are version numbers. An empty |
| 42 | + // list indicates to just test against the default (latest) |
| 43 | + // version. |
| 44 | + "matrix": { |
| 45 | + }, |
| 46 | + |
| 47 | + // The directory (relative to the current directory) that benchmarks are |
| 48 | + // stored in. If not provided, defaults to "benchmarks" |
| 49 | + "benchmark_dir": "benchmarks", |
| 50 | + |
| 51 | + // The directory (relative to the current directory) to cache the Python |
| 52 | + // environments in. If not provided, defaults to "env" |
| 53 | + "env_dir": "env", |
| 54 | + |
| 55 | + // The directory (relative to the current directory) that raw benchmark |
| 56 | + // results are stored in. If not provided, defaults to "results". |
| 57 | + "results_dir": "results", |
| 58 | + |
| 59 | + // The directory (relative to the current directory) that the html tree |
| 60 | + // should be written to. If not provided, defaults to "html". |
| 61 | + "html_dir": "html", |
| 62 | + |
| 63 | + // The number of characters to retain in the commit hashes. |
| 64 | + // "hash_length": 8, |
| 65 | + |
| 66 | + // `asv` will cache wheels of the recent builds in each |
| 67 | + // environment, making them faster to install next time. This is |
| 68 | + // number of builds to keep, per environment. |
| 69 | + "wheel_cache_size": 2, |
| 70 | + |
| 71 | + // The commits after which the regression search in `asv publish` |
| 72 | + // should start looking for regressions. Dictionary whose keys are |
| 73 | + // regexps matching to benchmark names, and values corresponding to |
| 74 | + // the commit (exclusive) after which to start looking for |
| 75 | + // regressions. The default is to start from the first commit |
| 76 | + // with results. If the commit is `null`, regression detection is |
| 77 | + // skipped for the matching benchmark. |
| 78 | + // |
| 79 | + // "regressions_first_commits": { |
| 80 | + // "some_benchmark": "352cdf", // Consider regressions only after this commit |
| 81 | + // "another_benchmark": null, // Skip regression detection altogether |
| 82 | + // } |
| 83 | +} |
0 commit comments