зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1807763 - Set the randomized midi denial delay to 0 in automation. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D165581
This commit is contained in:
Родитель
5ebdbedf21
Коммит
65d690a335
|
@ -178,10 +178,14 @@ MIDIPermissionRequest::Run() {
|
|||
// devices, we instrument silent denials with a randomized delay between 3
|
||||
// and 13 seconds, which is intended to model the time the user might spend
|
||||
// considering a prompt before denying it.
|
||||
//
|
||||
// Note that we set the random component of the delay to zero in automation
|
||||
// to avoid unnecessarily increasing test end-to-end time.
|
||||
void MIDIPermissionRequest::CancelWithRandomizedDelay() {
|
||||
MOZ_ASSERT(NS_IsMainThread());
|
||||
uint32_t baseDelayMS = 3 * 1000;
|
||||
uint32_t randomDelayMS = RandomUint64OrDie() % (10 * 1000);
|
||||
uint32_t randomDelayMS =
|
||||
xpc::IsInAutomation() ? 0 : RandomUint64OrDie() % (10 * 1000);
|
||||
auto delay = TimeDuration::FromMilliseconds(baseDelayMS + randomDelayMS);
|
||||
RefPtr<MIDIPermissionRequest> self = this;
|
||||
NS_NewTimerWithCallback(
|
||||
|
|
Загрузка…
Ссылка в новой задаче