1
0
Fork 0
Commit graph

233 commits

Author SHA1 Message Date
Christian Kühnel
a5f6516d71 re-enabled mlir 2020-02-11 11:54:22 +00:00
Christian Kühnel
64c68f1671 blacklisted more failing tests 2020-02-11 09:23:24 +01:00
Christian Kühnel
c7608ce4df blacklisting mlir 2020-02-10 18:14:51 +01:00
Christian Kühnel
f588cdf43d changing git diff after changes were committed 2020-02-10 16:28:41 +01:00
Mikhail Goncharov
fd5c753c69 small style fixes 2020-02-07 14:50:47 +01:00
Mikhail Goncharov
6b6558e22c Add reason of failure on top of summary 2020-02-07 12:30:39 +01:00
Mikhail Goncharov
41581c95be format failed tests results 2020-02-07 09:04:41 +01:00
Mikhail Goncharov
6012e873b5 ignore successfull 4 byte clang tidy report 2020-02-07 08:16:35 +01:00
Mikhail Goncharov
490939a4b7 also retry 'update_indterfaces' 2020-02-07 08:12:51 +01:00
Mikhail Goncharov
1859a7d4d3 trying to fix partial test XML 2020-02-06 17:48:36 +01:00
Mikhail Goncharov
144354bc04 Generate HTML summary instead of adding comment
+ reworked phab-talk, now it's a class instead of free functions
2020-02-06 16:49:42 +01:00
Mikhail Goncharov
0519b5a4e3 Attach artifacts to build
Generate test summary HTML
2020-02-06 14:24:31 +01:00
Mikhail Goncharov
f06f2e2f30 stage patch 2020-02-06 12:57:50 +01:00
Mikhail Goncharov
9cc6ccd98d fix filename 2020-02-06 12:02:09 +01:00
Mikhail Goncharov
48934a35ed Retry API calls 2020-02-06 11:28:30 +01:00
Mikhail Goncharov
b7c2b82685 debugging of test-results.xml parsing 2020-02-06 11:19:16 +01:00
Christian Kühnel
80c544a820 added quotes 2020-02-05 14:27:08 +01:00
Christian Kühnel
abb35c5f85 removed compiler-rt 2020-02-05 10:49:12 +00:00
Mikhail Goncharov
7ba1fd18ac Updates to apply-patch
- use other commit then master as a base

- recursively find dependent commits

