@@ -66,15 +66,18 @@ jobs:
66
66
fail-fast : false
67
67
matrix :
68
68
include :
69
- - name : ' V8 on Windows #1'
69
+ - name : ' V8 on Windows #1 (full) '
70
70
runtime : ' v8'
71
71
os : windows-2019
72
- - name : ' V8 on Windows #2'
72
+ flags : ' --linkopt=/DEBUG:FULL'
73
+ - name : ' V8 on Windows #2 (fastlink)'
73
74
runtime : ' v8'
74
75
os : windows-2019
75
- - name : ' V8 on Windows #3'
76
+ flags : ' --linkopt=/DEBUG:FASTLINK'
77
+ - name : ' V8 on Windows #3 (none)'
76
78
runtime : ' v8'
77
79
os : windows-2019
80
+ flags : ' --linkopt=/DEBUG:NONE'
78
81
79
82
steps :
80
83
- uses : actions/checkout@v2
@@ -99,20 +102,20 @@ jobs:
99
102
- name : Generate inspector files
100
103
if : matrix.runtime == 'v8'
101
104
run : |
102
- bazel build --verbose_failures --test_output=errors --define runtime=${{ matrix.runtime }} @v8//:generated_inspector_files
105
+ bazel build ${{ matrix.flags }} --verbose_failures --test_output=errors --define runtime=${{ matrix.runtime }} @v8//:generated_inspector_files
103
106
104
107
- name : Generate torque files
105
108
if : matrix.runtime == 'v8'
106
109
run : |
107
- bazel build --verbose_failures --test_output=errors --define runtime=${{ matrix.runtime }} @v8//:noicu/generated_torque_files
110
+ bazel build ${{ matrix.flags }} --verbose_failures --test_output=errors --define runtime=${{ matrix.runtime }} @v8//:noicu/generated_torque_files
108
111
109
112
- name : Test
110
113
run : |
111
- bazel test --verbose_failures --test_output=errors --define runtime=${{ matrix.runtime }} //test/...
114
+ bazel test ${{ matrix.flags }} --verbose_failures --test_output=errors --define runtime=${{ matrix.runtime }} //test/... || cat bazel-out/x64_windows-fastbuild/bin/external/v8/v8_libshared_noicu.lo.lib-2.params
112
115
113
116
- name : Test (signed Wasm module)
114
117
run : |
115
- bazel test --verbose_failures --test_output=errors --define runtime=${{ matrix.runtime }} --per_file_copt=src/signature_util.cc,test/signature_util_test.cc@-DPROXY_WASM_VERIFY_WITH_ED25519_PUBKEY=\"$(xxd -p -c 256 test/test_data/signature_key1.pub | cut -b9-)\" //test:signature_util_test
118
+ bazel test ${{ matrix.flags }} --verbose_failures --test_output=errors --define runtime=${{ matrix.runtime }} --per_file_copt=src/signature_util.cc,test/signature_util_test.cc@-DPROXY_WASM_VERIFY_WITH_ED25519_PUBKEY=\"$(xxd -p -c 256 test/test_data/signature_key1.pub | cut -b9-)\" //test:signature_util_test
116
119
117
120
- name : Cleanup Bazel cache
118
121
if : matrix.runtime != 'wasmtime'
0 commit comments