Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(886)

Issue 426763002: Further deduplicate and simplify PNaCl SCons testing (Closed)

Created:
6 years, 4 months ago by Derek Schuff
Modified:
6 years, 4 months ago
CC:
native-client-reviews_googlegroups.com
Visibility:
Public.

Description

Further deduplicate and simplify PNaCl SCons testing Remove more duplication between buildbot_pnacl.py and buildbot_pnacl.sh: 1) Make the x86-64 toolchain bot use buildbot_pnacl.py to run SCons tests. 2) Update the non-SFI tests in buildbot_pnacl.py to reflect the current state on ARM and x86 and update the ARM QEMU trybot to use buildbot_pnacl.py to run SCons tests. Note that the nacl-arm_opt_panda trybot and the buildbot (which both use hardware) are not affected by this change. Only the nacl-precise_64-newlib-arm_qemu-pnacl trybot is affected. A future CL will move the scons testing logic for the ARM hardware bots, and then we can remove all the nonsfi stuff from buildbot_pnacl.sh. R=mseaborn@chromium.org, hidehiko@chromium.org, jvoung@chromium.org BUG= http://code.google.com/p/chromium/issues/detail?id=358465 Committed: https://src.chromium.org/viewvc/native_client?view=rev&revision=13581

Patch Set 1 #

Patch Set 2 : remove unused imports #

Total comments: 4

Patch Set 3 : fix typo, roll large_code into sbtc tests #

Patch Set 4 : #

Patch Set 5 : rebase #

Patch Set 6 : test newlib loader on ARM too #

Patch Set 7 : build sel_ldr for torture tests #

Total comments: 6

Patch Set 8 : add arch to bot annotations #

Patch Set 9 : fix step name typos, build core IRT #

Patch Set 10 : rebase #

Total comments: 8

Patch Set 11 : rebase #

Total comments: 4

Patch Set 12 : review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+40 lines, -83 lines) Patch
M buildbot/buildbot_pnacl.py View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +32 lines, -35 lines 0 comments Download
M buildbot/buildbot_pnacl.sh View 1 2 3 4 5 6 7 8 9 10 3 chunks +8 lines, -48 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
Derek Schuff
6 years, 4 months ago (2014-07-28 20:58:11 UTC) #1
Mark Seaborn
https://codereview.chromium.org/426763002/diff/20001/buildbot/buildbot_pnacl.py File buildbot/buildbot_pnacl.py (left): https://codereview.chromium.org/426763002/diff/20001/buildbot/buildbot_pnacl.py#oldcode20 buildbot/buildbot_pnacl.py:20: RemoveGypBuildDirectories() What's the reason for removing this? It doesn't ...
6 years, 4 months ago (2014-07-28 21:12:32 UTC) #2
Derek Schuff
https://codereview.chromium.org/426763002/diff/20001/buildbot/buildbot_pnacl.py File buildbot/buildbot_pnacl.py (left): https://codereview.chromium.org/426763002/diff/20001/buildbot/buildbot_pnacl.py#oldcode20 buildbot/buildbot_pnacl.py:20: RemoveGypBuildDirectories() On 2014/07/28 21:12:31, Mark Seaborn wrote: > What's ...
6 years, 4 months ago (2014-07-28 21:16:06 UTC) #3
Derek Schuff
rebased onto HEAD after hidehido's change landed. The one difference I can see is that ...
6 years, 4 months ago (2014-07-28 22:35:01 UTC) #4
Mark Seaborn
I looked at the trybot output: http://build.chromium.org/p/tryserver.nacl/builders/nacl-toolchain-linux-pnacl-x86_64/builds/2099 This now shows steps like "large_tests". The arch ...
6 years, 4 months ago (2014-07-29 17:11:33 UTC) #5
Derek Schuff
https://codereview.chromium.org/426763002/diff/120001/buildbot/buildbot_pnacl.py File buildbot/buildbot_pnacl.py (right): https://codereview.chromium.org/426763002/diff/120001/buildbot/buildbot_pnacl.py#newcode60 buildbot/buildbot_pnacl.py:60: # The ARM sandboxed translator is flaky under qemu. ...
6 years, 4 months ago (2014-07-29 18:41:50 UTC) #6
Derek Schuff
i think it's ready now. any takers?
6 years, 4 months ago (2014-07-30 17:59:39 UTC) #7
Mark Seaborn
https://codereview.chromium.org/426763002/diff/180001/buildbot/buildbot_pnacl.py File buildbot/buildbot_pnacl.py (right): https://codereview.chromium.org/426763002/diff/180001/buildbot/buildbot_pnacl.py#newcode72 buildbot/buildbot_pnacl.py:72: with Step('sandboxed_translator_fast_tests' + arch, status, Missing space https://codereview.chromium.org/426763002/diff/180001/buildbot/buildbot_pnacl.py#newcode81 buildbot/buildbot_pnacl.py:81: ...
6 years, 4 months ago (2014-07-31 15:52:03 UTC) #8
Derek Schuff
https://codereview.chromium.org/426763002/diff/180001/buildbot/buildbot_pnacl.py File buildbot/buildbot_pnacl.py (right): https://codereview.chromium.org/426763002/diff/180001/buildbot/buildbot_pnacl.py#newcode72 buildbot/buildbot_pnacl.py:72: with Step('sandboxed_translator_fast_tests' + arch, status, On 2014/07/31 15:52:03, Mark ...
6 years, 4 months ago (2014-07-31 16:18:09 UTC) #9
Derek Schuff
rebased again, PTAL.
6 years, 4 months ago (2014-07-31 18:12:01 UTC) #10
Mark Seaborn
LGTM I checked this by making a list of the test suites that the scripts ...
6 years, 4 months ago (2014-08-04 20:39:57 UTC) #11
Derek Schuff
https://codereview.chromium.org/426763002/diff/200001/buildbot/buildbot_pnacl.py File buildbot/buildbot_pnacl.py (right): https://codereview.chromium.org/426763002/diff/200001/buildbot/buildbot_pnacl.py#newcode84 buildbot/buildbot_pnacl.py:84: with Step('nonsfi_tests', status, halt_on_fail=False): On 2014/08/04 20:39:57, Mark Seaborn ...
6 years, 4 months ago (2014-08-04 21:16:38 UTC) #12
Derek Schuff
6 years, 4 months ago (2014-08-04 21:17:22 UTC) #13
Message was sent while issue was closed.
Committed patchset #12 manually as r13581 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698