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

Issue 2946083002: Moved source files into a list variable and add a custom build target to compile the integration te… (Closed)

Created:
3 years, 6 months ago by njanevsk
Modified:
3 years, 5 months ago
CC:
syzygy-changes_googlegroups.com, chrisha
Target Ref:
refs/heads/master
Project:
syzygy
Visibility:
Public.

Description

Moved source files into a list variable and add a custom build target to compile the integration tests using llvm BUG= Depends on: Code Review:https://codereview.chromium.org/2937353002 and https://codereview.chromium.org/2946063002/ Review-Url: https://codereview.chromium.org/2946083002 Committed: https://github.com/google/syzygy/commit/db08dd13dcf021804dfc4aa50c132bf335b269de

Patch Set 1 #

Patch Set 2 : Updated dependency on another CL #

Patch Set 3 : Changed argument names passed to the compilation script. #

Patch Set 4 : Merge branch 'compilation_script' into gyp_file #

Patch Set 5 : Rebased the CL. #

Patch Set 6 : Rebased the CL. #

Patch Set 7 : Updated to work with the updated compialtion script #

Total comments: 3

Patch Set 8 : Added flag to indicate the compiler for which the test cases are supported #

Patch Set 9 : Added flag to indicate the compiler for which the test cases are supported #

Patch Set 10 : Split the test table into Asan and non-Asan tests. #

Total comments: 3

Patch Set 11 : Included the deffered_free_tests when clang is used. #

Total comments: 8

Patch Set 12 : Add a custom action target for compiling the integration tests with clang. #

Patch Set 13 : Add a custom action target for compiling the integration tests with clang. #

Total comments: 2

Patch Set 14 : Moved source files into a list variable and add a custom build target to compile the integration te… #

Total comments: 6

Patch Set 15 : Moved source files into a list variable and add a custom build target to compile the integration te… #

Total comments: 5

Patch Set 16 : Added comments for the variables. #

Total comments: 2

Patch Set 17 : Fixed few nits #

Patch Set 18 : Added syzyasan_rtl and export_dll as build dependencies. #

Patch Set 19 : Added syzyasan_rtl and export_dll as build dependencies. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+53 lines, -19 lines) Patch
M syzygy/integration_tests/integration_tests.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +53 lines, -19 lines 0 comments Download

Messages

