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

Issue 724323002: Non-SFI mode: Enable browser_tests for nacl_helper_nonsfi. (Closed)

Created:
6 years, 1 month ago by hidehiko
Modified:
6 years, 1 month ago
CC:
chromium-reviews, native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Non-SFI mode: Enable browser_tests for nacl_helper_nonsfi. This CL adds browser_tests which run on nacl_helper in Non-SFI mode to the nacl_helper_nonsfi, too. As nacl_helper in Non-SFI mode is in prod, the existing tests are kept as is, and duplicated for the nacl_helper_nonsfi rather than switching. Along with the change, PPAPIPrivateNaClPNaClNonSfiTest.FILEIO_Private is fixed. (The fixture was wrong). BUG=358465 TEST=Ran trybots. CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:linux_rel_precise32 Committed: https://crrev.com/32b1aa8926148188671689fe2af812615b0ada95 Cr-Commit-Position: refs/heads/master@{#304942}

Patch Set 1 : #

Total comments: 11

Patch Set 2 : #

Total comments: 3

Patch Set 3 : #

Total comments: 14

Patch Set 4 : Rebase #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+233 lines, -4 lines) Patch
M chrome/chrome.isolate View 1 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/test/nacl/nacl_browsertest.cc View 1 2 3 4 3 chunks +18 lines, -0 lines 0 comments Download
M chrome/test/nacl/nacl_browsertest_util.h View 1 2 3 4 3 chunks +39 lines, -0 lines 0 comments Download
M chrome/test/nacl/nacl_browsertest_util.cc View 1 2 2 chunks +12 lines, -0 lines 0 comments Download
M chrome/test/ppapi/ppapi_browsertest.cc View 1 2 3 4 20 chunks +117 lines, -1 line 0 comments Download
M chrome/test/ppapi/ppapi_test.h View 1 2 3 4 1 chunk +18 lines, -0 lines 0 comments Download
M chrome/test/ppapi/ppapi_test.cc View 1 2 3 chunks +18 lines, -3 lines 0 comments Download

Messages

