public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Heiko Schocher <hs@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] test.py and tftp crc32 test?
Date: Tue, 16 Aug 2016 07:14:50 +0200	[thread overview]
Message-ID: <57B2A14A.7080100@denx.de> (raw)
In-Reply-To: <4b004b3c-b448-eb15-e44f-f7e82a136600@wwwdotorg.org>

Hello Stephen,

Am 16.08.2016 um 00:59 schrieb Stephen Warren:
> On 08/15/2016 04:49 PM, Tom Rini wrote:
>> Hey guys,
>>
>> Is anyone else running the crc32 tftp tests with test.py?  I'm trying to
>> do it locally but even with a 2MiB file it looks like somehow the crc32
>> is never captured in the output.  I've already made sure that the crc32
>> value is in lowercase to match the U-Boot output and running the test
>> steps in console gives me the expected output.  And the rest of the
>> network tests pass, any ideas?  Thanks!
>
> I'm not certain that anyone other than myself is running test.py on real HW (vs. sandbox where it's
> trivial).

I run it on real hw, as I start test.py from tbot on at91, am335x and imx6
based boards ...
(Ok, I had to admit that I did not found time since my vacation to look,
  why my cyclic automated tests with buildbot not work ...) but for an older
example:
http://xeidos.ddns.net/tests/test_db_auslesen.php#60
(may slow as tbot and this webserver runs on a raspberry pi)

and click on "test py result" to see test.py output ...

But sorry, yes, I did not run the crc32 tftp tests ...

bye,
Heiko
> If you look at test-log.html it should show what U-Boot outputs on the console, and where any error
> was detected in the test. Alternativeluy, add "-s" to the invocation and U-Boot output should show
> up on stdout while the tests are running. What's the error reported there; just a timeout waiting
> for the CRC? Here's an example of what test_net_tftpboot looks like for me:
>
>> Tegra210 (P2371-2180) # tftpboot 80000000 ubtest-readable.bin
>> Using eth_rtl8169 device
>> TFTP from server 10.20.204.51; our IP address is 10.20.204.52
>> Filename 'ubtest-readable.bin'.
>> Load address: 0x80000000
>> Loading: *%08#################################################################
>>      #################################################################
>>      #################################################################
>>      #################################################################
>>      #################################################################
>>      ####################
>>      2.9 MiB/s
>> done
>> Bytes transferred = 5058624 (4d3040 hex)
>> Tegra210 (P2371-2180) # crc32 80000000 $filesize
>> crc32 for 80000000 ... 804d303f ==> c2244b26
>> Tegra210 (P2371-2180) #
>
> In the past, I have seen tests pass when run manually but not under test.py, e.g. due to heap
> fragmentation, state, or corrupted memory due to earlier tests, which weren't run in the manual
> case. Might that be the issue?
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>

-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany

      parent reply	other threads:[~2016-08-16  5:14 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-15 22:49 [U-Boot] test.py and tftp crc32 test? Tom Rini
2016-08-15 22:59 ` Stephen Warren
2016-08-15 23:20   ` Tom Rini
2016-08-16  3:35     ` Stephen Warren
2016-08-16  5:19       ` Heiko Schocher
2016-08-16 11:55       ` Tom Rini
2016-08-16  5:14   ` Heiko Schocher [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=57B2A14A.7080100@denx.de \
    --to=hs@denx.de \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox