google / llvm-premerge-checks Goto Github PK
View Code? Open in Web Editor NEWCI system for premerge-testing in LLVM project
License: Apache License 2.0
CI system for premerge-testing in LLVM project
License: Apache License 2.0
Ran `check-all`, 1 failures:
LLVM.tools/llvm-ar::mr-utf8.test
Logs: [ninja log], [cmake log], [CMakeCache.txt]
I you are interested in paricipating in the beta tests for the pre-merge checks:
Leave a comment on this issue with your Phabricator user name. We will then add you.
For the Phabricator integration and bug reports, please see the user documentation.
At the moment all our resources are on Google Cloud and that does not offer MacOS machines. So we need someone else to host and pay for those.
arc patch
fails (solve #11)If build / test has failed due to e.g. machine restart Jenkins gives up and reports build as failed.
Would be nice to restart build automatically in such cases.
Initial search found naginator plugin that should do the trick.
acceptance criteria:
The test seems to be only failing on our build machines. Figure out what is causing it and fix it.
left over from #1:
automagically update the A-record for the domains when the IP address of the ingress changes.
once we have a reaonable version:
The comment in Phabricator contains.
acceptance criteria:
Despite using the Root token plugin, I can't trigger a build job from Phabricator with the "CSRF Protection" enabled in Jenkins. This is supposed to work and it also worked before. Looks like a bug in Jenkins...
The premerge check (always) claims this test is failing.
However it passes locally for me, and AFAICS on all the buildbots.
So there may be something odd about the configuration of the premerge check workers (or maybe this is a real test failure in a valid though untested configuration and the test/code needs to be fixed)
Send out questions to all know beta testers and ask for feedback and recommendation on turning it on for all users.
after #41 worked for a while: switch it on for all users
acceptance criteria:
hint:
ENABLED_PROJECTS
flag of cmake to select which projects to build and test.git diff
and git status --short
in the script to get the new and changed files and foldersENABLED_PROJECTS
in CMake.acceptance criteria:
As a user I want to navigate easily from the build log to the revision in phabricator so that I can see what triggered the build.
request from Eric
Provides an embeddable image that shows current status (IFAIU) of the build.
I would imagine that it will work great if phabricator can show such embedded images in comments.
...otherwise Chrome will complain when downloading/viewing them
When applying patches with parent diffs set something seems to go wrong repeatedly. Somehow arc patch
is not able to apply these. I'm not really sure what the problem is and how we can work around this.
Maybe this is related to arc applying patches that were already merged. So maybe we need to manually iterate over the parents and check in the git log, if they were applied already...
offer support for PRs on github (if the LLVM projects allows pull requests)
uname -n 1024
(instead of the current value of ~1.000.000) before running the test suite. Values between 512 and 8192 were also tested and resulted in the same execution time as 1024.acceptance criteria:
This is also related to #14
acceptance criteria:
manual:
https://cloud.google.com/kubernetes-engine/docs/tutorials/configuring-domain-name-static-ip
If a test on the parent revision of the patch fails, do not complain in the pre-merge tests based on that revision.
Some data:
acceptance criteria:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.