Revert "Revert "Revert "Add support for endurance tests and initial test suite"""

This reverts commit ec895e15364280db037e7c323a637a0f845a5d15.
Revert "Fix regression caused by endurance tests landing"

This reverts commit 0b589dced260caa49405a0944beda9b141c6541d.