An Android cluster system for cross-configuration and cross-version Android testing