Total messages: 23 (6 generated)
hidehiko
Could you take a look? mseaborn@: NaCl tests dmichael@: PPAPI tests csharp@: .isolate files. Thank ...
6 years, 1 month ago (2014-11-14 13:42:06 UTC) #6
csharp
isolate files lgtm with nit https://codereview.chromium.org/724323002/diff/80001/chrome/chrome.isolate File chrome/chrome.isolate (right): https://codereview.chromium.org/724323002/diff/80001/chrome/chrome.isolate#newcode23 chrome/chrome.isolate:23: ['disable_nacl==0 and OS=="linux" and ...
6 years, 1 month ago (2014-11-14 14:19:59 UTC) #7
dmichael (off chromium)
https://codereview.chromium.org/724323002/diff/80001/chrome/test/ppapi/ppapi_test.h File chrome/test/ppapi/ppapi_test.h (right): https://codereview.chromium.org/724323002/diff/80001/chrome/test/ppapi/ppapi_test.h#newcode186 chrome/test/ppapi/ppapi_test.h:186: class PPAPINaClPNaClNaClHelperNonSfiTest : public PPAPINaClPNaClNonSfiTest { This name is ...
6 years, 1 month ago (2014-11-14 16:25:19 UTC) #8
Mark Seaborn
https://codereview.chromium.org/724323002/diff/80001/chrome/browser_tests.isolate File chrome/browser_tests.isolate (right): https://codereview.chromium.org/724323002/diff/80001/chrome/browser_tests.isolate#newcode226 chrome/browser_tests.isolate:226: ['chromeos==1 and (target_arch=="x64" or target_arch=="ia32")', { Why restrict to ...
6 years, 1 month ago (2014-11-14 16:58:41 UTC) #9
hidehiko
Thank you for review. PTAL. https://codereview.chromium.org/724323002/diff/80001/chrome/browser_tests.isolate File chrome/browser_tests.isolate (right): https://codereview.chromium.org/724323002/diff/80001/chrome/browser_tests.isolate#newcode226 chrome/browser_tests.isolate:226: ['chromeos==1 and (target_arch=="x64" or ...
6 years, 1 month ago (2014-11-14 18:45:32 UTC) #10
dmichael (off chromium)
https://codereview.chromium.org/724323002/diff/80001/chrome/test/ppapi/ppapi_test.h File chrome/test/ppapi/ppapi_test.h (right): https://codereview.chromium.org/724323002/diff/80001/chrome/test/ppapi/ppapi_test.h#newcode186 chrome/test/ppapi/ppapi_test.h:186: class PPAPINaClPNaClNaClHelperNonSfiTest : public PPAPINaClPNaClNonSfiTest { > Probably it'd ...
6 years, 1 month ago (2014-11-14 19:26:52 UTC) #11
Mark Seaborn
On 14 November 2014 10:45, <hidehiko@chromium.org> wrote: > https://codereview.chromium.org/724323002/diff/80001/ > chrome/browser_tests.isolate#newcode229 > chrome/browser_tests.isolate:229: '<(PRODUCT_DIR)/nacl_helper_nonsfi', > ...
6 years, 1 month ago (2014-11-17 18:33:03 UTC) #12
Mark Seaborn
On 14 November 2014 10:45, <hidehiko@chromium.org> wrote: > https://codereview.chromium.org/724323002/diff/80001/ > chrome/browser_tests.isolate#newcode229 > chrome/browser_tests.isolate:229: '<(PRODUCT_DIR)/nacl_helper_nonsfi', > ...
6 years, 1 month ago (2014-11-17 18:33:03 UTC) #13
Mark Seaborn
https://codereview.chromium.org/724323002/diff/100001/chrome/test/nacl/nacl_browsertest_util.h File chrome/test/nacl/nacl_browsertest_util.h (right): https://codereview.chromium.org/724323002/diff/100001/chrome/test/nacl/nacl_browsertest_util.h#newcode216 chrome/test/nacl/nacl_browsertest_util.h:216: #if defined(OS_LINUX) && defined(ARCH_CPU_X86) Shouldn't this be ARCH_CPU_X86_FAMILY so ...
6 years, 1 month ago (2014-11-17 18:35:19 UTC) #14
hidehiko
PTAL. Renamed NaClHelperNonSfi to TransitionalNonSfi with comments. >>> Don't we get this via chrome.isolate below? ...
6 years, 1 month ago (2014-11-18 04:39:37 UTC) #15
Mark Seaborn
LGTM https://codereview.chromium.org/724323002/diff/80001/chrome/browser_tests.isolate File chrome/browser_tests.isolate (right): https://codereview.chromium.org/724323002/diff/80001/chrome/browser_tests.isolate#newcode226 chrome/browser_tests.isolate:226: ['chromeos==1 and (target_arch=="x64" or target_arch=="ia32")', { On 2014/11/14 ...
6 years, 1 month ago (2014-11-19 06:23:54 UTC) #16
dmichael (off chromium)
chrome/test/ppapi lgtm
6 years, 1 month ago (2014-11-19 18:14:33 UTC) #17
hidehiko
Thank you for review! Submitting. For the record; I talked to csharp@ offline about browser_tests.isolate ...
6 years, 1 month ago (2014-11-19 18:48:51 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/724323002/160001
6 years, 1 month ago (2014-11-19 18:51:43 UTC) #20
commit-bot: I haz the power
Committed patchset #5 (id:160001)
6 years, 1 month ago (2014-11-20 00:28:59 UTC) #21
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/32b1aa8926148188671689fe2af812615b0ada95 Cr-Commit-Position: refs/heads/master@{#304942}
6 years, 1 month ago (2014-11-20 00:29:36 UTC) #22
Alexander Potapenko
6 years, 1 month ago (2014-11-20 13:11:52 UTC) #23
Message was sent while issue was closed.
This broke TSan v2 builds, see below. Are these tests supposed to compile with
disable_nacl=1?

http://build.chromium.org/p/chromium.memory.fyi/builders/Linux%20Builder%20%2...

Powered by Google App Engine
This is Rietveld 408576698