- register built-in backends through BaseFactory - derive benchmark choices from registered backends - cover string selection and invalid backend names
- register built-in backends through BaseFactory - derive benchmark choices from registered backends - cover string selection and invalid backend names