It looks like they aren't run on the run that runs on every pull
request
https://github.com/sympy/sympy/blob/958cc95aebc35ced70d870586e68d0468684c1a0/asv.conf.actions.json#L67
There are some separate asv.conf.slow.json configurations in the
benchmarks repo for people who want to run the slow benchmarks. The
benchmarks are still run in the normal asv way of running along a
history of commits from time to time, but this is only done manually
when someone is interested in doing it.
A lot of these benchmarks are only there historically. Many of the
SymPy benchmarks predate asv and were moved from the SymPy repo to the
benchmarks repo. They need to be cleaned up so that they aren't as
slow.
In general, I wouldn't necessarily take the SymPy benchmarks to be the
gold standard in benchmark suites. There is quite a lot of work that
needs to be done there to clean things up and write more/better
benmarks, but no one has really had time to do it except on a case by
case basis when a benchmark is needed for something or other. It's
hard because writing good benchmarks is hard and also because there
are literally tens of thousands of functions and behaviors in SymPy
that could be benchmarked, so choosing the right things to benchmark
is important.
Aaron Meurer
On Thu, Jul 25, 2024 at 11:40 AM Asish Kumar
> To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/34cb7637-4acd-4ade-8b14-b684edaf31d2n%40googlegroups.com.