Error when retrieving run from TFS ?
Hello all !
I was previously working with TFS Beta 3 Refresh and Team Suite Trial Edition.
I have some Team Builds that are running every night.
I have just upgraded (indeed, I have uninstalled everything - not the Team Explorer - and install again) to Team Edition for Software Developers (full install) and now when I want to retrieve the Test Run from the server, here is the server I get :
"Downloading the selected test run failed. RetrieveRun:: Could not load file or assembly 'Microsoft.VisualStudio.QualityTools.LoadTest' or one of its dependencies. Le fichier spcifi est introuvable".
So I agree, this DLL is not delivered with Team Edition for Software Developers but why do I need it to retrieve a test run ? I haven't written any load test.
Do you have any idea ?
Thanks,
Hello !
No I don't have any load test or web test.
However, I had some DLLs that were referencing the WebTest DLL. I tried now to remove the reference but I still have this error. Note that I'm also unable to access my testrunconfig file.
Btw, I no longer have the Test Manager window. Is this normal ?
Thanks,
Hello
So here is the explanation :
By default, when you use Team Suite Trial Edition, VS is creating a TestRunConfig file which will hold a tag called testTypeSpecificData which will have some references to the LoadTest and WebStress dlls.
As these DLLs do not exist with VSTE for Developers, you won't be able to open this file again. This section is also copied to each test result file and so you won't have the ability to open it again.
To resolve this problem, you will have to update manually yuor test result file (.trx files) and your testrunconfig file.
For info, I have made a small tool to do the conversion, so feel free to contact for more explanation.