Skip to content

automated benchmark

Oliver Beckstein edited this page Jun 30, 2018 · 8 revisions

To run the automated benchmark as a cron job on c3potato (see benchmark on c3potato for details for the setup):

In order to push to the benchmark repository, I created a personal OAuth token for this purpose; in the following I use 123456...wxyz to symbolize the secret token. The benchmarks repo exists on c3potato:

git remote set-url origin https://orbeckst:[email protected]/MDAnalysis/benchmarks.git

Thus, using git locally in this repo will allow push/pull.

Run the script benchmarks/script/cron.sh every night: It will

  • benchmark the latest NEW commits (all of them)
  • benchmark any missing merge commits since release-0.11.0
  • push the results to the benchmarks repo
  • push the updated html pages to be displayed as https://www.mdanalysis.org/benchmarks/
Clone this wiki locally