Hi Treeman, On Sun, 8 Jan 2023 at 20:06, sc...@jlogic-ic.com <sc...@jlogic-ic.com> wrote: > > Hi Simon, > Thanks for your kindly reply. > I can understand the design perpose now. > I just think the test module is a clean environment to do unit test. > Since we're handling a SoC project, > we'd like to do IP verification in bare metal environment, > the test framework of u-boot is a good choice, it's clean, flexible and > modularized. > Many thanks to the maintainers, including you. > Maybe we can develop our own cases based on dm.
OK, I hope it goes well. Regards, Simon > > BRs, > Treeman > ________________________________ > sc...@jlogic-ic.com > > > From: Simon Glass > Date: 2023-01-07 23:52 > To: sc...@jlogic-ic.com > CC: u-boot > Subject: Re: Is it possiable to run dm test in local u-boot console? > Hi Treeman, > > On Thu, 22 Dec 2022 at 18:20, sc...@jlogic-ic.com <sc...@jlogic-ic.com> wrote: > > > > Hi Maintainers, > > I'm an engineer who is porting u-boot in my project. > > Now we find almost dm cases in folder test/dm depend on SANDBOX, > > is it possiable to run them in local uboot console directly? > > A big challenge is that there are various hardware peripherals, > > I have no idea to handle it. > > Many of the tests are designed to run on sandbox, since they use > peripheral emulators. There is one board (snow) that is set up to run > quite a few tests, but not those that need particular peripherals, of > course. > > Many boards run tests in CI using QEMU and it is possible to run those > tests on a real board using the test harness. > > If your board has reliable drivers and they have been tested, then > there is not much point in running the unit tests. If they pass on > sandbox then the logic is sound and you are really just checking for > compiler bugs, which is probably not a good use of time. > > I suppose you have seen the documentation [1] > > Which board are you using? > > Regards, > Simon > > [1] https://u-boot.readthedocs.io/en/latest/develop/testing.html >