- commit dependent changes before applying main diff
2020-02-05 10:01:13 +01:00
Christian Kühnel
ee420f2911 added comment 2020-02-04 15:55:24 +00:00
Christian Kühnel
25f69e6646 enabled more projects again 2020-02-04 15:55:04 +00:00
Christian Kühnel
1c8f5b3af3 removed defualt projects
as it's not used
2020-02-04 15:47:35 +00:00
Christian Kühnel
dfce0a7e0f Merge branch 'master' of ssh://github.com/google/llvm-premerge-checks 2020-02-04 15:46:28 +00:00
Christian Kühnel
f6c03178a8 blacklisting openmp 2020-02-04 15:45:59 +00:00
Christian Kühnel
e6f4f6be25 casting diff_id to str 2020-02-04 16:36:42 +01:00
Mikhail Goncharov
a56698da78 Pass commit argument 2020-02-04 14:24:07 +01:00
Mikhail Goncharov
cf69866178 Allow specifying base commit in apply_patch2
+ formatting changes and IDE warnings about types (e.g. str <-> int)
2020-02-04 14:19:45 +01:00
Mikhail Goncharov
7e51fbcd8f
Merge pull request #117 from google/apply-patch
Manually specify commit to base patch
2020-02-04 13:45:02 +01:00
Christian Kühnel
227fc437ca reduced projects for diagnosis 2020-02-04 10:52:13 +00:00
Christian Kühnel
72d19f028d Merge branch 'master' of ssh://github.com/google/llvm-premerge-checks 2020-02-04 07:51:56 +00:00
Christian Kühnel
c044513366 added missing quotes 2020-02-04 07:51:52 +00:00
Christian Kühnel
9519489e51 hard coded vs compiler 2020-02-04 07:49:00 +00:00
Christian Kühnel
d7a15da853 fixed comment 2020-02-04 08:31:03 +01:00
Christian Kühnel
50c20dc029 removed libcxx 2020-02-04 08:29:43 +01:00
Christian Kühnel
e653549be4 removed libc 2020-02-04 07:57:13 +01:00
Christian Kühnel
9a97377a5a reduced projects for windows 2020-02-04 07:33:06 +01:00
Christian Kühnel
3f52cf22b7 lessonsn learned from next agent 2020-02-03 15:25:08 +01:00
Christian Kühnel
ec0bd27c97 creating folder on empty SSD 2020-02-03 14:30:34 +01:00
Mikhail Goncharov
0e3a315ca9 Manualy specify commit to base patch
useful for debugging
2020-02-03 14:21:57 +01:00
Christian Kühnel
1bd9c4c4a9 removed print statement 2020-02-03 14:19:23 +01:00
Christian Kühnel
4f4f60cfe4 Merge branch 'master' of ssh://github.com/google/llvm-premerge-checks 2020-02-03 13:10:06 +00:00
Christian Kühnel
a112bff1a0 added libcxxabi to excludes 2020-02-03 13:09:55 +00:00
Christian Kühnel
ed886a7da2 adding dependencies to project selector 2020-02-03 13:42:19 +01:00
Christian Kühnel
96e82e4354 blacklisted libunwind 2020-02-03 10:38:49 +00:00
Christian Kühnel
c7d2686251 fixed problems with configuring projects on Windows 2020-01-31 17:29:47 +00:00
Christian Kühnel
df79c3c6a6 added flag to select projects 2020-01-31 11:56:34 +00:00
Christian Kühnel
1af59cc965 added logging 2020-01-31 10:53:51 +00:00
Christian Kühnel
84a39ba079 added missing projects to windows build 2020-01-31 11:34:09 +01:00
Christian Kühnel
d75abdd172 fixed type errors 2020-01-30 17:45:57 +01:00
Christian Kühnel
64e18e7f85 changed path to requirements.txt 2020-01-28 16:40:08 +01:00
ChristianKuehnel
0272b27c28
detect projects affected by a change (#113)
first proposal for affected projects detection
2020-01-28 16:39:53 +01:00
Christian Kühnel
683ee1371b Merge branch 'master' of ssh://github.com/google/llvm-premerge-checks 2020-01-27 15:43:43 +00:00
Christian Kühnel
ce5b4d462a improved benchmark script
We should probably do this in python so we can use it cross-platform...
2020-01-27 15:43:32 +00:00
Mikhail Goncharov
563a115006 fix git diff #108 2020-01-24 09:06:40 +01:00
Mikhail Goncharov
562adb1b90 fix format string 2020-01-23 18:01:07 +01:00
Mikhail Goncharov
46978536f0 remove compile_commands.json before creating a new 2020-01-23 16:27:28 +01:00
Mikhail Goncharov
241c1d7146 Fix requirements.txt 2020-01-23 15:43:21 +01:00
Mikhail Goncharov
429c70ddc9 fix links 2020-01-23 14:13:42 +01:00
Mikhail Goncharov
ce74784e48
Merge pull request #104 from google/bot-text
Update bot report
2020-01-23 13:36:20 +01:00
Mikhail Goncharov
a3f6610df2 Update bot report
- add links to join beta and report issue
- add link "not useful" to clang-tidy warning
- clang-tidy comment in report now tells how many inline comments were
  added
2020-01-23 13:35:40 +01:00
Christian Kühnel
b8872caaa6 fixed container start script 2020-01-23 13:07:30 +01:00
Christian Kühnel
ebdda6fdc6 updated start script 2020-01-23 10:33:56 +01:00
Christian Kühnel
9f3db2cc48 handling base revision not found
using master instead
2020-01-23 09:47:59 +01:00
Mikhail Goncharov
bf98f92a3d print current git commit info on checkout and while applying patch 2020-01-23 09:32:45 +01:00
Mikhail Goncharov
276978ff1f Ignore selected paths for clang-format and clang-tidy
Now clang-format report will skip files matching `clang-format.ignore`.
For now it's empty.

clang-tidy will not receive diffs for `clang-tidy.ignore` (it still can
produce warnings for these files).
In addition build bot will not will not post comments for files
that are matched by `clang-tidy-comments.ignore`. Now project/file should
be whitelisted to receive inline comments from clang-tidy.

Added all /test directories to `clang-tidy.ignore`.

Other alternatives considered:

- using 'compile_commands.json': does not contain header files.
- specifying -regex option to 'clang-tidy-diff': probably not the best
  experience of providing multiple rules and maintaining a single regex.
2020-01-22 19:05:36 +01:00
Mikhail Goncharov
f998580ba2 fix requirements.txt 2020-01-22 18:27:04 +01:00
Mikhail Goncharov
7e54c937c8 Add pathspec pip package. 2020-01-22 18:04:18 +01:00
Christian Kühnel
275c2f81b1 Updated boot strapping of windows agents 2020-01-22 17:02:05 +01:00
Christian Kühnel
6dfeb6a728 using patch instead of "git apply" 2020-01-22 13:21:02 +01:00
Christian Kühnel
d99d32bdaa added git reset 2020-01-22 12:08:51 +00:00
Christian Kühnel
4bb77853ca Merge branch 'master' of ssh://github.com/google/llvm-premerge-checks 2020-01-22 10:39:47 +00:00
Christian Kühnel
83e9732126 using given base revision 2020-01-22 11:39:20 +01:00
Mikhail Goncharov
82c469fc69 Use default style for clang-format
It correctly picks up .clang-format settings.

For issue #92 and related.
2020-01-21 15:44:35 +01:00
Christian Kühnel
c6083e3cf4 added "done" to comd output 2020-01-20 13:16:45 +00:00
Christian Kühnel
398656cc7e using patch command 2020-01-20 13:14:29 +00:00
Christian Kühnel
a3ed6589f4 added git-clean 2020-01-20 13:04:09 +00:00
Christian Kühnel
677b7fbe89 removed uplicate entry 2020-01-20 12:32:17 +00:00
Christian Kühnel
1fc40ffedd fixed bug when diff has no dependencies 2020-01-20 13:29:58 +01:00
Christian Kühnel
7228ab9fdc fixed variable 2020-01-20 12:45:07 +01:00
Christian Kühnel
a61428e5bb added missing self 2020-01-20 12:37:49 +01:00
Christian Kühnel
b4ac626be6 added retry library
to be used for retrying on phabricator interaction
2020-01-20 12:07:19 +01:00
Christian Kühnel
fe615f19bb calling update_interfaces 2020-01-20 12:06:57 +01:00
Christian Kühnel
b1086e3914 changed error action 2020-01-17 15:56:23 +01:00
Christian Kühnel
4bf3b126ee changed ninja ErrorAction 2020-01-17 15:51:06 +01:00
Christian Kühnel
7d2766304e setting targetdir 2020-01-17 10:25:24 +01:00
Christian Kühnel
ed4ea89ea5 fixed BUILD_DIR 2020-01-17 10:22:12 +01:00
Christian Kühnel
8824b8f2f8 using pwd as workspace dir 2020-01-17 10:20:32 +01:00
Christian Kühnel
1886dec556 creating a clean build folder 2020-01-17 10:18:28 +01:00
Christian Kühnel
640a80b4c2 setting workspace variable 2020-01-17 10:16:13 +01:00
Christian Kühnel
6f1e93ae3a made script executable 2020-01-17 10:13:52 +01:00
Christian Kühnel
5117d31607 added script to run from buildkite 2020-01-17 10:07:18 +01:00
Christian Kühnel
3fd0d02cd0 added missing dependency 2020-01-16 14:21:13 +00:00
Christian Kühnel
b0263dd926 Created new apply_patch script
Should handle landed diffs better.
2020-01-15 17:40:32 +01:00
Mikhail Goncharov
cac68d0d60 temporary disable clang-tidy 2020-01-13 11:05:24 +01:00
Mehdi Amini
8aafb5fd5c Add mlir to the premerge tests 2019-12-26 17:25:25 +00:00
Christian Kühnel
bf1bcb951f removed git checkout script
on the SSD Jenkins is fast enough
2019-12-20 09:07:05 +00:00
Christian Kühnel
451671cd88 tweaks for docker on windows 2019-12-18 17:29:21 +00:00
Christian Kühnel
3a170a2af6 added gcloud auth 2019-12-18 12:07:23 +00:00
Christian Kühnel
1923516328 fixed SSD name 2019-12-17 15:11:23 +00:00
Mikhail Goncharov
b845be0b70
Merge pull request #81 from google/clang-tidy
Run clang-tidy and parse message
2019-12-17 11:01:36 +01:00