mirror of https://github.com/icsharpcode/ILSpy.git
Browse Source
Load_Dependencies_Resolves_References_And_Keeps_Them_In_The_List timed out on a loaded CI agent. The idle predicate it waited on also covers the dispatcher queue, and LoadDependenciesAsync ends with RefreshDecompiledView, so the test was waiting for a decompilation to finish - work whose duration is a property of the machine, not of the condition being asserted. Instrumenting the wait shows every assembly already loaded on the first poll while dispatcher jobs stay queued for seconds, so the loads were never the holdup. Waiting for the list to show the resolved dependencies drops the dependency on machine speed: under a deliberately shortened one-second deadline the previous wait failed every run and this one passed every run. Assisted-by: Claude:claude-opus-5:Claude Codepull/4097/head
1 changed files with 8 additions and 1 deletions
Loading…
Reference in new issue