[ros-kernel] Conformance testing

Jason Filby jasonfilby at yahoo.com
Wed Oct 29 11:47:33 CET 2003


Hi Casper

This sounds very interesting; is the bug in the relocation code still
blocking this?

Thanks
Jason

--- Casper Hornstrup <chorns at users.sourceforge.net> wrote:
> I started reactos/regtests which can handle kernel-mode regression
> tests.
> Unfortunately, I ran into problems when dynamically loading two
> DLL's
> (a bug in the relocation code IIRC). The idea is to have automated
> testing with bochs support. Each test will report success or
> failure
> and a description of what failed. This can be piped to the bochs
> log.
> When all tests are executed, bochs can be automatically shut down
> and
> the script that started bochs can do whatever it needs to do with
> the
> bochs log (like sending it to a mailing list). A kernel-mode driver
> can be directed to run all (kernel-mode) tests from a user-mode
> program
> and thus we have only one user interface to a kernel-mode/user-mode
> regression testing framework.
> 
> Casper
> 
> > -----Oprindelig meddelelse-----
> > Fra: ros-kernel-bounces at reactos.com 
> > [mailto:ros-kernel-bounces at reactos.com] På vegne af Jason Filby
> > Sendt: 28. oktober 2003 21:15
> > Til: ros-kernel at reactos.com
> > Emne: [ros-kernel] Conformance testing
> > 
> > 
> > Hi all
> > 
> > Conformance testing is something we're going to have to look 
> > at to not 
> > only make sure that our APIs conform to those of Windows, but
> also to
> > 
> > use them to find any regressions. WINE seems to have worked 
> > out a decent 
> > system, although I'm not sure how many tests they've actually 
> > written. 
> > But testing usermode code is one thing (tests are apps), and
> testing 
> > kernel mode code is another. Whats the best way to go about this?
> 
> > Perhaps kernel mode DLLs could be compiled with testing code if a
> 
> > certain make parameter is specified?
> > 
> > Regards
> > Jason
> > 
> > 
> > 
> > __________________________________
> > Do you Yahoo!?
> > Exclusive Video Premiere - Britney Spears 
> > http://launch.yahoo.com/promos/britneyspears/
> > 
> > _______________________________________________
> > Ros-kernel mailing list
> > Ros-kernel at reactos.com 
> > http://reactos.geldorp.nl:8080/mailman/listinf> o/ros-kernel
> > 
> 
> 
> _______________________________________________
> Ros-kernel mailing list
> Ros-kernel at reactos.com
> http://reactos.geldorp.nl:8080/mailman/listinfo/ros-kernel


__________________________________
Do you Yahoo!?
Exclusive Video Premiere - Britney Spears
http://launch.yahoo.com/promos/britneyspears/


More information about the Ros-kernel mailing list