Add a TestRunner for MetadataRetriever that roughly follow the test runner for ExoPlayer. The TestRunner supports scheduling test steps in a sequence, compare expected callbacks with actual callbacks, and block the test until it is done. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=194518738