Commit Graph

972 Commits

Author SHA1 Message Date
Jordan Dominion 1665d564d2 Use proper TCS method 2023-12-16 09:21:33 -05:00
Jordan Dominion 92cc9e7f6a More diagnostic asserts 2023-12-15 22:09:12 -05:00
Jordan Dominion e0f67bb6df More JobsHubTests diagnostics 2023-12-15 19:50:05 -05:00
Jordan Dominion 7304cf1a8d Clean up the JobsHubTest assertions again 2023-12-15 16:18:02 -05:00
Jordan Dominion dc08e87be0 Minor diagnostics for this flaky test 2023-12-14 23:21:20 -05:00
Jordan Dominion 7b3fa4a53c Some additional test diagnostics 2023-12-14 23:10:12 -05:00
Jordan Dominion 7af656d3d5 Some better test crash diagnostics 2023-12-13 23:00:14 -05:00
Jordan Dominion ef0bf6c0cf Force this variable to check for true 2023-12-13 22:59:50 -05:00
Jordan Dominion 081b8d19a6 Assert that the process is running before the Linux links test 2023-12-04 22:26:59 -05:00
Jordan Dominion 6d6645e9a2 Add a diagnostic message to an Assert 2023-12-04 22:25:06 -05:00
Jordan Dominion 69f4c7e0b6 Add some diagnostic messages for tests 2023-12-03 14:53:28 -05:00
Jordan Dominion 10188c782f Hopefully fix bug in JobsHubTest 2023-12-03 14:29:38 -05:00
Jordan Dominion c6ac595290 Improve an assert 2023-12-03 14:21:53 -05:00
Jordan Dominion 060bd6126d Switch to using topic extension method in tests 2023-12-03 14:09:29 -05:00
Jordan Dominion 5b42ad0f8f Weeding out JobsHubTest errors 2023-12-02 12:25:32 -05:00
Jordan Dominion c40197fcb5 Specify Environment.SpecialFolderOption where possible
Also fix a typo
2023-11-29 17:32:26 -05:00
Jordan Dominion b5f7a7f069 Fix main page logo not appearing if webpanel was disabled 2023-11-29 16:43:30 -05:00
Jordan Dominion 2ee1ff4665 Add a yield here to potentially fix a CI error
We HAD the handle to the process open and running, yet somehow GetProcessesByName failed to find it.
2023-11-27 14:18:10 -05:00
Jordan Dominion a979f04e03 Fix race condition in JobsRequiredTest cleanup 2023-11-27 12:19:51 -05:00
Jordan Dominion e3fffb2615 Merge branch 'V6' into TestSpeedups 2023-11-26 23:33:42 -05:00
Jordan Dominion e6db8713eb Increase test timeout for health check tests 2023-11-26 22:19:26 -05:00
Jordan Dominion 0973174c10 Improve live test runtimes
Workstation improvement of 10.2 to 6.4 minutes.
2023-11-26 21:25:33 -05:00
Jordan Dominion 4de500f428 More detailed accounting when JobsHubTests fail 2023-11-26 17:06:30 -05:00
Jordan Dominion c3856fcec1 Create a live test OpenDream can use in their CI
Clean up other minor test things
2023-11-23 16:36:07 -05:00
Jordan Dominion ac545ebcfb Fix CI blunder 2023-11-20 15:09:36 -05:00
Jordan Dominion 84c5359af7 Fix basic watchdog tests 2023-11-19 20:23:17 -05:00
Jordan Dominion 6967d9f4df Merge branch 'NeverEndingTrainOfFixes' into OpenDream
Also fixes logic error in `AdvancedWatchdog.HandleNewDmbAvailable` in the `EngineType.OpenDream` case.
2023-11-19 17:52:56 -05:00
Jordan Dominion 8f51c5fed5 Add SessionId to DreamDaemonResponse
- Fix race condition with updating launch parameters.
- Add additional logging.
- Add integration tests
2023-11-19 17:11:10 -05:00
Jordan Dominion a8c2d49608 Use a float here cause why not? 2023-11-19 10:24:09 -05:00
Jordan Dominion 669cc83992 Fix using the wrong task when awaiting reboots for topic requests 2023-11-19 10:23:24 -05:00
Jordan Dominion 7f3888dee8 Add live tests helper for UseBasicWatchdog 2023-11-19 08:59:08 -05:00
Jordan Dominion 54ec0a7c98 More Asserts, more better 2023-11-19 08:59:06 -05:00
Jordan Dominion 13749149db This seems to be a fairly reproducible topic hang, which is nice to have 2023-11-19 08:59:06 -05:00
Jordan Dominion cc4b4de7d2 Wait for DD proccesses to exit after killing 2023-11-19 08:59:05 -05:00
Jordan Dominion 0a874c6657 Add another error log exception to tests 2023-11-18 22:55:46 -05:00
Jordan Dominion 421733ba29 Add another test logging exception for EFCore cancellation errors 2023-11-18 22:52:59 -05:00
Jordan Dominion 8b9ff88578 Make jobs hub test start/stop ordering deterministic
Prevents rare race condition
2023-11-18 22:27:48 -05:00
Jordan Dominion 33e1aafff2 Merge branch 'V6' into OpenDream 2023-11-18 09:56:49 -05:00
Jordan Dominion 4c629003fc Merge branch 'dev' into V6 2023-11-18 09:56:03 -05:00
Jordan Dominion a4b00b0810 Merge branch 'V6' into OpenDream 2023-11-17 17:17:55 -05:00
Jordan Dominion 08f1a1ebf7 This test doesn't apply to OD 2023-11-17 12:26:34 -05:00
Jordan Dominion a4bf9e409b Remove deprecated API fields
Closes #1718
2023-11-17 11:02:11 -05:00
Jordan Dominion ffb7dcfd5b Merge branch 'V6' into OpenDream 2023-11-17 10:49:45 -05:00
Jordan Dominion 3a158251a1 Merge branch 'dev' into V6 2023-11-17 10:49:35 -05:00
Jordan Dominion e6ae9b73c4 Throw the failing error message in Live tests 2023-11-17 10:48:45 -05:00
Jordan Dominion e24d4d995b Clean up points where we TellWorldToReboot()
Making sure we allow `WatchdogStatus.Restoring` where possible.
2023-11-17 09:07:11 -05:00
Jordan Dominion 69774722fb These environment variables are preventing SDK detection from working properly under test. Delete them 2023-11-17 08:19:21 -05:00
Jordan Dominion 17bda5ef48 Standardize naming to "Webpanel" 2023-11-16 23:14:14 -05:00
Jordan Dominion 4537845e0b Make this workaround generic 2023-11-16 22:10:36 -05:00
Jordan Dominion a3e5828cb1 Merge branch 'V6' into OpenDream 2023-11-16 18:09:00 -05:00