No bug: [release] Fix path to update-verify diff-summary log; r=bhearsum

when update-verify migrated from using build-tools to in-tree, the path
to `diff-summary.log` was not updated.

Differential Revision: https://phabricator.services.mozilla.com/D32403

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Tom Prince 2019-05-24 00:22:50 +00:00
Родитель 04339696c5
Коммит dd553f4200
4 изменённых файлов: 9 добавлений и 4 удалений

Просмотреть файл

@ -24,7 +24,7 @@ job-defaults:
worker:
artifacts:
- name: 'public/build/diff-summary.log'
path: '/builds/worker/tools/release/updates/diff-summary.log'
path: '/builds/worker/checkouts/gecko/diff-summary.log'
type: file
docker-image:
in-tree: "update-verify"

Просмотреть файл

@ -18,7 +18,7 @@ to_build_id=""
to_app_version=""
to_display_version=""
override_certs=""
diff_summary_log="$PWD/diff-summary.log"
diff_summary_log=${DIFF_SUMMARY_LOG:-"$PWD/diff-summary.log"}
if [ -e ${diff_summary_log} ]; then
rm ${diff_summary_log}
fi

Просмотреть файл

@ -33,6 +33,7 @@ if __name__ == "__main__":
parser.add_argument("--verify-channel", required=True, dest="verify_channel")
parser.add_argument("--chunks", required=True, dest="chunks", type=int)
parser.add_argument("--this-chunk", required=True, dest="thisChunk", type=int)
parser.add_argument("--diff-summary", required=True, type=str)
options = parser.parse_args()
assert options.chunks and options.thisChunk, \
@ -53,7 +54,11 @@ if __name__ == "__main__":
myVerifyConfig.write(fh)
fh.close()
run_cmd(["cat", configFile])
run_cmd(UPDATE_VERIFY_COMMAND + [configFile], cwd=UPDATE_VERIFY_DIR)
run_cmd(
UPDATE_VERIFY_COMMAND + [configFile],
cwd=UPDATE_VERIFY_DIR,
env={"DIFF_SUMMARY_LOG": path.abspath(options.diff_summary)},
)
finally:
if path.exists(configFile):
os.unlink(configFile)

Просмотреть файл

@ -21,7 +21,7 @@ else
EXTRA_PARAMS=""
fi
$PYTHON $MY_DIR/chunked-verify.py --chunks $chunks --this-chunk $thisChunk \
--verify-config $VERIFY_CONFIG $EXTRA_PARAMS \
--verify-config $VERIFY_CONFIG --diff-summary $PWD/diff-summary.log $EXTRA_PARAMS \
2>&1 | tee $SCRIPTS_DIR/../verify_log.txt
print_failed_msg()