Test runs getting stuck in complex workflows with hundreds of nodes

Testing works fine in simple workflows, but in complex workflows with hundreds of nodes, after clicking ‘test run’, it keeps caching and doesn’t proceed. Can any experts help with this?