nacl_sdk tryservers fail on "Run Tests" step |
||||
Issue descriptionAs https://bugs.chromium.org/p/chromium/issues/detail?id=612763 points out the "annotated_steps" error is a bit of a red herring. Looking at the failure in https://build.chromium.org/p/tryserver.chromium.linux/builders/linux_nacl_sdk/builds/836/steps/steps/logs/stdio Excerpt (with logdog): @@@BUILD_STEP Run Tests@@@ Filter by toolchain: ['clang-newlib', 'glibc', 'pnacl', 'linux'] @@@STEP_LINK@stdout-->stdio@https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Ftryserver.chromium.linux%2Flinux_nacl_sdk%2F836%2F%2B%2Frecipes%2Fsteps%2FRun_Tests%2F0%2Fstdout@@@ [ RUN ] voronoi.clang-newlib_debug_test Failed to find chrome browser using FindChrome. Error running tests. buildbot_common: Command '['xvfb-run', '--auto-servernum', '--server-args', '-screen 0 1024x768x24', '/usr/bin/python', 'test_sdk.py']' returned non-zero exit status 1 @@@STEP_CURSOR@annotated_steps@@@ step returned non-zero exit code: 1 It looks like the tests, run from https://cs.chromium.org/chromium/src/native_client_sdk/src/build_tools/test_projects.py Fail to find the chrome binary and so the test cannot continue. The last build that passed "Run Tests" was Jun 13: https://build.chromium.org/p/tryserver.chromium.linux/builders/linux_nacl_sdk/builds/835
,
Apr 19 2017
The test failures from the NOP change in crrev.com/2828943002 are the same as for the VS 2017 change, proving that they aren't related to the compiler change. The step that shows as failing is annotated_steps but the actual failure is in Run unittests. The failure messages, caused by the removal of FetchSVNRevision, are: ====================================================================== ERROR: testChromeCommitPosition (build_version_test.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "E:\b\build\slave\win_nacl_sdk\build\src\native_client_sdk\src\build_tools\tests\build_version_test.py", line 27, in setUp self.fetch_svn = mock.patch('lastchange.FetchSVNRevision').start() File "E:\b\build\slave\win_nacl_sdk\build\src\third_party\pymock\mock.py", line 1396, in start result = self.__enter__() File "E:\b\build\slave\win_nacl_sdk\build\src\third_party\pymock\mock.py", line 1268, in __enter__ original, local = self.get_original() File "E:\b\build\slave\win_nacl_sdk\build\src\third_party\pymock\mock.py", line 1242, in get_original "%s does not have the attribute %r" % (target, name) AttributeError: <module 'lastchange' from 'E:\b\build\slave\win_nacl_sdk\build\src\build/util\lastchange.py'> does not have the attribute 'FetchSVNRevision'
,
Apr 20 2017
+sbc +bradnelson
,
Apr 24 2017
,
Apr 24 2017
Fix in flight: https://codereview.chromium.org/2842513002/
,
Apr 24 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/060db36535689ed73b7c453726a07b4185074938 commit 060db36535689ed73b7c453726a07b4185074938 Author: sbc <sbc@chromium.org> Date: Mon Apr 24 21:10:11 2017 Update nacl SDK code to match recent changes to lastchange.py The API in laschange.py recently changed with https://codereview.chromium.org/2826263003. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_nacl_sdk BUG= 629626 Review-Url: https://codereview.chromium.org/2842513002 Cr-Commit-Position: refs/heads/master@{#466764} [modify] https://crrev.com/060db36535689ed73b7c453726a07b4185074938/native_client_sdk/src/build_tools/build_version.py [modify] https://crrev.com/060db36535689ed73b7c453726a07b4185074938/native_client_sdk/src/build_tools/tests/build_version_test.py
,
Apr 24 2017
|
||||
►
Sign in to add a comment |
||||
Comment 1 by brucedaw...@chromium.org
, Apr 19 2017