async fn execute_inner( warmup: Duration, test_time: Option<Duration>, control_rx: Receiver<Signal>, stat_ctrl: Arc<ArrayQueue<TestPhase>>, ) -> Result<(), Error>