A Survey on Scenario-Based Testing for Automated Driving Systems in High-Fidelity Simulation