Total messages: 54 (30 generated)
njanevsk
PTAL
3 years, 6 months ago (2017-06-20 20:14:57 UTC) #3
njanevsk
PTAL
3 years, 6 months ago (2017-06-21 19:29:30 UTC) #4
Sébastien Marchand
If you look at the diff you'll see that there's nothing to review, you might ...
3 years, 6 months ago (2017-06-21 19:52:48 UTC) #5
njanevsk
PTAL
3 years, 6 months ago (2017-06-22 21:21:32 UTC) #6
Sébastien Marchand
https://codereview.chromium.org/2946083002/diff/120001/syzygy/integration_tests/integration_tests.gyp File syzygy/integration_tests/integration_tests.gyp (right): https://codereview.chromium.org/2946083002/diff/120001/syzygy/integration_tests/integration_tests.gyp#newcode16 syzygy/integration_tests/integration_tests.gyp:16: 'variables': { Add comments describing these variables. https://codereview.chromium.org/2946083002/diff/120001/syzygy/integration_tests/integration_tests.gyp#newcode17 syzygy/integration_tests/integration_tests.gyp:17: ...
3 years, 6 months ago (2017-06-23 18:05:26 UTC) #7
njanevsk
Made the major changes to add enumerated type for the supported compiler for each test ...
3 years, 5 months ago (2017-06-29 20:32:30 UTC) #8
njanevsk
I split the test case table into Asan and Non-Asan test cases. PTAL!
3 years, 5 months ago (2017-07-04 15:13:35 UTC) #9
njanevsk
PTAL!
3 years, 5 months ago (2017-07-04 18:03:40 UTC) #10
Sébastien Marchand
More comments. Note that I can't approve this until the parent CL has been committed. ...
3 years, 5 months ago (2017-07-04 18:09:05 UTC) #11
njanevsk
PTAL
3 years, 5 months ago (2017-07-06 15:41:30 UTC) #12
Sébastien Marchand
https://codereview.chromium.org/2946083002/diff/240001/syzygy/integration_tests/integration_tests.gyp File syzygy/integration_tests/integration_tests.gyp (right): https://codereview.chromium.org/2946083002/diff/240001/syzygy/integration_tests/integration_tests.gyp#newcode135 syzygy/integration_tests/integration_tests.gyp:135: '<(src)/base/base.gyp:base', I don't think that you need this dependency?
3 years, 5 months ago (2017-07-06 15:45:20 UTC) #13
njanevsk
PTAL https://codereview.chromium.org/2946083002/diff/240001/syzygy/integration_tests/integration_tests.gyp File syzygy/integration_tests/integration_tests.gyp (right): https://codereview.chromium.org/2946083002/diff/240001/syzygy/integration_tests/integration_tests.gyp#newcode135 syzygy/integration_tests/integration_tests.gyp:135: '<(src)/base/base.gyp:base', On 2017/07/06 15:45:19, Sébastien Marchand wrote: > ...
3 years, 5 months ago (2017-07-06 19:34:34 UTC) #14
Sébastien Marchand
https://codereview.chromium.org/2946083002/diff/250002/syzygy/integration_tests/integration_tests.gyp File syzygy/integration_tests/integration_tests.gyp (right): https://codereview.chromium.org/2946083002/diff/250002/syzygy/integration_tests/integration_tests.gyp#newcode119 syzygy/integration_tests/integration_tests.gyp:119: 'make_integration_tests_clang.py', You need sys.executable before that
3 years, 5 months ago (2017-07-07 17:31:11 UTC) #21
Sébastien Marchand
https://codereview.chromium.org/2946083002/diff/250002/syzygy/integration_tests/integration_tests.gyp File syzygy/integration_tests/integration_tests.gyp (right): https://codereview.chromium.org/2946083002/diff/250002/syzygy/integration_tests/integration_tests.gyp#newcode119 syzygy/integration_tests/integration_tests.gyp:119: 'make_integration_tests_clang.py', On 2017/07/07 17:31:11, Sébastien Marchand wrote: > You ...
3 years, 5 months ago (2017-07-07 17:31:59 UTC) #22
Sébastien Marchand
https://codereview.chromium.org/2946083002/diff/250002/syzygy/integration_tests/integration_tests.gyp File syzygy/integration_tests/integration_tests.gyp (right): https://codereview.chromium.org/2946083002/diff/250002/syzygy/integration_tests/integration_tests.gyp#newcode121 syzygy/integration_tests/integration_tests.gyp:121: '--input-files=<(_inputs)', This doesn't work, this gives the following command ...
3 years, 5 months ago (2017-07-07 17:41:38 UTC) #23
njanevsk
Added python.exe. PTAL https://codereview.chromium.org/2946083002/diff/250002/syzygy/integration_tests/integration_tests.gyp File syzygy/integration_tests/integration_tests.gyp (right): https://codereview.chromium.org/2946083002/diff/250002/syzygy/integration_tests/integration_tests.gyp#newcode119 syzygy/integration_tests/integration_tests.gyp:119: 'make_integration_tests_clang.py', On 2017/07/07 17:31:59, Sébastien Marchand ...
3 years, 5 months ago (2017-07-07 18:47:53 UTC) #24
Sébastien Marchand
https://codereview.chromium.org/2946083002/diff/270001/syzygy/integration_tests/integration_tests.gyp File syzygy/integration_tests/integration_tests.gyp (right): https://codereview.chromium.org/2946083002/diff/270001/syzygy/integration_tests/integration_tests.gyp#newcode17 syzygy/integration_tests/integration_tests.gyp:17: 'integration_tests_common_source_files': [ As mentioned in one of the previous ...
3 years, 5 months ago (2017-07-10 15:12:43 UTC) #29
njanevsk
PTAL! https://codereview.chromium.org/2946083002/diff/270001/syzygy/integration_tests/integration_tests.gyp File syzygy/integration_tests/integration_tests.gyp (right): https://codereview.chromium.org/2946083002/diff/270001/syzygy/integration_tests/integration_tests.gyp#newcode17 syzygy/integration_tests/integration_tests.gyp:17: 'integration_tests_common_source_files': [ On 2017/07/10 15:12:43, Sébastien Marchand wrote: ...
3 years, 5 months ago (2017-07-11 18:49:25 UTC) #30
Sébastien Marchand
lgtm https://codereview.chromium.org/2946083002/diff/270001/syzygy/integration_tests/integration_tests.gyp File syzygy/integration_tests/integration_tests.gyp (right): https://codereview.chromium.org/2946083002/diff/270001/syzygy/integration_tests/integration_tests.gyp#newcode123 syzygy/integration_tests/integration_tests.gyp:123: '--target-name=integration_tests_clang_dll', On 2017/07/11 18:49:24, njanevsk wrote: > On ...
3 years, 5 months ago (2017-07-11 18:57:01 UTC) #33
njanevsk
https://codereview.chromium.org/2946083002/diff/290001/syzygy/integration_tests/integration_tests.gyp File syzygy/integration_tests/integration_tests.gyp (right): https://codereview.chromium.org/2946083002/diff/290001/syzygy/integration_tests/integration_tests.gyp#newcode177 syzygy/integration_tests/integration_tests.gyp:177: # runtime library1, and the iterator debugging relies on ...
3 years, 5 months ago (2017-07-14 15:49:15 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2946083002/310001
3 years, 5 months ago (2017-07-14 15:49:31 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: win_dbg_try on master.tryserver.client.syzygy (JOB_FAILED, https://build.chromium.org/p/tryserver.client.syzygy/builders/win_dbg_try/builds/801)
3 years, 5 months ago (2017-07-14 16:03:42 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2946083002/350001
3 years, 5 months ago (2017-07-14 18:23:22 UTC) #50
commit-bot: I haz the power
3 years, 5 months ago (2017-07-14 18:23:31 UTC) #53
Message was sent while issue was closed.
Committed patchset #19 (id:350001) as
https://github.com/google/syzygy/commit/db08dd13dcf021804dfc4aa50c132bf335b269de

Powered by Google App Engine
This is Rietveld 408576698