asv icon indicating copy to clipboard operation
asv copied to clipboard

asv run ALL --skip-existing-commits --steps=n should apply steps after skipping

Open astrofrog opened this issue 8 years ago • 3 comments

I am currently running asv as a cron job, and trying to do:

asv run ALL --skip-existing-commits --steps=10

However, this only runs 10 commits the first time, and then no longer runs any commits because it seems the commits are always selected in the same order. I think existing commits should be removed from the pool of available ones before applying --steps.

astrofrog avatar Sep 25 '17 11:09 astrofrog

Note that this was why I had added the MISSING command originally - the idea was that:

asv run MISSING --steps=10

would run 10 of the commits that hadn't been run yet (but MISSING was removed subsequently)

astrofrog avatar Sep 25 '17 11:09 astrofrog

I think both use cases can be motivated. Can probably add a new switches for that (--steps-after-skip or some such).

pv avatar Sep 25 '17 21:09 pv

Does anyone have a workaround for this? We would just like to run missing benchmarks when the server is idle...

mraspaud avatar Aug 13 '21 12:08 mraspaud