Re: Load test dll dynamically at runtime
"Charlie Poole" <[email protected]> Tue, 26 Aug 2008 12:20:49 -0700
| Newsgroups | gmane.comp.windows.dotnet.nunit.user |
|---|---|
| Message-ID | <002301c907b0$e2ba0490$6401a8c0@ferrari> |
OK... this changes my assumptions from my earlier answer... I'll read further notes. :-) Charlie _____ From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, August 26, 2008 2:12 AM To: Tom Fanning Cc: [email protected] Subject: Re: [Nunit-users] Load test dll dynamically at runtime Hi Tom, I need to use specifically the nunit.exe for its GUI. Thanks, Regards, Grishma Khandwalla "Tom Fanning" <[email protected]> 08/26/2008 02:18 PM To <[email protected]>, <[email protected]> cc Subject RE: [Nunit-users] Load test dll dynamically at runtime Check out nunit-console.exe, included in the nunit installation. Thanks Tom Tom Fanning Senior Developer Email: [email protected] ELAS Charles House Albert Street Eccles Manchester M30 0PW Web: <http://www.employment-law.uk.com/> www.employment-law.uk.com Tel: 0161 785 2000 Fax: 0161 787 7335 _____ This message contains confidential information and is intended only for [email protected], [email protected]. If you are not [email protected], [email protected] you should not disseminate, distribute or copy this e-mail. Please notify [email protected] immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. Tom Fanning therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. Reg No. - 3041461 VAT No. - 628 8052 25 _____ From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: 26 August 2008 06:32 To: Charlie Poole; [email protected] Subject: Re: [Nunit-users] Load test dll dynamically at runtime Thanks Charlie for the quick response.. I think I did a bad job at specifying the problem. I want to automatically launch the nunit.exe, load the dll programmatically and run it (without user intervention like selecting the assembly from the file menu). I agree that multiple dlls can be loaded and executed, but from all the dlls present only one dll is to be loaded and executed at a time (as per user's choice done initially during configuration. This can be in an XML file for Nunit to automatically read, load the corresponding dll and run). At a time only one dll is running. I do not want to show the other dlls as it would seem that all dlls can be run one after the other which is not possible. Could you point me to any specific API's from the Nunit dll like nunit.core or something whose methods can help me achieve this functionality. Another approach that I was trying was to combine all the test dll methods into one dll having different test suites. This can be loaded in nunit.exe and the part I got stuck on was how to include or exclude certain test suite without restarting the nunit.exe. Restarting is not an option coz it will lead to delays while exiting and loading the dll again. I hope you getting the essence here. My aim is to achieve as much automation possible. Thanks in advance, Regards, Grishma Khandwalla "Charlie Poole" <[email protected]> Sent by: [email protected] 08/25/2008 10:43 PM To <[email protected]>, <[email protected]> cc Subject Re: [Nunit-users] Load test dll dynamically at runtime Of course, I may not have understood your question, but it seems that NUnit already does what you want. The user can use File | Open to navigate to a particular assembly and open it. Dlls are closed from the menu or when loading a new one. NUnit also supports loading multiple dlls. If I misunderstood, please try again. :-) Charlie _____ From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Monday, August 25, 2008 6:20 AM To: [email protected] Subject: [Nunit-users] Load test dll dynamically at runtime Hi, I am using Nunit 2.4.7. I have many .dll files which contain a number of test cases. I was trying to develop an application which would allow the user to choose the .dll file whose test cases are then executed. I am using the Nunit GUI, which is instantiated when the application is initialized. I was wondering if there is any option to unload the current dll from the nunit.exe and load the new dll (selected by the user) into the same nunit.exe? (without using the manual intervention). I specifically do not want to close the GUI and open it again. Nor can multiple .exe files can be invoked. I was playing around the idea of combining all the test cases across multiple dlls into a single dll, but again I have no leads on how to dynamically mask and unmask certain suite of test cases without restarting the Nunit exe. Any help would be appreciated, Regards, Grishma Khandwalla ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/__________________ _____________________________ Nunit-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nunit-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Nunit-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nunit-users
ATT00077.jpg
(image/jpeg, 5.1 KB) - not displayed