Bug 1621008 - Add fix-stacks toolchain and make it a dependency for all tests. r=darktrojan
☠☠ backed out by c2f8d375f79c ☠ ☠
authorRob Lemley <rob@thunderbird.net>
Tue, 17 Mar 2020 20:26:31 +0200
changeset 38507 2895f182a2d0a33359d755be5c5469e08e4795fb
parent 38506 49d25b882f41a618fa877f6213bffb46f3df3a7b
child 38508 808f7c2c6680106acaf1fe53132c65d3a888b467
push id400
push userclokep@gmail.com
push dateMon, 04 May 2020 18:56:09 +0000
reviewersdarktrojan
bugs1621008, 1604095, 1604964, 1619837
Bug 1621008 - Add fix-stacks toolchain and make it a dependency for all tests. r=darktrojan This is a port of bugs 1604095, 1604964, and 1619837.
taskcluster/ci/test/kind.yml
taskcluster/ci/test/tests.yml
taskcluster/ci/toolchain/kind.yml
--- a/taskcluster/ci/test/kind.yml
+++ b/taskcluster/ci/test/kind.yml
@@ -42,13 +42,16 @@ job-defaults:
             - comm/testing
             - comm/.gecko_rev.yml
             - comm/.taskcluster.yml
             - comm/moz.build
     fetches:
         toolchain:
             by-test-platform:
                 win.*:
+                    - win32-fix-stacks
                     - win32-minidump-stackwalk
                 macosx.*:
+                    - macosx64-fix-stacks
                     - macosx64-minidump-stackwalk
                 default:
+                    - linux64-fix-stacks
                     - linux64-minidump-stackwalk
--- a/taskcluster/ci/test/tests.yml
+++ b/taskcluster/ci/test/tests.yml
@@ -47,25 +47,29 @@ xpcshell:
         requires-signed-builds:
             by-test-platform:
                 windows.*: true
                 default: false
     fetches:
         toolchain:
             by-test-platform:
                 linux.*:
+                    - linux64-fix-stacks
                     - linux64-node
                     - linux64-minidump-stackwalk
                 macosx.*:
+                    - macosx64-fix-stacks
                     - macosx64-node
                     - macosx64-minidump-stackwalk
                 win.*64.*:
+                    - win32-fix-stacks
                     - win64-node
                     - win32-minidump-stackwalk
                 win.*32.*:
+                    - win32-fix-stacks
                     - win32-node
                     - win32-minidump-stackwalk
                 default: []
 
 mochitest-thunderbird:
     description: "Mochitest browser-chrome-thunderbird run"
     suite:
         category: mochitest
--- a/taskcluster/ci/toolchain/kind.yml
+++ b/taskcluster/ci/toolchain/kind.yml
@@ -13,16 +13,17 @@ jobs:
     - linux64-cbindgen
     - linux64-cctools-port
     - linux64-clang
     - linux64-clang-7
     - linux64-clang-macosx-cross
     - linux64-clang-mingw-x64
     - linux64-clang-mingw-x86
     - linux64-dump-syms
+    - linux64-fix-stacks
     - linux64-gcc
     - linux64-gcc-7
     - linux64-hfsplus
     - linux64-libdmg
     - linux64-liblowercase
     - linux64-llvm-dsymutil
     - linux64-mar-tools
     - linux64-minidump-stackwalk
@@ -30,23 +31,26 @@ jobs:
     - linux64-node
     - linux64-rust
     - linux64-rust-1.39
     - linux64-rust-1.41
     - linux64-rust-cross-1.41
     - linux64-rust-macos
     - linux64-rust-macos-1.41
     - linux64-rust-size
+    - linux64-rust-windows
     - linux64-sccache
     - linux64-upx
     - linux64-wine
+    - macosx64-fix-stacks
     - macosx64-minidump-stackwalk
     - macosx64-node
     - mingw32-rust-1.41
     - wasi-sysroot
+    - win32-fix-stacks
     - win32-node
     - win32-minidump-stackwalk
     - win64-cbindgen
     - win64-clang-cl
     - win64-dump-syms
     - win64-nasm
     - win64-node
     - win64-rust