зеркало из https://github.com/mozilla/gecko-dev.git
Merge b-i to m-c, a=merge
This commit is contained in:
Коммит
cbb9f6b77b
|
@ -15,7 +15,7 @@
|
|||
<project name="platform_build" path="build" remote="b2g" revision="ef937d1aca7c4cf89ecb5cc43ae8c21c2000a9db">
|
||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||
</project>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="d4177902b04b8fedcb7df9a30ae6e9677e03d2d4"/>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="4868c56c0a3b7a1e51d55b24457e44a7709ea1ae"/>
|
||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="2e9f0341416e97926d4cfdb1ff961ec4d4069b0a"/>
|
||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||
|
@ -23,7 +23,7 @@
|
|||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
||||
<project name="vex" path="external/VEX" remote="b2g" revision="47f031c320888fe9f3e656602588565b52d43010"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="cc41a48baff8d13bcd10cd96879ffdcf29beb1f2"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="33d5be1dca607d3a5cca5d87f53951cd991e1cdb"/>
|
||||
<!-- Stock Android things -->
|
||||
<project groups="linux" name="platform/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6" path="prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6" revision="95bb5b66b3ec5769c3de8d3f25d681787418e7d2"/>
|
||||
<project groups="linux" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6" path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6" revision="ebdad82e61c16772f6cd47e9f11936bf6ebe9aa0"/>
|
||||
|
|
|
@ -19,13 +19,13 @@
|
|||
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||
</project>
|
||||
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="d4177902b04b8fedcb7df9a30ae6e9677e03d2d4"/>
|
||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="4868c56c0a3b7a1e51d55b24457e44a7709ea1ae"/>
|
||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="2e9f0341416e97926d4cfdb1ff961ec4d4069b0a"/>
|
||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="93f9ba577f68d772093987c2f1c0a4ae293e1802"/>
|
||||
<project name="platform_external_qemu" path="external/qemu" remote="b2g" revision="97c3d9b8b87774ca7a08c89145e95b55652459ef"/>
|
||||
<project name="moztt" path="external/moztt" remote="b2g" revision="ed2cf97a6c37a4bbd0bbbbffe06ec7136d8c79ff"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="cc41a48baff8d13bcd10cd96879ffdcf29beb1f2"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="33d5be1dca607d3a5cca5d87f53951cd991e1cdb"/>
|
||||
<!-- Stock Android things -->
|
||||
<project name="platform/abi/cpp" path="abi/cpp" revision="dd924f92906085b831bf1cbbc7484d3c043d613c"/>
|
||||
<project name="platform_bionic" path="bionic" remote="b2g" revision="e2b3733ba3fa5e3f404e983d2e4142b1f6b1b846"/>
|
||||
|
|
|
@ -17,10 +17,10 @@
|
|||
</project>
|
||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="d4177902b04b8fedcb7df9a30ae6e9677e03d2d4"/>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="4868c56c0a3b7a1e51d55b24457e44a7709ea1ae"/>
|
||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="2e9f0341416e97926d4cfdb1ff961ec4d4069b0a"/>
|
||||
<project name="moztt" path="external/moztt" remote="b2g" revision="ed2cf97a6c37a4bbd0bbbbffe06ec7136d8c79ff"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="cc41a48baff8d13bcd10cd96879ffdcf29beb1f2"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="33d5be1dca607d3a5cca5d87f53951cd991e1cdb"/>
|
||||
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
||||
<project name="vex" path="external/VEX" remote="b2g" revision="47f031c320888fe9f3e656602588565b52d43010"/>
|
||||
<!-- Stock Android things -->
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
<project name="platform_build" path="build" remote="b2g" revision="ef937d1aca7c4cf89ecb5cc43ae8c21c2000a9db">
|
||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||
</project>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="d4177902b04b8fedcb7df9a30ae6e9677e03d2d4"/>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="4868c56c0a3b7a1e51d55b24457e44a7709ea1ae"/>
|
||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="2e9f0341416e97926d4cfdb1ff961ec4d4069b0a"/>
|
||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||
|
@ -23,7 +23,7 @@
|
|||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
||||
<project name="vex" path="external/VEX" remote="b2g" revision="47f031c320888fe9f3e656602588565b52d43010"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="cc41a48baff8d13bcd10cd96879ffdcf29beb1f2"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="33d5be1dca607d3a5cca5d87f53951cd991e1cdb"/>
|
||||
<!-- Stock Android things -->
|
||||
<project groups="linux" name="platform/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6" path="prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6" revision="f92a936f2aa97526d4593386754bdbf02db07a12"/>
|
||||
<project groups="linux" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6" path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6" revision="6e47ff2790f5656b5b074407829ceecf3e6188c4"/>
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
<project name="platform_build" path="build" remote="b2g" revision="52775e03a2d8532429dff579cb2cd56718e488c3">
|
||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||
</project>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="d4177902b04b8fedcb7df9a30ae6e9677e03d2d4"/>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="4868c56c0a3b7a1e51d55b24457e44a7709ea1ae"/>
|
||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="2e9f0341416e97926d4cfdb1ff961ec4d4069b0a"/>
|
||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||
|
@ -23,7 +23,7 @@
|
|||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
||||
<project name="vex" path="external/VEX" remote="b2g" revision="47f031c320888fe9f3e656602588565b52d43010"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="cc41a48baff8d13bcd10cd96879ffdcf29beb1f2"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="33d5be1dca607d3a5cca5d87f53951cd991e1cdb"/>
|
||||
<!-- Stock Android things -->
|
||||
<project groups="pdk,linux" name="platform/prebuilts/clang/linux-x86/host/3.5" path="prebuilts/clang/linux-x86/host/3.5" revision="50d1ca4ab8add54523b7bc692860d57e8ee4c0d1"/>
|
||||
<project groups="pdk,linux,arm" name="platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.8" path="prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.8" revision="fb3845864573857677f9b500040a8f011eaf5078"/>
|
||||
|
|
|
@ -19,13 +19,13 @@
|
|||
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||
</project>
|
||||
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="d4177902b04b8fedcb7df9a30ae6e9677e03d2d4"/>
|
||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="4868c56c0a3b7a1e51d55b24457e44a7709ea1ae"/>
|
||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="2e9f0341416e97926d4cfdb1ff961ec4d4069b0a"/>
|
||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="93f9ba577f68d772093987c2f1c0a4ae293e1802"/>
|
||||
<project name="platform_external_qemu" path="external/qemu" remote="b2g" revision="97c3d9b8b87774ca7a08c89145e95b55652459ef"/>
|
||||
<project name="moztt" path="external/moztt" remote="b2g" revision="ed2cf97a6c37a4bbd0bbbbffe06ec7136d8c79ff"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="cc41a48baff8d13bcd10cd96879ffdcf29beb1f2"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="33d5be1dca607d3a5cca5d87f53951cd991e1cdb"/>
|
||||
<!-- Stock Android things -->
|
||||
<project name="platform/abi/cpp" path="abi/cpp" revision="dd924f92906085b831bf1cbbc7484d3c043d613c"/>
|
||||
<project name="platform_bionic" path="bionic" remote="b2g" revision="e2b3733ba3fa5e3f404e983d2e4142b1f6b1b846"/>
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
<project name="platform_build" path="build" remote="b2g" revision="ef937d1aca7c4cf89ecb5cc43ae8c21c2000a9db">
|
||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||
</project>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="d4177902b04b8fedcb7df9a30ae6e9677e03d2d4"/>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="4868c56c0a3b7a1e51d55b24457e44a7709ea1ae"/>
|
||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="2e9f0341416e97926d4cfdb1ff961ec4d4069b0a"/>
|
||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||
|
@ -23,7 +23,7 @@
|
|||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
||||
<project name="vex" path="external/VEX" remote="b2g" revision="47f031c320888fe9f3e656602588565b52d43010"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="cc41a48baff8d13bcd10cd96879ffdcf29beb1f2"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="33d5be1dca607d3a5cca5d87f53951cd991e1cdb"/>
|
||||
<!-- Stock Android things -->
|
||||
<project groups="linux" name="platform/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6" path="prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6" revision="95bb5b66b3ec5769c3de8d3f25d681787418e7d2"/>
|
||||
<project groups="linux" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6" path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6" revision="ebdad82e61c16772f6cd47e9f11936bf6ebe9aa0"/>
|
||||
|
|
|
@ -17,10 +17,10 @@
|
|||
</project>
|
||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="d4177902b04b8fedcb7df9a30ae6e9677e03d2d4"/>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="4868c56c0a3b7a1e51d55b24457e44a7709ea1ae"/>
|
||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="2e9f0341416e97926d4cfdb1ff961ec4d4069b0a"/>
|
||||
<project name="moztt" path="external/moztt" remote="b2g" revision="ed2cf97a6c37a4bbd0bbbbffe06ec7136d8c79ff"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="cc41a48baff8d13bcd10cd96879ffdcf29beb1f2"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="33d5be1dca607d3a5cca5d87f53951cd991e1cdb"/>
|
||||
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
||||
<project name="vex" path="external/VEX" remote="b2g" revision="47f031c320888fe9f3e656602588565b52d43010"/>
|
||||
<!-- Stock Android things -->
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"git": {
|
||||
"git_revision": "d4177902b04b8fedcb7df9a30ae6e9677e03d2d4",
|
||||
"git_revision": "4868c56c0a3b7a1e51d55b24457e44a7709ea1ae",
|
||||
"remote": "https://git.mozilla.org/releases/gaia.git",
|
||||
"branch": ""
|
||||
},
|
||||
"revision": "23ffbbdd387271d8b8b94f4ce60ccb17ad6c5b10",
|
||||
"revision": "dbbbfe84294377ef3a7efaebcf57696a30b58cdb",
|
||||
"repo_path": "integration/gaia-central"
|
||||
}
|
||||
|
|
|
@ -17,10 +17,10 @@
|
|||
</project>
|
||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="d4177902b04b8fedcb7df9a30ae6e9677e03d2d4"/>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="4868c56c0a3b7a1e51d55b24457e44a7709ea1ae"/>
|
||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="2e9f0341416e97926d4cfdb1ff961ec4d4069b0a"/>
|
||||
<project name="moztt" path="external/moztt" remote="b2g" revision="ed2cf97a6c37a4bbd0bbbbffe06ec7136d8c79ff"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="cc41a48baff8d13bcd10cd96879ffdcf29beb1f2"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="33d5be1dca607d3a5cca5d87f53951cd991e1cdb"/>
|
||||
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
||||
<project name="vex" path="external/VEX" remote="b2g" revision="47f031c320888fe9f3e656602588565b52d43010"/>
|
||||
<!-- Stock Android things -->
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
<project name="platform_build" path="build" remote="b2g" revision="52775e03a2d8532429dff579cb2cd56718e488c3">
|
||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||
</project>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="d4177902b04b8fedcb7df9a30ae6e9677e03d2d4"/>
|
||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="4868c56c0a3b7a1e51d55b24457e44a7709ea1ae"/>
|
||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="2e9f0341416e97926d4cfdb1ff961ec4d4069b0a"/>
|
||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||
|
@ -23,7 +23,7 @@
|
|||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
||||
<project name="vex" path="external/VEX" remote="b2g" revision="47f031c320888fe9f3e656602588565b52d43010"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="cc41a48baff8d13bcd10cd96879ffdcf29beb1f2"/>
|
||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="33d5be1dca607d3a5cca5d87f53951cd991e1cdb"/>
|
||||
<!-- Stock Android things -->
|
||||
<project groups="pdk,linux" name="platform/prebuilts/clang/linux-x86/host/3.5" path="prebuilts/clang/linux-x86/host/3.5" revision="50d1ca4ab8add54523b7bc692860d57e8ee4c0d1"/>
|
||||
<project groups="pdk,linux,arm" name="platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.8" path="prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.8" revision="fb3845864573857677f9b500040a8f011eaf5078"/>
|
||||
|
|
|
@ -1,9 +1,122 @@
|
|||
FROM quay.io/mozilla/ubuntu:12.04
|
||||
MAINTAINER Jonas Finnemann Jensen <jopsen@gmail.com>
|
||||
|
||||
# Run system setup script
|
||||
ADD system-setup.sh /tmp/system-setup.sh
|
||||
RUN ["/tmp/system-setup.sh"]
|
||||
|
||||
COPY sources.list /etc/apt/sources.list
|
||||
|
||||
RUN useradd -d /home/worker -s /bin/bash -m worker
|
||||
RUN apt-get update && apt-get install -y --force-yes \
|
||||
alsa-base \
|
||||
alsa-utils \
|
||||
autoconf2.13 \
|
||||
bluez-alsa \
|
||||
bluez-alsa:i386 \
|
||||
bluez-cups \
|
||||
bluez-gstreamer \
|
||||
build-essential \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
curl \
|
||||
fonts-kacst \
|
||||
fonts-kacst-one \
|
||||
fonts-liberation \
|
||||
fonts-stix \
|
||||
fonts-unfonts-core \
|
||||
fonts-unfonts-extra \
|
||||
fonts-vlgothic \
|
||||
g++-multilib \
|
||||
gcc-multilib \
|
||||
gir1.2-gnomebluetooth-1.0 \
|
||||
git \
|
||||
gstreamer0.10-alsa \
|
||||
gstreamer0.10-ffmpeg \
|
||||
gstreamer0.10-plugins-bad \
|
||||
gstreamer0.10-plugins-base \
|
||||
gstreamer0.10-plugins-good \
|
||||
gstreamer0.10-plugins-ugly \
|
||||
gstreamer0.10-tools \
|
||||
libasound2-dev \
|
||||
libasound2-plugins:i386 \
|
||||
libcanberra-pulse \
|
||||
libcurl4-openssl-dev \
|
||||
libdbus-1-dev \
|
||||
libdbus-glib-1-dev \
|
||||
libdrm-intel1:i386 \
|
||||
libdrm-nouveau1a:i386 \
|
||||
libdrm-radeon1:i386 \
|
||||
libdrm2:i386 \
|
||||
libexpat1:i386 \
|
||||
libgconf2-dev \
|
||||
libgl1-mesa-dri \
|
||||
libgl1-mesa-dri:i386 \
|
||||
libgl1-mesa-glx \
|
||||
libgl1-mesa-glx:i386 \
|
||||
libglapi-mesa \
|
||||
libglapi-mesa:i386 \
|
||||
libglu1-mesa \
|
||||
libglu1-mesa:i386 \
|
||||
libgnome-bluetooth8 \
|
||||
libgstreamer-plugins-base0.10-dev \
|
||||
libgstreamer0.10-dev \
|
||||
libgtk2.0-dev \
|
||||
libiw-dev \
|
||||
libllvm2.9 \
|
||||
libllvm3.0:i386 \
|
||||
libncurses5:i386 \
|
||||
libnotify-dev \
|
||||
libpulse-dev \
|
||||
libpulse-mainloop-glib0:i386 \
|
||||
libpulsedsp:i386 \
|
||||
libsdl1.2debian:i386 \
|
||||
libsox-fmt-alsa \
|
||||
libx11-xcb1:i386 \
|
||||
libxcb-glx0 \
|
||||
libxcb-glx0:i386 \
|
||||
libxdamage1:i386 \
|
||||
libxfixes3:i386 \
|
||||
libxt-dev \
|
||||
libxxf86vm1 \
|
||||
libxxf86vm1:i386 \
|
||||
llvm \
|
||||
llvm-2.9 \
|
||||
llvm-2.9-dev \
|
||||
llvm-2.9-runtime \
|
||||
llvm-dev \
|
||||
llvm-runtime \
|
||||
mercurial \
|
||||
mesa-common-dev \
|
||||
nano \
|
||||
pulseaudio \
|
||||
pulseaudio-module-X11 \
|
||||
pulseaudio-module-bluetooth \
|
||||
pulseaudio-module-gconf \
|
||||
python-dev \
|
||||
python-pip \
|
||||
rlwrap \
|
||||
screen \
|
||||
software-properties-common \
|
||||
sudo \
|
||||
tar \
|
||||
ttf-arphic-uming \
|
||||
ttf-dejavu \
|
||||
ttf-indic-fonts-core \
|
||||
ttf-kannada-fonts \
|
||||
ttf-oriya-fonts \
|
||||
ttf-paktype \
|
||||
ttf-punjabi-fonts \
|
||||
ttf-sazanami-mincho \
|
||||
unzip \
|
||||
uuid \
|
||||
vim \
|
||||
wget \
|
||||
xvfb \
|
||||
yasm \
|
||||
zip
|
||||
|
||||
ENV NODE_VERSION v0.10.36
|
||||
RUN cd /usr/local/ && \
|
||||
curl https://nodejs.org/dist/$NODE_VERSION/node-$NODE_VERSION-linux-x64.tar.gz | tar -xz --strip-components 1 && \
|
||||
node -v
|
||||
|
||||
# Set variable normally configured at login, by the shells parent process, these
|
||||
# are taken from GNU su manual
|
||||
|
@ -14,6 +127,6 @@ ENV LOGNAME worker
|
|||
|
||||
# Declare default working folder
|
||||
WORKDIR /home/worker
|
||||
|
||||
|
||||
# Set a default command useful for debugging
|
||||
CMD ["/bin/bash", "--login"]
|
||||
|
|
|
@ -1 +1 @@
|
|||
0.0.1
|
||||
0.0.5
|
||||
|
|
|
@ -1,149 +0,0 @@
|
|||
#!/bin/bash -ve
|
||||
|
||||
################################### setup.sh ###################################
|
||||
|
||||
### Check that we are running as root
|
||||
test `whoami` == 'root';
|
||||
|
||||
### Add worker user
|
||||
# Minimize the number of things which the build script can do, security-wise
|
||||
# it's not a problem to let the build script install things with apt-get. But it
|
||||
# really shouldn't do this, so let's forbid root access.
|
||||
useradd -d /home/worker -s /bin/bash -m worker;
|
||||
|
||||
### Install Useful Packages
|
||||
# First we update and upgrade to latest versions.
|
||||
apt-get update;
|
||||
apt-get upgrade -y;
|
||||
|
||||
# Let's install some goodies, ca-certificates is needed for https with hg.
|
||||
# sudo will be required anyway, but let's make it explicit. It nice to have
|
||||
# sudo around. We'll also install nano, this is pure bloat I know, but it's
|
||||
# useful a text editor.
|
||||
apt-get install -y \
|
||||
ca-certificates \
|
||||
sudo \
|
||||
nano \
|
||||
tar \
|
||||
;
|
||||
|
||||
# Then let's install all firefox build dependencies, this are extracted from
|
||||
# mozboot. See python/mozboot/bin/bootstrap.py in mozilla-central.
|
||||
apt-get install -y \
|
||||
autoconf2.13 \
|
||||
build-essential \
|
||||
ccache \
|
||||
libasound2-dev \
|
||||
libcurl4-openssl-dev \
|
||||
libdbus-1-dev \
|
||||
libdbus-glib-1-dev \
|
||||
libgconf2-dev \
|
||||
libgstreamer0.10-dev \
|
||||
libgstreamer-plugins-base0.10-dev \
|
||||
libgtk2.0-dev \
|
||||
libiw-dev \
|
||||
libnotify-dev \
|
||||
libpulse-dev \
|
||||
libxt-dev \
|
||||
mercurial \
|
||||
git \
|
||||
mesa-common-dev \
|
||||
python-dev \
|
||||
unzip \
|
||||
uuid \
|
||||
yasm \
|
||||
xvfb \
|
||||
zip \
|
||||
software-properties-common \
|
||||
;
|
||||
|
||||
### Firefox Test Setup
|
||||
apt-get install -y \
|
||||
alsa-base \
|
||||
alsa-utils \
|
||||
bluez-alsa \
|
||||
bluez-alsa:i386 \
|
||||
bluez-cups \
|
||||
bluez-gstreamer \
|
||||
g++-multilib \
|
||||
gcc-multilib \
|
||||
gir1.2-gnomebluetooth-1.0 \
|
||||
gstreamer0.10-alsa \
|
||||
libasound2-plugins:i386 \
|
||||
libcanberra-pulse \
|
||||
libdrm-intel1:i386 \
|
||||
libdrm-nouveau1a:i386 \
|
||||
libdrm-radeon1:i386 \
|
||||
libdrm2:i386 \
|
||||
libexpat1:i386 \
|
||||
libgnome-bluetooth8 \
|
||||
libllvm2.9 \
|
||||
libllvm3.0:i386 \
|
||||
libncurses5:i386 \
|
||||
libpulse-mainloop-glib0:i386 \
|
||||
libpulsedsp:i386 \
|
||||
libsdl1.2debian:i386 \
|
||||
libsox-fmt-alsa \
|
||||
libx11-xcb1:i386 \
|
||||
libxcb-glx0:i386 \
|
||||
libxcb-glx0 \
|
||||
libxdamage1:i386 \
|
||||
libxfixes3:i386 \
|
||||
libxxf86vm1:i386 \
|
||||
libxxf86vm1 \
|
||||
llvm \
|
||||
llvm-2.9 \
|
||||
llvm-2.9-dev \
|
||||
llvm-2.9-runtime \
|
||||
llvm-dev \
|
||||
llvm-runtime \
|
||||
pulseaudio-module-bluetooth \
|
||||
pulseaudio-module-gconf \
|
||||
pulseaudio-module-X11 \
|
||||
pulseaudio \
|
||||
python-pip
|
||||
|
||||
# Install some utilities
|
||||
curl -sL https://deb.nodesource.com/setup | sudo bash -
|
||||
apt-get install -y \
|
||||
screen \
|
||||
vim \
|
||||
wget \
|
||||
curl \
|
||||
rlwrap \
|
||||
nodejs \
|
||||
;
|
||||
|
||||
# Mozilla-patched mesa libs required for many reftests -- see bug 975034
|
||||
wget http://puppetagain.pub.build.mozilla.org/data/repos/apt/releng/pool/main/m/mesa/libgl1-mesa-dri_8.0.4-0ubuntu0.6mozilla1_i386.deb
|
||||
wget http://puppetagain.pub.build.mozilla.org/data/repos/apt/releng/pool/main/m/mesa/libgl1-mesa-dri_8.0.4-0ubuntu0.6mozilla1_amd64.deb
|
||||
wget http://puppetagain.pub.build.mozilla.org/data/repos/apt/releng/pool/main/m/mesa/libgl1-mesa-glx_8.0.4-0ubuntu0.6mozilla1_i386.deb
|
||||
wget http://puppetagain.pub.build.mozilla.org/data/repos/apt/releng/pool/main/m/mesa/libgl1-mesa-glx_8.0.4-0ubuntu0.6mozilla1_amd64.deb
|
||||
wget http://puppetagain.pub.build.mozilla.org/data/repos/apt/releng/pool/main/m/mesa/libglapi-mesa_8.0.4-0ubuntu0.6mozilla1_i386.deb
|
||||
wget http://puppetagain.pub.build.mozilla.org/data/repos/apt/releng/pool/main/m/mesa/libglapi-mesa_8.0.4-0ubuntu0.6mozilla1_amd64.deb
|
||||
wget http://puppetagain.pub.build.mozilla.org/data/repos/apt/releng/pool/main/m/mesa/libglu1-mesa_8.0.4-0ubuntu0.6mozilla1_i386.deb
|
||||
wget http://puppetagain.pub.build.mozilla.org/data/repos/apt/releng/pool/main/m/mesa/libglu1-mesa_8.0.4-0ubuntu0.6mozilla1_amd64.deb
|
||||
dpkg -i libgl1-mesa-dri_8.0.4-0ubuntu0.6mozilla1_amd64.deb
|
||||
dpkg -i libgl1-mesa-dri_8.0.4-0ubuntu0.6mozilla1_i386.deb
|
||||
dpkg -i libglapi-mesa_8.0.4-0ubuntu0.6mozilla1_amd64.deb
|
||||
dpkg -i libglapi-mesa_8.0.4-0ubuntu0.6mozilla1_i386.deb
|
||||
dpkg -i libgl1-mesa-glx_8.0.4-0ubuntu0.6mozilla1_i386.deb
|
||||
dpkg -i libgl1-mesa-glx_8.0.4-0ubuntu0.6mozilla1_amd64.deb
|
||||
dpkg -i libglu1-mesa_8.0.4-0ubuntu0.6mozilla1_i386.deb
|
||||
dpkg -i libglu1-mesa_8.0.4-0ubuntu0.6mozilla1_amd64.deb
|
||||
|
||||
# Install releng package of nodejs that includes npm
|
||||
#wget http://puppetagain.pub.build.mozilla.org/data/repos/apt/releng/precise/pool/main/n/nodejs/nodejs_0.10.21-1chl1~precise1_amd64.deb
|
||||
#dpkg -i nodejs_0.10.21-1chl1~precise1_amd64.deb
|
||||
|
||||
### Clean up from setup
|
||||
# Remove cached .deb packages. Cached package takes up a lot of space and
|
||||
# distributing them to workers is wasteful.
|
||||
apt-get clean
|
||||
rm *.deb
|
||||
|
||||
# Remove the setup.sh setup, we don't really need this script anymore, deleting
|
||||
# it keeps the image as clean as possible.
|
||||
rm $0; echo "Deleted $0";
|
||||
|
||||
################################### setup.sh ###################################
|
|
@ -1,4 +1,4 @@
|
|||
FROM quay.io/mozilla/base-test:0.0.1
|
||||
FROM quay.io/mozilla/base-test:0.0.5
|
||||
MAINTAINER Jonas Finnemann Jensen <jopsen@gmail.com>
|
||||
|
||||
# Add utilities and configuration
|
||||
|
@ -13,7 +13,7 @@ ADD https://raw.githubusercontent.com/taskcluster/buildbot-step/maste
|
|||
|
||||
# Run test setup script
|
||||
RUN chmod u+x /home/worker/bin/buildbot_step
|
||||
RUN pip install virtualenv;
|
||||
RUN apt-get install -y python-pip && pip install virtualenv;
|
||||
RUN mkdir Documents; mkdir Pictures; mkdir Music; mkdir Videos; mkdir artifacts
|
||||
RUN chown -R worker:worker /home/worker/* /home/worker/.*
|
||||
RUN npm install -g taskcluster-vcs@2.3.1
|
||||
|
|
|
@ -1 +1 @@
|
|||
0.0.15
|
||||
0.2.5
|
||||
|
|
|
@ -10,6 +10,7 @@ test $MOZHARNESS_REV # mozharness revision
|
|||
|
||||
# XXX: Note that all tests could be faster at smaller bit depth
|
||||
Xvfb :0 -nolisten tcp -screen 0 1600x1200x24 2>/dev/null &
|
||||
|
||||
export DISPLAY=:0
|
||||
|
||||
# First check if the mozharness directory is available. This is intended to be
|
||||
|
|
|
@ -336,15 +336,20 @@ class Graph(object):
|
|||
test_parameters = copy.copy(build_parameters)
|
||||
test_parameters['build_url'] = build_url
|
||||
test_parameters['tests_url'] = tests_url
|
||||
test_parameters['total_chunks'] = 1
|
||||
|
||||
test_definition = templates.load(test['task'], {})['task']
|
||||
chunk_config = test_definition['extra']['chunks']
|
||||
|
||||
# Allow branch configs to override task level chunking...
|
||||
if 'chunks' in test:
|
||||
test_parameters['total_chunks'] = test['chunks']
|
||||
chunk_config['total'] = test['chunks']
|
||||
|
||||
for chunk in range(1, test_parameters['total_chunks'] + 1):
|
||||
test_parameters['total_chunks'] = chunk_config['total']
|
||||
|
||||
for chunk in range(1, chunk_config['total'] + 1):
|
||||
if 'only_chunks' in test and \
|
||||
chunk not in test['only_chunks']:
|
||||
continue;
|
||||
continue
|
||||
|
||||
test_parameters['chunk'] = chunk
|
||||
test_task = templates.load(test['task'], test_parameters)
|
||||
|
|
|
@ -6,6 +6,7 @@ flags:
|
|||
- emulator
|
||||
- emulator-jb
|
||||
- emulator-kk
|
||||
- emulator-l
|
||||
- linux32_gecko # b2g desktop linux 32 bit
|
||||
- linux64_gecko # b2g desktop linux 64 bit
|
||||
- linux64-mulet # Firefox desktop - b2g gecko linux 64 bit
|
||||
|
|
|
@ -56,7 +56,6 @@ tests:
|
|||
allowed_build_tasks:
|
||||
tasks/builds/b2g_emulator_ics_opt.yml:
|
||||
task: tasks/tests/b2g_emulator_crashtest.yml
|
||||
chunks: 3
|
||||
gaia-build:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
|
@ -69,7 +68,6 @@ tests:
|
|||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
task: tasks/tests/b2g_gaia_js_integration_tests.yml
|
||||
chunks: 4
|
||||
gaia-linter:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
|
@ -84,10 +82,8 @@ tests:
|
|||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
task: tasks/tests/b2g_gaia_ui_test_functional.yml
|
||||
chunks: 3
|
||||
tasks/builds/b2g_desktop_debug.yml:
|
||||
task: tasks/tests/b2g_gaia_ui_test_functional.yml
|
||||
chunks: 3
|
||||
gaia-ui-test-unit:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
|
@ -110,32 +106,25 @@ tests:
|
|||
allowed_build_tasks:
|
||||
tasks/builds/b2g_emulator_ics_opt.yml:
|
||||
task: tasks/tests/b2g_emulator_mochitest.yml
|
||||
chunks: 9
|
||||
tasks/builds/b2g_emulator_ics_debug.yml:
|
||||
task: tasks/tests/b2g_emulator_mochitest.yml
|
||||
chunks: 20
|
||||
tasks/builds/mulet_linux.yml:
|
||||
task: tasks/tests/mulet_mochitests.yml
|
||||
chunks: 5
|
||||
mochitest-oop:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
task: tasks/tests/b2g_mochitest_oop.yml
|
||||
chunks: 1
|
||||
reftest:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_emulator_ics_opt.yml:
|
||||
task: tasks/tests/b2g_emulator_reftest.yml
|
||||
chunks: 20
|
||||
reftest-sanity-oop:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
task: tasks/tests/b2g_reftests_sanity_oop.yml
|
||||
chunks: 1
|
||||
xpcshell:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_emulator_ics_opt.yml:
|
||||
task: tasks/tests/b2g_emulator_xpcshell.yml
|
||||
task: tasks/tests/b2g_emulator_xpcshell_chunked.yml
|
||||
tasks/builds/b2g_emulator_ics_debug.yml:
|
||||
task: tasks/tests/b2g_emulator_xpcshell_chunked.yml
|
||||
chunks: 2
|
||||
|
|
|
@ -20,6 +20,14 @@ builds:
|
|||
types:
|
||||
opt:
|
||||
task: tasks/builds/mulet_linux.yml
|
||||
emulator-l:
|
||||
platfoms:
|
||||
- b2g
|
||||
types:
|
||||
opt:
|
||||
task: tasks/builds/b2g_emulator_l_opt.yml
|
||||
debug:
|
||||
task: tasks/builds/b2g_emulator_l_debug.yml
|
||||
emulator-kk:
|
||||
platfoms:
|
||||
- b2g
|
||||
|
@ -68,7 +76,6 @@ tests:
|
|||
allowed_build_tasks:
|
||||
tasks/builds/b2g_emulator_ics_opt.yml:
|
||||
task: tasks/tests/b2g_emulator_crashtest.yml
|
||||
chunks: 3
|
||||
gaia-build:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
|
@ -81,10 +88,8 @@ tests:
|
|||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
task: tasks/tests/b2g_gaia_js_integration_tests.yml
|
||||
chunks: 10
|
||||
tasks/builds/mulet_linux.yml:
|
||||
task: tasks/tests/mulet_gaia_js_integration_tests.yml
|
||||
chunks: 10
|
||||
gaia-linter:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
|
@ -99,10 +104,8 @@ tests:
|
|||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
task: tasks/tests/b2g_gaia_ui_test_functional.yml
|
||||
chunks: 3
|
||||
tasks/builds/b2g_desktop_debug.yml:
|
||||
task: tasks/tests/b2g_gaia_ui_test_functional.yml
|
||||
chunks: 3
|
||||
gaia-ui-test-unit:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
|
@ -129,46 +132,35 @@ tests:
|
|||
allowed_build_tasks:
|
||||
tasks/builds/b2g_emulator_kk_debug.yml:
|
||||
task: tasks/tests/b2g_emulator_mochitest.yml
|
||||
chunks: 20
|
||||
tasks/builds/b2g_emulator_kk_opt.yml:
|
||||
task: tasks/tests/b2g_emulator_mochitest.yml
|
||||
chunks: 20
|
||||
tasks/builds/b2g_emulator_ics_opt.yml:
|
||||
task: tasks/tests/b2g_emulator_mochitest.yml
|
||||
chunks: 9
|
||||
tasks/builds/b2g_emulator_ics_debug.yml:
|
||||
task: tasks/tests/b2g_emulator_mochitest.yml
|
||||
chunks: 20
|
||||
tasks/builds/mulet_linux.yml:
|
||||
task: tasks/tests/mulet_mochitests.yml
|
||||
chunks: 5
|
||||
mochitest-oop:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
task: tasks/tests/b2g_mochitest_oop.yml
|
||||
chunks: 1
|
||||
reftest:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/mulet_linux.yml:
|
||||
task: tasks/tests/mulet_reftests.yml
|
||||
chunks: 6
|
||||
tasks/builds/b2g_emulator_kk_opt.yml:
|
||||
task: tasks/tests/b2g_emulator_reftest.yml
|
||||
chunks: 20
|
||||
tasks/builds/b2g_emulator_ics_opt.yml:
|
||||
task: tasks/tests/b2g_emulator_reftest.yml
|
||||
chunks: 20
|
||||
reftest-sanity-oop:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_desktop_opt.yml:
|
||||
task: tasks/tests/b2g_reftests_sanity_oop.yml
|
||||
chunks: 1
|
||||
xpcshell:
|
||||
allowed_build_tasks:
|
||||
tasks/builds/b2g_emulator_kk_opt.yml:
|
||||
task: tasks/tests/b2g_emulator_xpcshell.yml
|
||||
task: tasks/tests/b2g_emulator_xpcshell_chunked.yml
|
||||
tasks/builds/b2g_emulator_ics_opt.yml:
|
||||
task: tasks/tests/b2g_emulator_xpcshell.yml
|
||||
task: tasks/tests/b2g_emulator_xpcshell_chunked.yml
|
||||
tasks/builds/b2g_emulator_ics_debug.yml:
|
||||
task: tasks/tests/b2g_emulator_xpcshell_chunked.yml
|
||||
chunks: 2
|
||||
|
|
|
@ -5,10 +5,12 @@ task:
|
|||
scopes:
|
||||
- 'docker-worker:cache:workspace-emulator-jb-debug'
|
||||
metadata:
|
||||
name: '[TC] B2G Emulator JB Debug'
|
||||
name: '[TC] B2G Emulator JB: (Debug)'
|
||||
|
||||
extra:
|
||||
# Disable "TC" prefix...
|
||||
treeherder:
|
||||
groupSymbol: "?"
|
||||
collection:
|
||||
debug: true
|
||||
machine:
|
||||
|
|
|
@ -5,10 +5,15 @@ task:
|
|||
scopes:
|
||||
- 'docker-worker:cache:workspace-emulator-jb-opt'
|
||||
metadata:
|
||||
name: '[TC] B2G JB Emulator Opt'
|
||||
name: '[TC] B2G JB Emulator: (Opt)'
|
||||
|
||||
extra:
|
||||
treeherderEnv:
|
||||
- production
|
||||
- staging
|
||||
# Disable "TC" prefix...
|
||||
treeherder:
|
||||
groupSymbol: "?"
|
||||
machine:
|
||||
platform: b2g-emu-jb
|
||||
|
||||
|
|
|
@ -5,10 +5,15 @@ task:
|
|||
scopes:
|
||||
- 'docker-worker:cache:workspace-emulator-kk-debug'
|
||||
metadata:
|
||||
name: '[TC] B2G Emulator KK Debug'
|
||||
name: '[TC] B2G Emulator KK (Debug)'
|
||||
|
||||
extra:
|
||||
treeherderEnv:
|
||||
- production
|
||||
- staging
|
||||
treeherder:
|
||||
# Disable "TC" prefix...
|
||||
groupSymbol: "?"
|
||||
collection:
|
||||
debug: true
|
||||
machine:
|
||||
|
|
|
@ -5,10 +5,15 @@ task:
|
|||
scopes:
|
||||
- 'docker-worker:cache:workspace-emulator-kk-opt'
|
||||
metadata:
|
||||
name: '[TC] B2G KK Emulator Opt'
|
||||
name: '[TC] B2G KK Emulator (Opt)'
|
||||
|
||||
extra:
|
||||
treeherderEnv:
|
||||
- production
|
||||
- staging
|
||||
treeherder:
|
||||
# Disable "TC" prefix...
|
||||
groupSymbol: "?"
|
||||
machine:
|
||||
platform: b2g-emu-kk
|
||||
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
$inherits:
|
||||
from: 'tasks/builds/b2g_emulator_base.yml'
|
||||
task:
|
||||
workerType: emulator-l-debug
|
||||
scopes:
|
||||
- 'docker-worker:cache:workspace-emulator-l-debug'
|
||||
metadata:
|
||||
name: '[TC] B2G Emulator L Debug'
|
||||
|
||||
extra:
|
||||
treeherder:
|
||||
collection:
|
||||
debug: true
|
||||
machine:
|
||||
platform: b2g-emu-l
|
||||
|
||||
payload:
|
||||
cache:
|
||||
workspace-emulator-l-debug: /home/worker/workspace
|
||||
env:
|
||||
TARGET: 'emulator-l'
|
||||
B2G_DEBUG: 1
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
$inherits:
|
||||
from: 'tasks/builds/b2g_emulator_base.yml'
|
||||
task:
|
||||
workerType: emulator-l
|
||||
scopes:
|
||||
- 'docker-worker:cache:workspace-emulator-l-opt'
|
||||
metadata:
|
||||
name: '[TC] B2G L Emulator Opt'
|
||||
|
||||
extra:
|
||||
treeherder:
|
||||
machine:
|
||||
platform: b2g-emu-l
|
||||
|
||||
payload:
|
||||
cache:
|
||||
workspace-emulator-l-opt: /home/worker/workspace
|
||||
env:
|
||||
TARGET: 'emulator-l'
|
||||
|
||||
|
|
@ -16,6 +16,8 @@ tasks:
|
|||
- taskId: '{{#as_slugid}}decision task{{/as_slugid}}'
|
||||
reruns: 3
|
||||
task:
|
||||
routes:
|
||||
- tc-treeherder-stage.{{project}}.{{revision_hash}}
|
||||
created: '{{now}}'
|
||||
deadline: '{{#from_now}}1 day{{/from_now}}'
|
||||
metadata:
|
||||
|
|
|
@ -42,6 +42,9 @@ task:
|
|||
expires: '{{#from_now}}1 year{{/from_now}}'
|
||||
|
||||
extra:
|
||||
chunks:
|
||||
total: 1
|
||||
current: {{chunk}}
|
||||
treeherder:
|
||||
groupSymbol: tc
|
||||
groupName: Submitted by taskcluster
|
||||
|
|
|
@ -6,6 +6,7 @@ task:
|
|||
name: '[TC] CPP Unit Tests'
|
||||
description: CPP Unit Tests test run
|
||||
|
||||
workerType: b2gtest-emulator
|
||||
payload:
|
||||
command:
|
||||
- entrypoint
|
||||
|
|
|
@ -6,6 +6,7 @@ task:
|
|||
name: '[TC] Crashtest'
|
||||
description: Crashtest test run {{chunk}}
|
||||
|
||||
workerType: b2gtest-emulator
|
||||
payload:
|
||||
maxRunTime: 3600
|
||||
command:
|
||||
|
@ -28,6 +29,9 @@ task:
|
|||
expires: '{{#from_now}}1 year{{/from_now}}'
|
||||
|
||||
extra:
|
||||
chunks:
|
||||
total: 5
|
||||
|
||||
treeherder:
|
||||
groupName: Reftest
|
||||
groupSymbol: tc-R
|
||||
|
|
|
@ -6,6 +6,7 @@ task:
|
|||
name: '[TC] JSReftest'
|
||||
description: JSReftest test run {{chunk}}
|
||||
|
||||
workerType: b2gtest-emulator
|
||||
payload:
|
||||
command:
|
||||
- entrypoint
|
||||
|
|
|
@ -6,6 +6,7 @@ task:
|
|||
name: '[TC] Marionette Framework Unit Tests'
|
||||
description: Marionette Framework Unit Tests test run
|
||||
|
||||
workerType: b2gtest-emulator
|
||||
payload:
|
||||
command:
|
||||
- entrypoint
|
||||
|
|
|
@ -6,6 +6,7 @@ task:
|
|||
name: '[TC] Marionette WebAPI Tests'
|
||||
description: Marionette WebAPI test run
|
||||
|
||||
workerType: b2gtest-emulator
|
||||
payload:
|
||||
command:
|
||||
- entrypoint
|
||||
|
|
|
@ -6,6 +6,7 @@ task:
|
|||
name: '[TC] Mochitest'
|
||||
description: Mochitest test run {{chunk}}
|
||||
|
||||
workerType: b2gtest-emulator
|
||||
payload:
|
||||
maxRunTime: 7200
|
||||
command:
|
||||
|
@ -29,6 +30,8 @@ task:
|
|||
expires: '{{#from_now}}1 year{{/from_now}}'
|
||||
|
||||
extra:
|
||||
chunks:
|
||||
total: 50
|
||||
treeherder:
|
||||
groupName: Mochitest
|
||||
groupSymbol: tc-M
|
||||
|
|
|
@ -6,6 +6,7 @@ task:
|
|||
name: '[TC] Mochitest'
|
||||
description: Mochitest Media test run
|
||||
|
||||
workerType: b2gtest-emulator
|
||||
payload:
|
||||
command:
|
||||
- entrypoint
|
||||
|
|
|
@ -6,6 +6,7 @@ task:
|
|||
name: '[TC] Reftest'
|
||||
description: Reftest test run {{chunk}}
|
||||
|
||||
workerType: b2gtest-emulator
|
||||
payload:
|
||||
command:
|
||||
- entrypoint
|
||||
|
@ -27,6 +28,8 @@ task:
|
|||
expires: '{{#from_now}}1 year{{/from_now}}'
|
||||
|
||||
extra:
|
||||
chunks:
|
||||
total: 40
|
||||
treeherder:
|
||||
groupName: Reftest
|
||||
groupSymbol: tc-R
|
||||
|
|
|
@ -6,6 +6,7 @@ task:
|
|||
name: '[TC] XPCShell'
|
||||
description: XPCShell test run
|
||||
|
||||
workerType: b2gtest-emulator
|
||||
payload:
|
||||
maxRunTime: 6000
|
||||
command:
|
||||
|
|
|
@ -6,6 +6,7 @@ task:
|
|||
name: '[TC] XPCShell'
|
||||
description: XPCShell test run {{chunk}}
|
||||
|
||||
workerType: b2gtest-emulator
|
||||
payload:
|
||||
maxRunTime: 6000
|
||||
command:
|
||||
|
@ -28,6 +29,8 @@ task:
|
|||
expires: '{{#from_now}}1 year{{/from_now}}'
|
||||
|
||||
extra:
|
||||
chunks:
|
||||
total: 20
|
||||
treeherder:
|
||||
groupName: XPCShell
|
||||
symbol: X{{chunk}}
|
||||
|
|
|
@ -29,6 +29,8 @@ task:
|
|||
expires: '{{#from_now}}1 year{{/from_now}}'
|
||||
|
||||
extra:
|
||||
chunks:
|
||||
total: 20
|
||||
treeherder:
|
||||
groupName: Gaia JS Integration Test
|
||||
groupSymbol: tc-Gij
|
||||
|
|
|
@ -31,6 +31,9 @@ task:
|
|||
expires: '{{#from_now}}1 year{{/from_now}}'
|
||||
|
||||
extra:
|
||||
chunks:
|
||||
total: 3
|
||||
|
||||
treeherder:
|
||||
groupName: Gaia Python Integration Tests
|
||||
groupSymbol: tc-Gip
|
||||
|
|
|
@ -30,6 +30,8 @@ task:
|
|||
expires: '{{#from_now}}1 year{{/from_now}}'
|
||||
|
||||
extra:
|
||||
chunks:
|
||||
total: 20
|
||||
treeherder:
|
||||
groupName: Gaia JS Integration Test
|
||||
groupSymbol: tc-Gij
|
||||
|
|
|
@ -27,8 +27,9 @@ task:
|
|||
expires: '{{#from_now}}1 year{{/from_now}}'
|
||||
|
||||
extra:
|
||||
chunks:
|
||||
total: 5
|
||||
treeherder:
|
||||
groupSymbol: tc-M
|
||||
groupName: Mulet mochitests
|
||||
symbol: {{chunk}}
|
||||
|
||||
|
|
|
@ -33,6 +33,8 @@ task:
|
|||
expires: '{{#from_now}}1 year{{/from_now}}'
|
||||
|
||||
extra:
|
||||
chunks:
|
||||
total: 6
|
||||
treeherder:
|
||||
groupName: Reftest
|
||||
groupSymbol: tc-R
|
||||
|
|
Загрузка…
Ссылка в новой задаче