IBuildProvider that uses information from a
ITestDevice to retrieve a build.
The typical use case for this interface is a build provider that fetches different kinds of
builds based on the device type. It is not recommended to perform actions in a BuildProvider that
modify a device's state.
Implementing this interface will cause TF framework to call the
method instead of
Retrieve the data for build under test
IBuildInfo for build under test or
null if no build is
available for testing