r8910: rework so that tests are automatically run for multiple backends