Add isometry benchmarks to travis ci benchmark job (#2914)

This commit adds the isometry benchmarks to the set of benchmarks we run
in CI. This shouldn't significant additional time to the job run, but
will add a useful benchmarks for tracking the performance of a patch.
Most interestingly it will add a benchmark that doesn't measure time but
instead compares the CNOT count output from the transpiler. Which makes
a lot of sense in this CI job because it won't be bound to the
variable performance of the cloud guests that travis runs it's jobs on.
This commit is contained in:
Matthew Treinish 2019-08-06 11:04:26 -04:00 committed by Kevin Krsulich
parent 86fb7f95a4
commit f077bc84b5
1 changed files with 1 additions and 1 deletions

View File

@ -222,7 +222,7 @@ jobs:
- echo $TRAVIS_BRANCH
- echo $TRAVIS_PULL_REQUEST_BRANCH
- asv --config meta-qiskit/asv.conf.json machine --machine travis-ci
- travis_wait 45 asv --config meta-qiskit/asv.conf.json continuous --interleave-processes --machine travis-ci --no-only-changed --python 3.5 --bench '^(qft|transpiler_benchmarks|state_tomography)\.' $TRAVIS_BRANCH HEAD
- travis_wait 45 asv --config meta-qiskit/asv.conf.json continuous --interleave-processes --machine travis-ci --no-only-changed --python 3.5 --bench '^(qft|transpiler_benchmarks|state_tomography|isometry)\.' $TRAVIS_BRANCH HEAD
matrix:
fast_finish: true