|
|
DescriptionSplit the integration test cases into asan and non asan.
BUG=
Review-Url: https://codereview.chromium.org/2972893002
Committed: https://github.com/google/syzygy/commit/5790520bd136e8074ecb0466a51d741f13ad2dc3
Patch Set 1 #
Total comments: 5
Patch Set 2 : Split the integration test cases into asan and non asan. #
Total comments: 6
Patch Set 3 : Split the integration test cases into asan and non asan. #
Total comments: 1
Patch Set 4 : Split the integration test cases into asan and non asan. #
Dependent Patchsets: Messages
Total messages: 34 (24 generated)
Description was changed from ========== Split the integration test cases into asan and non asan. BUG= ========== to ========== Split the integration test cases into asan and non asan. BUG= ==========
njanevsk@google.com changed reviewers: + chrisha@chromium.org, sebmarchand@chromium.org
This CL contains only the splitting of the test cases. For the python compilation script to compile the code successfully. PTAL.
The CQ bit was checked by sebmarchand@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
A few nits, looks good otherwise. https://codereview.chromium.org/2972893002/diff/1/syzygy/integration_tests/in... File syzygy/integration_tests/integration_tests_dll.h (right): https://codereview.chromium.org/2972893002/diff/1/syzygy/integration_tests/in... syzygy/integration_tests/integration_tests_dll.h:24: // This macro declares the SygyAsan tests ids and the function that they're SyzyAsan, with a Z. https://codereview.chromium.org/2972893002/diff/1/syzygy/integration_tests/in... syzygy/integration_tests/integration_tests_dll.h:179: Remove the extra BLs. https://codereview.chromium.org/2972893002/diff/1/syzygy/integration_tests/in... syzygy/integration_tests/integration_tests_dll.h:196: // For clang-cl run only the asan tests. "Only run the Asan tests for the Clang builds"? https://codereview.chromium.org/2972893002/diff/1/syzygy/integration_tests/in... syzygy/integration_tests/integration_tests_dll.h:200: #define END_TO_END_TEST_ID_TABLE(decl) END_TO_END_NON_ASAN_TESTS(decl) END_TO_END_ASAN_TESTS(decl) This is > 80 chars. https://codereview.chromium.org/2972893002/diff/1/syzygy/integration_tests/in... syzygy/integration_tests/integration_tests_dll.h:209: }; Re-add this BL.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by njanevsk@google.com
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
No L-G-T-M from a valid reviewer yet. CQ run can only be started once the patch has received an L-G-T-M from a full committer. Even if an L-G-T-M may have been provided, it was from a non-committer,_not_ a full super star committer. Committers are members of the group "project-syzygy-committers". Note that this has nothing to do with OWNERS files.
https://codereview.chromium.org/2972893002/diff/20001/syzygy/integration_test... File syzygy/integration_tests/integration_tests_dll.h (right): https://codereview.chromium.org/2972893002/diff/20001/syzygy/integration_test... syzygy/integration_tests/integration_tests_dll.h:180: There's still one extra BL :) https://codereview.chromium.org/2972893002/diff/20001/syzygy/integration_test... syzygy/integration_tests/integration_tests_dll.h:195: // Only run the Asan tests for the Clang You forgot the end of this sentence. https://codereview.chromium.org/2972893002/diff/20001/syzygy/integration_test... syzygy/integration_tests/integration_tests_dll.h:199: #define END_TO_END_TEST_ID_TABLE(decl) \ there should be 2 spaces before the \, run "git cl format" to fix this.
The CQ bit was checked by njanevsk@google.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: No L-G-T-M from a valid reviewer yet. CQ run can only be started once the patch has received an L-G-T-M from a full committer. Even if an L-G-T-M may have been provided, it was from a non-committer,_not_ a full super star committer. Committers are members of the group "project-syzygy-committers". Note that this has nothing to do with OWNERS files.
The CQ bit was checked by njanevsk@google.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_x64_dbg_try on master.tryserver.client.syzygy (JOB_FAILED, https://build.chromium.org/p/tryserver.client.syzygy/builders/win_x64_dbg_try...)
Fixed the indentation and did a dry run. During the dry run one test case is failing. However this test cases is not related to the changes I made. I don't know why that is happening. The test cases that is failing is: BlockTest.GetHeaderFromBody What do you suggest? PTAL https://codereview.chromium.org/2972893002/diff/20001/syzygy/integration_test... File syzygy/integration_tests/integration_tests_dll.h (right): https://codereview.chromium.org/2972893002/diff/20001/syzygy/integration_test... syzygy/integration_tests/integration_tests_dll.h:180: On 2017/07/06 17:10:20, Sébastien Marchand wrote: > There's still one extra BL :) Done. https://codereview.chromium.org/2972893002/diff/20001/syzygy/integration_test... syzygy/integration_tests/integration_tests_dll.h:195: // Only run the Asan tests for the Clang On 2017/07/06 17:10:20, Sébastien Marchand wrote: > You forgot the end of this sentence. Done. https://codereview.chromium.org/2972893002/diff/20001/syzygy/integration_test... syzygy/integration_tests/integration_tests_dll.h:199: #define END_TO_END_TEST_ID_TABLE(decl) \ On 2017/07/06 17:10:20, Sébastien Marchand wrote: > there should be 2 spaces before the \, run "git cl format" to fix this. Done.
lgtm with one last nit. The failing test is a flakiness that I really want to fix but it doesn't repro on my machine :(, I'll try harder, don't worry about it in the meantime, just retry the CQ. https://codereview.chromium.org/2972893002/diff/40001/syzygy/integration_test... File syzygy/integration_tests/integration_tests_dll.h (right): https://codereview.chromium.org/2972893002/diff/40001/syzygy/integration_test... syzygy/integration_tests/integration_tests_dll.h:194: // Only run the Asan tests for the Clang builds Missing period :)
The CQ bit was checked by njanevsk@google.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by njanevsk@google.com
The patchset sent to the CQ was uploaded after l-g-t-m from sebmarchand@chromium.org Link to the patchset: https://codereview.chromium.org/2972893002/#ps60001 (title: "Split the integration test cases into asan and non asan.")
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch. Bot data: {"patchset_id": 60001, "attempt_start_ts": 1499372448365420, "parent_rev": "e94470d3ee05aff00d26e174307821288263a3ee", "commit_rev": "5790520bd136e8074ecb0466a51d741f13ad2dc3"}
Message was sent while issue was closed.
Description was changed from ========== Split the integration test cases into asan and non asan. BUG= ========== to ========== Split the integration test cases into asan and non asan. BUG= Review-Url: https://codereview.chromium.org/2972893002 Committed: https://github.com/google/syzygy/commit/5790520bd136e8074ecb0466a51d741f13ad2dc3 ==========
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as https://github.com/google/syzygy/commit/5790520bd136e8074ecb0466a51d741f13ad2dc3 |