summaryrefslogtreecommitdiffstats
path: root/taskcluster/scripts/misc/run-profileserver-macos.sh
blob: 61873a273a444ae0850983dbc4599170c88baebb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#! /bin/bash -vex
set -x -e

####
# Taskcluster friendly wrapper for running the profileserver on macOS
####

export UPLOAD_PATH=../../artifacts
mkdir -p $UPLOAD_PATH

export JARLOG_FILE="en-US.log"

export LLVM_PROFDATA=$MOZ_FETCHES_DIR/clang/bin/llvm-profdata

set -v

./mach python python/mozbuild/mozbuild/action/install.py $MOZ_FETCHES_DIR/target.dmg $MOZ_FETCHES_DIR
./mach python build/pgo/profileserver.py --binary $MOZ_FETCHES_DIR/*.app/Contents/MacOS/firefox

tar -Jcvf $UPLOAD_PATH/profdata.tar.xz merged.profdata en-US.log