1
0
Fork 0
llvm-premerge-checks/scripts/phabtalk
Mikhail Goncharov 681fbbe2cf Process results and unit-test output of libcxx
Now "report" step combines result in a uniform way and processes unit test
results XML output. It works for sub-builds only started from the 'premerge'
pipeline, i.e. non-recursive. One downside is that now one has to wait until
all jobs have finished.

- Add instructions to setup python environment

- added option to do full report cycle but not call Phabricator

- use "annotations" to show build status. That lifts the need to filter ninja
  and other output (thus `ph_no_filter_output` param removed) and output
  everything. That is nice as script failures no longer lead to loss of logs.

- improved annotate() usability

- misc fixes
2020-11-25 15:29:50 +01:00
..
.gitignore posting text comments and test results to Phabricator works #14 2019-10-15 18:12:19 +02:00
__init__.py Add windows build 2020-06-03 13:40:22 +02:00
apply_patch.py retry most of the requests with backoff 2020-10-12 17:08:34 +02:00
phabtalk.py Process results and unit-test output of libcxx 2020-11-25 15:29:50 +01:00
README.md Attach diffs produced by git-clang-format as lint messages. 2019-12-11 08:55:38 +01:00

This folder contains Python scripts that talk to Phabricator.

They require a few libraries listed in requirements.txt. To install the requirements locally run pip3 install -r requirements.txt.