nunitasp-devl Mailing List for NUnitAsp (Page 3)
Brought to you by:
jlittle82
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
(3) |
Apr
(26) |
May
(7) |
Jun
(6) |
Jul
(7) |
Aug
(39) |
Sep
(15) |
Oct
(30) |
Nov
(20) |
Dec
(13) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(28) |
Feb
(15) |
Mar
(41) |
Apr
(51) |
May
(32) |
Jun
(5) |
Jul
(14) |
Aug
(19) |
Sep
(33) |
Oct
(30) |
Nov
(35) |
Dec
(95) |
2004 |
Jan
(5) |
Feb
(3) |
Mar
(15) |
Apr
(24) |
May
(9) |
Jun
(9) |
Jul
(8) |
Aug
(32) |
Sep
(15) |
Oct
(6) |
Nov
(22) |
Dec
(1) |
2005 |
Jan
(22) |
Feb
(9) |
Mar
(2) |
Apr
(33) |
May
(3) |
Jun
(2) |
Jul
(7) |
Aug
(24) |
Sep
(8) |
Oct
(2) |
Nov
(2) |
Dec
|
2006 |
Jan
(2) |
Feb
(2) |
Mar
(5) |
Apr
(2) |
May
(3) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
From: Aaron J. <aj...@pr...> - 2005-08-10 22:39:04
|
nun...@li... wrote: > I've completed a series of check-ins to add support for > multiple forms. > In the process, I added public methods for Submit and PostBack on > WebFormTester. Tests can now submit and post-back forms > without writing > needing custom testers. Combined with the previously > checked-in support > for tests modifying form variables, it should now be much easier for > tests to work around Javascript issues. I just checked out the latest CVS so that I could get access to the code that supported multiple forms. Unfortunately, I can not even compile as two files are missing: LabeledControlTester.cs (in the NUnitAsp/AspTester directory) and HtmlInputRadioButtonTester (in the NUnitAsp/HtmlTester directory). Could you add/checkin those files, please? Also, could you help me get started on what I need to do in my code to support multiple forms? Thanks. <:> Aaron Jensen <:> Software Engineer <:> Financial Profiles, Inc. <:> http://www.profiles.com <:> 760.431.9400 ext. 421 <:> aj...@pr...=20 |
From: Jim S. <js...@ti...> - 2005-08-10 01:13:21
|
At the risk of tooting my own horn, I'm very proud to announce that I've received this year's Gordon Pask award for contributions to agile practice. This is the first year that this prestigious award has been given and I'm honored to have received it. I'd also like to congratulate J.B. Rainsberger, who also won. The announcement of the award: http://www.testing.com/cgi-bin/blog/2005/07/30#gordon-pask My reaction: http://www.jamesshore.com/Blog/Big-Big-News.html And to make this somewhat on-topic, I hope to have some exciting NUnitAsp-related news to share later this afternoon. ;-) Cheers, Jim -- James Shore - Titanium I.T. LLC - Successful Software New Course! "Test-Driven ASP.NET" Sept 13-15 in Bellevue, WA. Details at http://tinyurl.com/bxlk8 phone: 503-267-5490 email: js...@ti... web/blog: http://www.jamesshore.com |
From: David G. <Dav...@un...> - 2005-08-07 13:03:55
|
After a couple of encouraging emails, I've spent a bit of time working on a tool to help with the code generation part of using NUnitAsp. =20 I've put a first-cut here (it is a debug build just in case you make it crash!) =20 http://www.unisanet.unisa.edu.au/staff/davidgardiner/NUnitAspCodeGen/NUn itAspCodeGen-1.0.zip =20 I'd really be interested in hearing feedback on if this is a useful tool. =20 Usage: 1. Enter the URL of the page that you are planning to test. 2. The page will be loaded, and the first FORM's elements will be displayed in a treeview list. 3. You can then click on the various items and code will be generated for that control in the two text windows. 4. Click on the rectangle next to the textbox to drag that text into your class file in a text editor (or select the text and right-click and copy then paste) Future ideas: * Once the basic functionality is working well, I'm thinking it might be more useful to turn it into a Visual Studio addin (or a least allow it to run as an Addin too) * Tweak code generation to allow optional generation of a complete class for a selected page (to which you could then add additional tests. * Support more language CodeDOM generators. -dave =20 --=20 David Gardiner <>< Senior Programmer with UniSAnet Project. Flexible Learning Centre, Underdale Campus, University of South Australia Email: dav...@un... Ph +61 8 8302 1278 Fax +61 8 8302 1288=20 Web: http://davidgardiner.blogspot.com/ =20 |
From: David G. <Dav...@un...> - 2005-08-05 04:35:23
|
Hi everyone, apologies if this has already been thought of.. =20 I was demonstrating NUnitAsp to a colleague today, and as we were creating the Tester objects for a web page, I thought wouldn't it be great if there was a tool that you could point to a web page, and it would create all the Tester object definitions for you? =20 I guess the trick would be to deal sensibly with custom controls (eg. composite ones), but it does seem to me that it would be handy to get the tests up off the ground. =20 If no one has already written such a thing i thought i might have a go. =20 -dave =20 --=20 David Gardiner <>< Senior Programmer with UniSAnet Project. Flexible Learning Centre, Underdale Campus, University of South Australia Email: dav...@un... Ph +61 8 8302 1278 Fax +61 8 8302 1288=20 Web: http://davidgardiner.blogspot.com/ =20 |
From: Vishakha G. <vis...@gm...> - 2005-07-27 11:47:21
|
Hi, I have some customized controls for my application and i want to customise= =20 nUnitASP to test the same. Can you help me in getting started with the same= .=20 Any help in regards to the architecture of the tool to an example wherein= =20 any customisation has been done will be very helpful. --=20 Thanks for the help Vishakha |
From: Jim S. <js...@ti...> - 2005-07-24 00:21:34
|
Added HtmlInputImageTester. -- James Shore - Titanium I.T. LLC - Successful Software New Course! "Test-Driven Development of Legacy ASP.NET" Sept 13-15 in Bellevue, WA. Details at http://tinyurl.com/bxlk8 phone: 503-267-5490 email: js...@ti... web/blog: http://www.jamesshore.com |
From: Jim S. <js...@ti...> - 2005-07-22 23:47:21
|
I'm looking for the author of the File Upload patch on SourceForge, tracker number 968125, uploaded 7 June 2004. I would like to use your File Upload code in the next version of NUnitAsp but I need you to assign the copyright to me first. If you're out there, please speak up. Thanks, Jim -- James Shore - Titanium I.T. LLC - Successful Software New Course! "Test-Driven Development of Legacy ASP.NET" Sept 13-15 in Bellevue, WA. Details at http://tinyurl.com/bxlk8 phone: 503-267-5490 email: js...@ti... web/blog: http://www.jamesshore.com |
From: Jim S. <js...@ti...> - 2005-07-12 06:17:11
|
Modified ButtonTester to use HtmlInputButtonTester rather than looking at the tag directly. -- James Shore - Titanium I.T. LLC - Successful Software phone: 503-267-5490 email: js...@ti... web/blog: http://www.jamesshore.com |
From: Jim S. <js...@ti...> - 2005-07-12 06:00:58
|
Added HtmlInputButtonTester. Fixed form variables posting in ButtonTester (it didn't exist and should have). Added WebAssert.TableContainsRow. -- James Shore - Titanium I.T. LLC - Successful Software phone: 503-267-5490 email: js...@ti... web/blog: http://www.jamesshore.com |
From: Jim S. <js...@ti...> - 2005-07-07 05:18:25
|
Added the HtmlButtonTester control. -- James Shore - Titanium I.T. LLC - Successful Software phone: 503-267-5490 email: js...@ti... web/blog: http://www.jamesshore.com |
From: Jim S. <js...@ti...> - 2005-07-07 04:37:13
|
Modified LinkButtonTester to use HtmlAnchorTester rather than looking at the HTML tag directly. -- James Shore - Titanium I.T. LLC - Successful Software phone: 503-267-5490 email: js...@ti... web/blog: http://www.jamesshore.com |
From: Jim S. <js...@ti...> - 2005-06-28 05:12:07
|
In preparation for some extensive improvements to HTML testers, I've added HtmlControlTester.InnerHtml and .InnerText. Cheers, Jim -- James Shore - Titanium I.T. LLC - Successful Software phone: 503-267-5490 email: js...@ti... web/blog: http://www.jamesshore.com |
From: Chris S. <ch...@sz...> - 2005-06-08 18:31:17
|
Two things: 1) ASP.NET 2.0 makes a change to the naming convention that breaks DataGrid testers. A quick hack to DataGridTester.cs fixes this, but it breaks 1.1 testing, so I'm not sure how this would be integrated. Replace GetChildElementsById with protected internal override string GetChildElementHtmlId(string aspId) { try { int rowNumber = int.Parse(aspId); return String.Format("{0}_ctl{1:D2}", HtmlId, (rowNumber + 1)); } catch (FormatException) { throw new ContainerMustBeRowException(aspId, this); } } Hopefully, this could be incorporated in, but I'm not sure what the best way to make it conditional would be. (An attribute, a constructor attribute, etc.) 2) What's the easiest way to get at the internal #document? I'm trying to clean up some warnings in the code, and I've got one I can't figure out, and the BrowserPage doesn't seem to match up with the internal document. ### Error:Expected empty start tag '/>' sequence instead of 'n' Referenced on line 166, position 842 of internal entity '#document' I'd like to be able to dump out the #document to view the exact location and determine errors like this. Many thanks, Chris Szurgot |
From: Dave P. <n0n...@gm...> - 2005-05-23 22:35:44
|
I've got a solution for this, though I may be using a class inappropriately= . Using the Strategy pattern (GOF), I factored out the strategy for finding the tag for a tester. I call this strategy a "locator" and I created an interface IHtmlTagLocator, with one method: Locate( ), which returns an HtmlTag. I have a base class that derives from HtmlControlTester and has a constructor that takes an IHtmlTagLocator (among other things). Then, I overloaded the Tag property, and use the locator to get the HtmlTag. Then I have two classes that implement IHtmlTagLocator -- one for aspId, and one for XPath. The benefit of doing it this way is that I can create all my custom testers that are specialized for images, or whatever, and I don't have to implement one using ID and the other using XPath. One small problem is that I lied two paragraphs back. Turns out b/c of the current design, you can't create a locator using AspId because it's done by the tester base class. Some refactoring of the base classes is required for this to work, I think, and that may not be deemed appropriate. For now, I just call base.Tag if no locator was specified. But I think factoring the location out of the tester would be a good thing, since testing the tag (mapping properties and such) should not be affected by the method used to find it. Anyway, just my $.02. Dave P.S. I think there's also a problem regarding detecting page updates.=20 It probably means more objects need to be sent to the XPathLocator constructor (e.g. the HttpClient object) On 5/23/05, Cory Foy <Cor...@mo...> wrote: > Jim Shore wrote: > > In order to enable NUnitAsp to test legacy code, I'm putting in a lot o= f > > new features. Multiple forms are now supported, as is the ability to > > emulate Javascript without writing a custom tester. Next on the list i= s > > testers for HTML controls and testing HTML tags that don't have an ID. > > XPath will probably be part of that, although I haven't decided for sur= e. > > > > The current "no guarantees" release date for the next version is August > > or September. >=20 > XPath would be extremely helpful for testing Mobile Controls. Even using > "ASP.NET to it's fullest" still the only way to use it to test Mobile > Controls is by using XPath (and it isn't pretty XPath either). >=20 > My first stab at working on the extension for mobile controls I stopped > because I also couldn't figure out how to get it to use XPath. I was > able to get all the way up to that point, but not quite. >=20 > In my situation it's a little different in that, for mobile controls, > you know the ID, and can relate it to a tag, but only by going through > the value of another tag. Because some phones treat tags named the same > as being the same (even if they are on different cards), ASP.NET uses a > unique naming scheme which does something like: >=20 > <wml> > <card> > <onevent type=3D"onenterforward"> > <refresh><setvar name=3D"mcsv0" value=3D"" /></refresh> > </onevent> > <do type=3D"accept" label=3D"GO"> > <go href=3D"mobileindex.aspx"> > <postfield name=3D"__EVENTTARGET" > value=3D"_ctl2:cmdMasterPermitCollectorSubmit" /> > <postfield name=3D"_ctl2:MasterPermitText" > value=3D"$(mcsv0)" /> > </go> > </do> > <p>Master Permit Number<input name=3D"mcsv0" format=3D"*N" /></p> > </card> > </wml> >=20 > So you basically have to iterate through the postfield nodes looking for > the value in the variable notation (in the above case $(mcsv0) and match > that to the the server-side name. In addition, you have to iterate > though the setvar nodes to see what the default value was coming into > the page, and iterate though the input tags to match the assigned name > to set the value. >=20 > Sorry, that was the long answer. The short answer, I would *love* to see > XPath support. :) Even if I had to do a lot of overriding to extend the > classes, it would be helpful. I'd be willing to throw my hat in closer > to the second week of July (maybe some time in June if I can get this > current project finished up). >=20 > Cory >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by Oracle Space Sweepstakes > Want to be the first software developer in space? > Enter now for the Oracle Space Sweepstakes! > http://ads.osdn.com/?ad_id=3D7412&alloc_id=3D16344&op=3Dclick > _______________________________________________ > Nunitasp-users mailing list > Nun...@li... > https://lists.sourceforge.net/lists/listinfo/nunitasp-users > |
From: Cory F. <Cor...@mo...> - 2005-05-23 21:02:13
|
Jim Shore wrote: > In order to enable NUnitAsp to test legacy code, I'm putting in a lot of > new features. Multiple forms are now supported, as is the ability to > emulate Javascript without writing a custom tester. Next on the list is > testers for HTML controls and testing HTML tags that don't have an ID. > XPath will probably be part of that, although I haven't decided for sure. > > The current "no guarantees" release date for the next version is August > or September. XPath would be extremely helpful for testing Mobile Controls. Even using "ASP.NET to it's fullest" still the only way to use it to test Mobile Controls is by using XPath (and it isn't pretty XPath either). My first stab at working on the extension for mobile controls I stopped because I also couldn't figure out how to get it to use XPath. I was able to get all the way up to that point, but not quite. In my situation it's a little different in that, for mobile controls, you know the ID, and can relate it to a tag, but only by going through the value of another tag. Because some phones treat tags named the same as being the same (even if they are on different cards), ASP.NET uses a unique naming scheme which does something like: <wml> <card> <onevent type="onenterforward"> <refresh><setvar name="mcsv0" value="" /></refresh> </onevent> <do type="accept" label="GO"> <go href="mobileindex.aspx"> <postfield name="__EVENTTARGET" value="_ctl2:cmdMasterPermitCollectorSubmit" /> <postfield name="_ctl2:MasterPermitText" value="$(mcsv0)" /> </go> </do> <p>Master Permit Number<input name="mcsv0" format="*N" /></p> </card> </wml> So you basically have to iterate through the postfield nodes looking for the value in the variable notation (in the above case $(mcsv0) and match that to the the server-side name. In addition, you have to iterate though the setvar nodes to see what the default value was coming into the page, and iterate though the input tags to match the assigned name to set the value. Sorry, that was the long answer. The short answer, I would *love* to see XPath support. :) Even if I had to do a lot of overriding to extend the classes, it would be helpful. I'd be willing to throw my hat in closer to the second week of July (maybe some time in June if I can get this current project finished up). Cory |
From: <yan...@ab...> - 2005-05-05 01:51:55
|
Hi, Thanks for helping in developping this cool tool. I managed to find out how to get pass the integrated authentication problem, which was much simpler that i thought. You jest need to add this line below before getting the page, which seems to work fine for me. Browser.Credentials=System.Net.CredentialCache.DefaultCredentials; Regards Yannick Arekion [Test] public void CheckLogon() { string page= "http://localhost/MyMaths/WebForm1.aspx"; Console.WriteLine("Getting Page : "+page); Browser.Credentials=System.Net.CredentialCache.DefaultCredentials; Browser.GetPage(page); TextBoxTester user = new TextBoxTester("txtUser",CurrentWebForm); Console.WriteLine(user.Text); } ----------------------------------------------- ABS Web Site: www.abs.gov.au |
From: Jim S. <js...@ti...> - 2005-04-30 21:08:11
|
Ted Husted wrote: >Thanks, Cory. I'm good now, but if I were to use NAnt for anything >else, I'm certain this would help. > > Thanks to both of you for investigating this. I've updated the FAQ: Q: When I try to compile NUnitAsp with NAnt, the build says "External program returned errors". What's wrong? A: The build script is set up to work with .NET 1.0 by default. It sets an environment variable called DotNetToolDir to point to your .NET 1.0 directory. If that directory doesn't exist, the build won't be able to find "sn.exe" and will fail with this error: keypair: [exec] sn -k NUnitAsp.snk BUILD FAILED C:\projects\nunitasp\NUnitAsp.build(50,4): External program returned errors, see build log for details. Try 'nant -help' for more information To correct this, make sure you've set DotNetToolDir correctly and that sn.exe is in that path. Once you have that working, NAnt will give you a different error: BUILD FAILED C:\projects\nunitasp\NUnitAsp.build(90,6): [csc] C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe failed to start. The system cannot find the file specified This error occurs because NAnt uses .NET 1.0 by default. At this point, you can use Visual Studio to build or you can edit NAnt.exe.config in the lib\NAnt directory. If you edit the config file, set the default framework to 1.1: <frameworks> <platform name="win32" default="net-1.1"> ... </platform> </frameworks> Many thanks to Ted Husted for pointing this out and to Cory Foy for blogging the solution <http://www.cornetdesign.com/2005/04/targetting-nant-to-different-framework.html>. Regards, Jim -- James Shore - Titanium I.T. LLC - Successful Software Upcoming presentation: "Offing the Offsite Customer" Oregon Graduate Institute, May 10th. http://tinyurl.com/9vucu phone: 503-267-5490 email: js...@ti... |
From: Jim S. <js...@ti...> - 2005-04-29 19:32:41
|
Ted Husted wrote: > I've got the CVS version hooked in now, and it's a relief to be able > to use NUnit 2.2 style Asserts again :) Glad to hear it's working for you! Please let me know if you run into any difficulties or bugs so I can fix them before the 1.6 release. > One thing though, the WebFormTestCase class is in a NUnitAdapter.cs > file under the NUnitAspTest project, though the namespace is still > NUnit.Extensions.Asp. I had to reference NUnitAspTest in order to hit > the WebFormTestCase. Would this be a refactoring in progress? Yes and no. In 1.6, NUnitAsp has been changed into a standalone library with no reference to NUnit at all. You can use NUnitAsp with any test tool, or you could even use it in a non-testing context. To make it easy to get started, though, I've included "NUnitAdapter.cs" for those who just want to use NUnitAsp with NUnit. You're expected to copy this file into your project--it's licensed accordingly--and modify it as needed for your project. See doc\migration.html for more information. The rest of the NUnitAsp documentation hasn't been updated yet. (Note: although the documentation says that you can remove "CurrentWebForm" from constructors, most testers haven't been updated with the new constructor yet.) Cheers, Jim -- James Shore - Titanium I.T. LLC - Successful Software Upcoming presentation: "Offing the Offsite Customer" Oregon Graduate Institute, May 10th. http://tinyurl.com/9vucu phone: 503-267-5490 email: js...@ti... |
From: Ted H. <ted...@gm...> - 2005-04-29 19:12:07
|
Thanks, Cory. I'm good now, but if I were to use NAnt for anything else, I'm certain this would help. I've got the CVS version hooked in now, and it's a relief to be able to use NUnit 2.2 style Asserts again :) One thing though, the WebFormTestCase class is in a NUnitAdapter.cs file under the NUnitAspTest project, though the namespace is still NUnit.Extensions.Asp. I had to reference NUnitAspTest in order to hit the WebFormTestCase. Would this be a refactoring in progress? -T. On 4/29/05, Cory Foy <Cor...@mo...> wrote: > Ted Husted wrote: > > Even after I replaced the default in the batch file, NAnt insisted on > > using the csc.exe from v1.0.3705 >=20 > Ted, >=20 > I experienced this recently. I have a post in my blog about how to > modify the NAnt build to get around it. Might help. >=20 > http://www.cornetdesign.com/2005/04/targetting-nant-to-different-framewor= k.html >=20 > Cory |
From: Cory F. <Cor...@mo...> - 2005-04-29 18:50:56
|
Ted Husted wrote: > Even after I replaced the default in the batch file, NAnt insisted on > using the csc.exe from v1.0.3705 Ted, I experienced this recently. I have a post in my blog about how to modify the NAnt build to get around it. Might help. http://www.cornetdesign.com/2005/04/targetting-nant-to-different-framework.html Cory |
From: Ted H. <ted...@gm...> - 2005-04-29 18:33:29
|
I did get the NUnitAsp solution to build, but it took a mighty kludge. Even after I replaced the default in the batch file, NAnt insisted on using the csc.exe from v1.0.3705 ---- C:\projects\SourceForge\nunitasp\NUnitAsp\NUnitAsp.build(90,6): [csc] C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe failed to start. The system cannot find the file specified ---- I don't know where is is coming from, unless it is a default wired into NAnt. It's not in the batch file nor in my environment. As an expediency, I copied the csc.exe to the folder where NAnt wanted to find it. The build failed again, ---- BUILD FAILED C:\projects\SourceForge\nunitasp\NUnitAsp\NUnitAsp.build(141,6): External Program Failed: C:\projects\SourceForge\nunitasp\NUnitAsp\lib\NUni= t\nun it-console.exe (return code was 1) Total time: 21.9 seconds. --- but when I switched over to VStudio, the solution now builds. <yeah!/> One note: At first I didn't get that DotNetToolDir needed to set two directories. When it failed, it cited the Framework directory, so that's the one I set. If both the csc.exe and sn.exe directories are set, then, yes, that should do it. Mine was set DotNetToolDir=3DC:\WINDOWS\Microsoft.NET\Framework\v1.1.4322;C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin -Ted. |
From: Jim S. <js...@ti...> - 2005-04-29 16:37:58
|
This is a recurring issue. The problem is that 'sn.exe' is not on your path; however, I'm not sure why it's not working when the DotNetToolsDir is set properly. Jim Ted Husted wrote: > I checked out the NUnitAsp module this morning via anonymous CVS, and > tried the NAnt build in order to obtain a crytographic key. > > The first run the build failed because it could not find the DotNetToolsDir. > > I set the DotNetToolsDir environment variable to what I believe is the > correct location for my system > (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322). > > The second run the build failed because "The system cannot find the > file specified", which is apparently the "NUnitAsp.snk" file at line > 83 of NUnitAsp.build. > > The dump for the two runs is annexed. > > Any pointers would be appreciated. > > TIA, Ted. > > Directory of C:\projects\SourceForge\nunitasp\NUnitAsp > > 04/29/2005 09:39 AM <DIR> . > 04/29/2005 09:39 AM <DIR> .. > 08/18/2003 03:03 PM 36 .cvsignore > 04/29/2005 09:35 AM <DIR> CVS > 04/29/2005 09:35 AM <DIR> doc > 04/29/2005 09:35 AM <DIR> lib > 12/07/2003 02:42 AM 1,584 license.txt > 03/16/2003 06:54 PM 569 nant.bat > 11/05/2004 12:44 PM 8,431 NUnitAsp.build > 04/29/2005 09:39 AM 2,008 NUnitAsp.sln > 09/10/2002 03:01 AM 1,875 NUnitAsp.sln.old > 12/16/2003 05:21 AM 921 readme.html > 04/29/2005 09:35 AM <DIR> sample > 04/29/2005 09:35 AM <DIR> source > 04/29/2005 09:39 AM <DIR> _ReSharper.NUnitAsp > 7 File(s) 15,424 bytes > 8 Dir(s) 2,059,177,984 bytes free > > C:\projects\SourceForge\nunitasp\NUnitAsp>nant > . > Warning: Could not find DotNetToolDir environment variable > . > set DotNetToolDir=c:\windows\Microsoft.NET\Framework\v1.0.3705;C:\Program Files\ > Microsoft Visual Studio .NET\FrameworkSDK\bin > lib\nant\nant > . > NAnt 0.84 (Build 0.84.1455.0; net-1.0.win32; release; 12/26/2003) > Copyright (C) 2001-2003 Gerry Shaw > http://nant.sourceforge.net > > Buildfile: file:///C:/projects/SourceForge/nunitasp/NUnitAsp/NUnitAsp.build > Target(s) specified: test > > build_dir: > > [mkdir] Creating directory C:\projects\SourceForge\nunitasp\NUnitAsp\build. > [mkdir] Creating directory C:\projects\SourceForge\nunitasp\NUnitAsp\build\b > in. > > keypair: > > [exec] sn -k NUnitAsp.snk > > BUILD FAILED > > C:\projects\SourceForge\nunitasp\NUnitAsp\NUnitAsp.build(83,6): > [exec] sn failed to start. > The system cannot find the file specified > > Total time: 0.2 seconds. > > C:\projects\SourceForge\nunitasp\NUnitAsp>set DotNetToolDir=C:\WINDOWS\Microsoft > .NET\Framework\v1.1.4322 > > C:\projects\SourceForge\nunitasp\NUnitAsp>nant > . > lib\nant\nant > . > NAnt 0.84 (Build 0.84.1455.0; net-1.0.win32; release; 12/26/2003) > Copyright (C) 2001-2003 Gerry Shaw > http://nant.sourceforge.net > > Buildfile: file:///C:/projects/SourceForge/nunitasp/NUnitAsp/NUnitAsp.build > Target(s) specified: test > > build_dir: > > keypair: > > [exec] sn -k NUnitAsp.snk > > BUILD FAILED > > C:\projects\SourceForge\nunitasp\NUnitAsp\NUnitAsp.build(83,6): > [exec] sn failed to start. > The system cannot find the file specified > > Total time: 0.1 seconds. > > C:\projects\SourceForge\nunitasp\NUnitAsp> > > > ------------------------------------------------------- > SF.Net email is sponsored by: Tell us your software development plans! > Take this survey and enter to win a one-year sub to SourceForge.net > Plus IDC's 2005 look-ahead and a copy of this survey > Click here to start! http://www.idcswdc.com/cgi-bin/survey?id5hix > _______________________________________________ > NUnitAsp-devl mailing list > NUn...@li... > https://lists.sourceforge.net/lists/listinfo/nunitasp-devl -- James Shore - Titanium I.T. LLC - Successful Software Upcoming presentation: "Offing the Offsite Customer" Oregon Graduate Institute, May 10th. http://tinyurl.com/9vucu phone: 503-267-5490 email: js...@ti... |
From: Ted H. <ted...@gm...> - 2005-04-29 15:21:05
|
I checked out the NUnitAsp module this morning via anonymous CVS, and tried the NAnt build in order to obtain a crytographic key. The first run the build failed because it could not find the DotNetToolsDir= . I set the DotNetToolsDir environment variable to what I believe is the correct location for my system (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322). The second run the build failed because "The system cannot find the file specified", which is apparently the "NUnitAsp.snk" file at line 83 of NUnitAsp.build. The dump for the two runs is annexed. Any pointers would be appreciated. TIA, Ted. Directory of C:\projects\SourceForge\nunitasp\NUnitAsp 04/29/2005 09:39 AM <DIR> . 04/29/2005 09:39 AM <DIR> .. 08/18/2003 03:03 PM 36 .cvsignore 04/29/2005 09:35 AM <DIR> CVS 04/29/2005 09:35 AM <DIR> doc 04/29/2005 09:35 AM <DIR> lib 12/07/2003 02:42 AM 1,584 license.txt 03/16/2003 06:54 PM 569 nant.bat 11/05/2004 12:44 PM 8,431 NUnitAsp.build 04/29/2005 09:39 AM 2,008 NUnitAsp.sln 09/10/2002 03:01 AM 1,875 NUnitAsp.sln.old 12/16/2003 05:21 AM 921 readme.html 04/29/2005 09:35 AM <DIR> sample 04/29/2005 09:35 AM <DIR> source 04/29/2005 09:39 AM <DIR> _ReSharper.NUnitAsp 7 File(s) 15,424 bytes 8 Dir(s) 2,059,177,984 bytes free C:\projects\SourceForge\nunitasp\NUnitAsp>nant . Warning: Could not find DotNetToolDir environment variable . set DotNetToolDir=3Dc:\windows\Microsoft.NET\Framework\v1.0.3705;C:\Program= Files\ Microsoft Visual Studio .NET\FrameworkSDK\bin lib\nant\nant . NAnt 0.84 (Build 0.84.1455.0; net-1.0.win32; release; 12/26/2003) Copyright (C) 2001-2003 Gerry Shaw http://nant.sourceforge.net Buildfile: file:///C:/projects/SourceForge/nunitasp/NUnitAsp/NUnitAsp.build Target(s) specified: test build_dir: [mkdir] Creating directory C:\projects\SourceForge\nunitasp\NUnitAsp\bui= ld. [mkdir] Creating directory C:\projects\SourceForge\nunitasp\NUnitAsp\bui= ld\b in. keypair: [exec] sn -k NUnitAsp.snk BUILD FAILED C:\projects\SourceForge\nunitasp\NUnitAsp\NUnitAsp.build(83,6): [exec] sn failed to start. The system cannot find the file specified Total time: 0.2 seconds. C:\projects\SourceForge\nunitasp\NUnitAsp>set DotNetToolDir=3DC:\WINDOWS\Mi= crosoft .NET\Framework\v1.1.4322 C:\projects\SourceForge\nunitasp\NUnitAsp>nant . lib\nant\nant . NAnt 0.84 (Build 0.84.1455.0; net-1.0.win32; release; 12/26/2003) Copyright (C) 2001-2003 Gerry Shaw http://nant.sourceforge.net Buildfile: file:///C:/projects/SourceForge/nunitasp/NUnitAsp/NUnitAsp.build Target(s) specified: test build_dir: keypair: [exec] sn -k NUnitAsp.snk BUILD FAILED C:\projects\SourceForge\nunitasp\NUnitAsp\NUnitAsp.build(83,6): [exec] sn failed to start. The system cannot find the file specified Total time: 0.1 seconds. C:\projects\SourceForge\nunitasp\NUnitAsp> |
From: Ted H. <ted...@gm...> - 2005-04-29 15:04:37
|
I checked out the NUnitAsp module this morning via anonymous CVS, and tried the NAnt build in order to obtain a crytographic key. The first run the build failed because it could not find the DotNetToolsDir= .=20 I set the DotNetToolsDir environment variable to what I believe is the correct location for my system (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322). The second run the build failed because "The system cannot find the file specified", which is apparently the "NUnitAsp.snk" file at line 83 of NUnitAsp.build. The dump for the two runs is annexed. Any pointers would be appreciated.=20 TIA, Ted.=20 Directory of C:\projects\SourceForge\nunitasp\NUnitAsp 04/29/2005 09:39 AM <DIR> . 04/29/2005 09:39 AM <DIR> .. 08/18/2003 03:03 PM 36 .cvsignore 04/29/2005 09:35 AM <DIR> CVS 04/29/2005 09:35 AM <DIR> doc 04/29/2005 09:35 AM <DIR> lib 12/07/2003 02:42 AM 1,584 license.txt 03/16/2003 06:54 PM 569 nant.bat 11/05/2004 12:44 PM 8,431 NUnitAsp.build 04/29/2005 09:39 AM 2,008 NUnitAsp.sln 09/10/2002 03:01 AM 1,875 NUnitAsp.sln.old 12/16/2003 05:21 AM 921 readme.html 04/29/2005 09:35 AM <DIR> sample 04/29/2005 09:35 AM <DIR> source 04/29/2005 09:39 AM <DIR> _ReSharper.NUnitAsp 7 File(s) 15,424 bytes 8 Dir(s) 2,059,177,984 bytes free C:\projects\SourceForge\nunitasp\NUnitAsp>nant . Warning: Could not find DotNetToolDir environment variable . set DotNetToolDir=3Dc:\windows\Microsoft.NET\Framework\v1.0.3705;C:\Program= Files\ Microsoft Visual Studio .NET\FrameworkSDK\bin lib\nant\nant . NAnt 0.84 (Build 0.84.1455.0; net-1.0.win32; release; 12/26/2003) Copyright (C) 2001-2003 Gerry Shaw http://nant.sourceforge.net Buildfile: file:///C:/projects/SourceForge/nunitasp/NUnitAsp/NUnitAsp.build Target(s) specified: test build_dir: [mkdir] Creating directory C:\projects\SourceForge\nunitasp\NUnitAsp\bu= ild. [mkdir] Creating directory C:\projects\SourceForge\nunitasp\NUnitAsp\bu= ild\b in. keypair: [exec] sn -k NUnitAsp.snk BUILD FAILED C:\projects\SourceForge\nunitasp\NUnitAsp\NUnitAsp.build(83,6): [exec] sn failed to start. The system cannot find the file specified Total time: 0.2 seconds. C:\projects\SourceForge\nunitasp\NUnitAsp>set DotNetToolDir=3DC:\WINDOWS\Mi= crosoft .NET\Framework\v1.1.4322 C:\projects\SourceForge\nunitasp\NUnitAsp>nant . lib\nant\nant . NAnt 0.84 (Build 0.84.1455.0; net-1.0.win32; release; 12/26/2003) Copyright (C) 2001-2003 Gerry Shaw http://nant.sourceforge.net Buildfile: file:///C:/projects/SourceForge/nunitasp/NUnitAsp/NUnitAsp.build Target(s) specified: test build_dir: keypair: [exec] sn -k NUnitAsp.snk BUILD FAILED C:\projects\SourceForge\nunitasp\NUnitAsp\NUnitAsp.build(83,6): [exec] sn failed to start. The system cannot find the file specified Total time: 0.1 seconds. C:\projects\SourceForge\nunitasp\NUnitAsp> |
From: Jim S. <js...@ti...> - 2005-04-28 19:55:21
|
Hello, all, Version 1.6 of NUnitAsp will be coming out in a few months, and it already has a lot of important new features: * Supports any version of NUnit, and tools like MbUnit, too * Supports multiple forms * Tests can directly manipulate form variables without a tester * Tests can directly submit and post-back forms without a tester NUnitAsp has gotten to be pretty popular--Google reports about 10,000 pages that mention it. The Italian, German, and Japanese pages are cool, but I knew I'd hit the big time when I started seeing pages in Russian mentioning NUnitAsp. SourceForge tells me that the website gets about 23,000 hits a month and that NUnitAsp is downloaded about 1,300 times a month. I think that's pretty fantastic, and it's all thanks to you using it and telling people about it. Thank you! With the 1.6 release, I'd like to ramp NUnitAsp adoption up another notch. NUnitAsp has always been a useful tool for TDD, but I've noticed that people run into problems using it when they treat ASP.NET like ASP, or when they have legacy systems to support. Plus, let's face it, it isn't easy to test a program over HTTP, no matter how well NUnitAsp abstracts things for you. I'm considering three options to help people use NUnitAsp more effectively. I need your help to know which ones to focus on. I'd appreciate your time to look at the options below and let me know what you think. Please send your responses directly to me... there's no need to spam the list. The first 20 people to respond will get a 25% discount on whatever I end up offering. Option 1: NUnitAsp Training. I've teamed up with a superb developer of training courses to co-develop and deliver an NUnitAsp training course. Potential material includes test-driven development of ASP.NET, custom NUnitAsp tester development, using testbeds and mock objects with NUnitAsp, and ASP.NET architecture. If you're interested in this option, let me know: - How many people on your team would attend? - What material would they be interested in? Introduction to ASP.NET and TDD? TDD for experienced ASP.NET programmers? ASP.NET and NUnitAsp architecture? NUnitAsp and legacy code? Writing custom testers for your custom controls? Something else entirely (tell me what)? - Would you rather come to a public course or have us deliver the course privately at your company? Option 2: Drink from the firehose. Hate training or need specific assistance with advance topics? Get unlimited access, directly to me, to answer any questions about NUnitAsp, test-driven development, and related subjects. I'm notoriously lax about enforcing limits on subject matter. Call any time (while I'm awake!) and I'll respond within 90 minutes, all for a flat monthly fee. I'll respond to email the same day, too. This is especially useful as a roadblock destruction service: when you face a roadblock, call me and I'll get you past it. Senior developers benefit even more: we can talk about the really good stuff. If you're interested in this option, let me know: - How much time did you spend on roadblocks last month? How much time do you typically spend on roadblocks each month? How much time do other members of your team typically spend on roadblocks each month? - How many people are on your team? How many would participate? Of those, how many do you talk to every day about what you're working on? Option 3: Tester packages--I'm considering creating special tester packages for non-core components. For example, I could create a tester package for the Infragistics controls. These would seamlessly plug in to NUnitAsp and would be available for online purchase from my website. If you're interested in this option, let me know: - Which controls do you want to test? (Include the product name or website; if the product is particularly large, like Infragistics, let me know which subset of controls you're most interested in.) - What licensing arrangements do you prefer? - How much would your company pay for a full-featured, robust set of testers for those controls? Option 4: Something completely different--you tell me! Thanks for your time! Cheers, Jim NUnitAsp Grand Poo-bah -- James Shore - Titanium I.T. LLC - Successful Software See my new website and blog: http://www.jamesshore.com phone: 503-267-5490 email: js...@ti... |