Fixed extra args for ClassRule test options not working in profiles.

This fix involves a refactor, moving the application of extra args
within individual test runners into ProfileSuite. This ensures that the
extra args are set prior to the entire test class starts running, which
fixes @ClassRule test options not being read from extra args.

The refactoring also eliminates ScenarioRunner since the only function
it served was to apply the extra args. Now we can use
LongevityClassRunner directly.

Bug: 155248973
Change-Id: I2e0b8bc86378ee3eec521c0cd243b4a70c39aba0
Test: atest LongevityPlatformLibTests (updated)
10 files changed
tree: 2caf9eb586efe72d2f49daf33371e9e0376f5f39
  1. build/
  2. docs/
  3. emu_test/
  4. libraries/
  5. scripts/
  6. tests/
  7. utils/
  8. PREUPLOAD.cfg