> -----Original Message-----
> From: Andrew Black [mailto:ablack@roguewave.com]
> Sent: Tuesday, October 24, 2006 7:30 PM
> To: stdcxx-dev@incubator.apache.org
> Subject: Windows solution generator bugs
>
> I am working with the solution generator in an effort to
> start automated testing of stdcxx on windows. During this
> process, I have observed a couple flaws with the infrastructure.
>
> The first flaw I have observed is that the /LOCALES:no switch
> to the generate.wsf script seems to be broken. When I
> specify this switch, I observe the following behavior:
>
> > C:\build\ablack\stdcxx-test>generate.bat /CONFIG:msvc-8.0
> > /BUILDDIR:build /LOCALES:no Solution generation script Checking
> > arguments...
> > Building directory tree created
> > Checking consistence...
> > Creating projects definitions...
> >
> C:\build\ablack\stdcxx-test\etc\config\windows\generate.wsf(740, 10)
> > Microsoft JScript runtime error: 'this.prototype' is null or not an
> > object
>
> I suspect that this is a fairly simple problem to fix, but I
> don't have the needed familiarity with the code to fix it quickly.
Thanks for testing. I have just fixed it:
http://svn.apache.org/viewvc?view=rev&rev=467383
> The second (less critical) flaw I have observed is in the use
> of the exec utility. The utility is designed to run multiple
> targets (tests or
> examples) in a single shot, and examine the return code and
> output of the runs, comparing example output against the
> reference files or extracting the test assertion count from
> tests. My reading of the runall.wsf script is that it
> ignores all these features, treating it as a simple wrapper
> around the test that is to be run.
>
> I am willing to try to rewrite this script to utilize more of
> the capabilities of the utility, but I don't know what other
> scripts would be affected by changes in the behavior.
runall.wsf script also produces the examples and tests log files
(%BUILDDIR%\%CONFIG%\examples\*\temphtm\*.htm;
%BUILDDIR%\%CONFIG%\tests\*\temphtm\*.htm) for the makelog.wsf script.
Farid.
|