It takes a long time to run, but it is basically all the testing we need of the API, if this works it's unlikely to be broken. It requires a change in the build system, so don't enable it for now.