1 write to _application
aspire-tray (1)
NativeSmokeHarness.cs (1)
77
_application
= new(_controller, seconds, _startupSettings)
59 references to _application
aspire-tray (59)
NativeSmokeHarness.cs (59)
108
Require(!
_application
.WaitUntilReadyAsync(_shutdown.Token).IsCompleted, "Readiness completed without a running native loop.");
109
_restore = Task.Run(() =>
_application
.RestoreIconAsync(_shutdown.Token));
111
_application
.Run();
123
_application
.Dispose();
128
return
_application
.ExitCode;
139
Require(
_application
.WaitUntilReadyAsync(_shutdown.Token).IsCompletedSuccessfully, "Native loop readiness was not acknowledged.");
148
Require(
_application
.IconAddFailuresForSmoke == 0, "Readiness was acknowledged before icon creation recovered.");
149
_application
.VerifyNativeStateForSmoke();
151
_application
.VerifyActivationForSmoke();
161
_application
.VerifyNativeStateForSmoke();
165
_application
.PickRowActionForSmoke(id, PanelTargetKind.CopyPath);
170
_application
.ClickPanelForSmoke(PanelTargetKind.Dashboard, _hosts[0].Id);
172
_application
.ClickPanelForSmoke(PanelTargetKind.Documentation);
174
_application
.ShowMessageForSmoke();
175
_application
.VerifyActionListForSmoke(_hosts[1].Id);
176
_application
.PickRowActionForSmoke(_hosts[0].Id, PanelTargetKind.TogglePin);
179
_application
.ClickPanelForSmoke(PanelTargetKind.Stop, _hosts[0].Id);
187
_application
.VerifyNativeStateForSmoke();
196
_application
.VerifyNativeStateForSmoke();
198
_application
.RunPanelActionForSmoke(new(PanelActionKind.Stop, _staleHost));
201
_application
.PressPanelForSmoke(PanelTargetKind.Stop, _hosts[2].Id);
204
_application
.ClickPanelForSmoke(PanelTargetKind.Start, missing.Id);
205
Require(
_application
.PanelForSmoke.Confirmation == PanelConfirmKind.RemoveMissing, "A missing recent AppHost was not offered for removal inline.");
206
_application
.ClickPanelForSmoke(PanelTargetKind.ConfirmCancel, missing.Id);
208
_application
.ClickPanelForSmoke(PanelTargetKind.Start, missing.Id);
209
_application
.ClickPanelForSmoke(PanelTargetKind.ConfirmAccept, missing.Id);
212
_application
.ClickPanelForSmoke(PanelTargetKind.Start, pinned.Id);
221
_application
.VerifyNativeStateForSmoke();
223
_application
.ClickPanelForSmoke(PanelTargetKind.ClearRecent);
224
Require(
_application
.PanelForSmoke.Confirmation == PanelConfirmKind.ClearRecent, "Clear did not ask inline.");
225
_application
.ClickPanelForSmoke(PanelTargetKind.ConfirmCancel);
227
_application
.ClickPanelForSmoke(PanelTargetKind.ClearRecent);
228
_application
.ClickPanelForSmoke(PanelTargetKind.ConfirmAccept);
232
_application
.ReopenPanelForSmoke();
242
_application
.RestartExplorerForSmoke();
243
_oldIcon =
_application
.IconForSmoke;
244
_application
.InvalidateArtworkForSmoke();
248
if (
_application
.IconForSmoke == _oldIcon)
252
_application
.VerifyNativeStateForSmoke();
253
_restore = Task.Run(() =>
_application
.RestoreIconAsync(_shutdown.Token));
272
_application
.VerifyNativeStateForSmoke();
273
_application
.ClickPanelForSmoke(PanelTargetKind.Dashboard, state.AppHosts.Single(host => host.IsRunning).Id);
293
_application
.VerifyNativeStateForSmoke();
307
_application
.BeginInteractivePreviewForSmoke();
312
_quit = Task.Run(
_application
.RequestQuit);
328
_application
.VerifySettingsViewForSmoke(false, true, TraySettingsText.StartupDescription);
329
_application
.ToggleLaunchAtSignInForSmoke();
330
_application
.VerifySettingsViewForSmoke(true, true, TraySettingsText.StartupDescription);
332
_application
.ToggleLaunchAtSignInForSmoke();
336
_application
.VerifySettingsViewForSmoke(false, false, TraySettingsText.StableNativeInstallationRequired);
337
_application
.ToggleLaunchAtSignInForSmoke();
340
_application
.VerifySettingsViewForSmoke(true, true, TraySettingsText.StableNativeInstallationRequired);
341
_application
.ToggleLaunchAtSignInForSmoke();
347
_application
.VerifySettingsViewForSmoke(false, true, TraySettingsText.StartupDescription);
348
_application
.ToggleLaunchAtSignInForSmoke();
350
Require(
_application
.PanelForSmoke.Scene.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.LaunchAtSignIn)
354
_application
.VerifySettingsViewForSmoke(false, false,
358
_application
.VerifySettingsViewForSmoke(false, true, TraySettingsText.StartupDescription);
359
_application
.CloseSettingsViewForSmoke();