Re: [PATCH] tests: add -a option cases

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Thu, Jul 14, 2016 at 10:02:31AM +0000, Wang Tim(王艇艇) wrote:
> Hi David,
> Thanks for your review!
> 
> I'll add the "actually check" code about the new dtb file with alignment option.
> And add more case which combine with other options.
> 
> BTW, do I need combine the test patch and "-a option" into one
> patch?

Either way is ok.  Since they're both fairly small, it's probably
simpler to combine them.

> 
> Best Regards
> Tim Wang(王艇艇)
> 
> 
> -----Original Message-----
> From: David Gibson [mailto:david@xxxxxxxxxxxxxxxxxxxxx] 
> Sent: Thursday, July 14, 2016 5:27 PM
> To: Wang Tim(王艇艇)
> Cc: devicetree-compiler@xxxxxxxxxxxxxxx; wtt_usst@xxxxxxx
> Subject: Re: [PATCH] tests: add -a option cases
> 
> On Wed, Jul 13, 2016 at 07:35:01PM +0800, Tim Wang wrote:
> > Signed-off-by: Tim Wang <timwang@xxxxxxxxxxxx>
> 
> This is a good start.  However it needs some more.
> 
> First, you should have some tests which actually check that the generated blobs have the correct alignment.
> 
> Second, you should check more than just one alignment.
> 
> > ---
> >  tests/run_tests.sh | 7 ++++---
> >  1 file changed, 4 insertions(+), 3 deletions(-)
> > 
> > diff --git a/tests/run_tests.sh b/tests/run_tests.sh index 
> > 7eb9b3d..6aed6d6 100755
> > --- a/tests/run_tests.sh
> > +++ b/tests/run_tests.sh
> > @@ -579,9 +579,10 @@ fdtput_tests () {
> >      dts=label01.dts
> >      dtb=$dts.fdtput.test.dtb
> >      text=lorem.txt
> > +    align=64
> >  
> >      # Allow just enough space for $text
> > -    run_dtc_test -O dtb -p $(stat -c %s $text) -o $dtb $dts
> > +    run_dtc_test -O dtb -p $(stat -c %s $text) -a $align -o $dtb $dts
> >  
> >      # run_fdtput_test <expected-result> <file> <node> <property> <flags> <value>
> >      run_fdtput_test "a_model" $dtb / model -ts "a_model"
> > @@ -600,7 +601,7 @@ fdtput_tests () {
> >      run_fdtput_test "$(cat $text $text)" $dtb /randomnode blob -ts "$(cat $text $text)"
> >  
> >      # Start again with a fresh dtb
> > -    run_dtc_test -O dtb -p $(stat -c %s $text) -o $dtb $dts
> > +    run_dtc_test -O dtb -p $(stat -c %s $text) -a $align -o $dtb $dts
> >  
> >      # Node creation
> >      run_wrap_error_test $DTPUT $dtb -c /baldrick sod @@ -628,7 +629,7 
> > @@ fdtput_tests () {
> >      run_wrap_test $DTPUT $dtb -cp /chosen/son
> >  
> >      # Start again with a fresh dtb
> > -    run_dtc_test -O dtb -p $(stat -c %s $text) -o $dtb $dts
> > +    run_dtc_test -O dtb -p $(stat -c %s $text) -a $align -o $dtb $dts
> >  
> >      # Node delete
> >      run_wrap_test $DTPUT $dtb -c /chosen/node1 /chosen/node2 
> > /chosen/node3
> 

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Device Tree]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux