On Thursday, August 25, 2011 09:56:02 Andreas Bießmann wrote: > Am 25.08.2011 14:58, schrieb Simon Glass: > > Summary: I am quite keen on improving the test infrastructure in > > U-Boot. I would like to have a test suite that can run in a minute or > > two on a Linux PC and test all non-platform code. > > <snip> > > > To get around this I propose that we create a new ‘native’ > > architecture. We write code in ‘arch/native’ which can run under > > Linux. Since all the non-platform code will happily run under this new > > ‘architecture’, we can then write tests which run quickly under x86 > > Linux (or another Linux for that matter). This U-Boot 'architecture' > > should build natively on any 32/64-bit Linux machine since it just > > uses standard Linux system calls. Calls to Linux would be entirely > > within this arch/native subdirectory. > > why don't use some unit testing framework like cunit, or ceedling (which > can do HW mocks easily)?
these testing frameworks wont make any difference to what Simon is proposing. he is focusing on getting u-boot to build & run on your desktop machine. after that is done, we can talk about the actual tests and harnesses (although anything that requires ruby should immediately be disqualified imo :P). -mike
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot