Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/llvm/llvm-lnt
https://github.com/llvm/llvm-lnt
llvm-svn: 307323
8f6b59430b331255aef56ab13eeca57fd82f2f69 authored over 7 years ago by Matthias Braun <[email protected]>
Testsuites have to be specified explicitely now as they are not part of
the json format anymore....
This is another followup to r306740: When upgrading unknown/custom
schemas make a best guess and...
This is another followup to r306740.
llvm-svn: 307283
0204d0b8fca1f593ddf383f1a20fc1136e315e6b authored over 7 years ago by Matthias Braun <[email protected]>
For yaml based testsuite schemas: This saves the last schema used in the
database. When the sche...
The possibility to create custom test suite shemas was already present
in LNT; however it was in...
For some resason, on postgres this was exploding.
llvm-svn: 307221
9ad306584141b4e85c90d2379a4cee4a0fad03bd authored over 7 years ago by Chris Matthews <[email protected]>llvm-svn: 307216
44621abeced98cc32837264af9b2b2d3ba6728af authored over 7 years ago by Chris Matthews <[email protected]>
Changed the semantics of the upgrade functions to return the changed
data instead of blindly ass...
llvm-svn: 307208
e470094c56deec5a46708325e999eb3eaaa358e0 authored over 7 years ago by Matthias Braun <[email protected]>llvm-svn: 307183
2dc0db26b5aa9aadba237ffad80138453ed5ec3b authored over 7 years ago by Chris Matthews <[email protected]>llvm-svn: 307181
0ec6a3f2791fdef0cab1f85bfc702c93eaa8a593 authored over 7 years ago by Matthias Braun <[email protected]>llvm-svn: 307177
b33bded8e604b923578efa4e03a73a4bd634d7f7 authored over 7 years ago by Matthias Braun <[email protected]>Make _mkorder static, and remove unused.
llvm-svn: 306909
45034b411bba714756f7b03335bf0eac67ef3abe authored over 7 years ago by Chris Matthews <[email protected]>Since it is new, lets not let this violate pep8.
llvm-svn: 306908
dbfce2aed4e59cbcc9b2b82e8428c2ff3dfde426 authored over 7 years ago by Chris Matthews <[email protected]>
Add a token based auth system to the API. Add a delete method to the
runs endpoint for authoriz...
llvm-svn: 306902
9e2fdaa4fbf2591dda755f5018458e7a5a2ca3d7 authored over 7 years ago by Chris Matthews <[email protected]>
Null sample data was never collected. No need to waste bandwidth etc
by sending nulls around in...
llvm-svn: 306745
d09b1f89c9afdc92655265b3c2de4c48afc4fbfb authored over 7 years ago by Matthias Braun <[email protected]>
v4_run.html would prerender runs.html with a special only_html_body flag
enabled. The result wou...
Not super useful on its own, but will be useful when I add delete. Also
nice for testing.
llvm-...
dbd6255a1590014e3e15f65f631394ba4aed5579 authored over 7 years ago by Chris Matthews <[email protected]>llvm-svn: 306742
585fff523407dd50d6d77bd8f043dcf5d3799a51 authored over 7 years ago by Chris Matthews <[email protected]>
This redesigns to get a new simpler import format for LNT. With plans to
use the same format for...
llvm-svn: 306729
0bd4a49fff6a9345510b1848fb1e7c1cc0085d5a authored over 7 years ago by Chris Matthews <[email protected]>
These are required to correctly specify the files needed to distribute LNT as
redistributable Py...
Lets update it on major features landing. To get things moving I will
bump it once now.
llvm-sv...
34d84af028adfae3264d5c12dd8ac9b80fd57df6 authored over 7 years ago by Chris Matthews <[email protected]>llvm-svn: 306595
9a83a926c38fd97e9cb4558a06ab776960d6f5ff authored over 7 years ago by Chris Matthews <[email protected]>
After much feedback and iteration, this is a restructured API. Docs
will be updated with API de...
llvm-svn: 306594
343de053c0c1f84769fcbe25061a6b2b2c507161 authored over 7 years ago by Chris Matthews <[email protected]>This was causing some graphs to render funny.
llvm-svn: 306593
eb753fadf4d018b5f75f175f0127e0dd88cafbc1 authored over 7 years ago by Chris Matthews <[email protected]>
The existing generate_run_report() gathers data and then renders this
data into a text and html ...
llvm-svn: 306569
9a6a059a5851e119f980a98c0e6355af98f2ff61 authored over 7 years ago by Matthias Braun <[email protected]>Related bugzilla bug: https://bugs.llvm.org/show_bug.cgi?id=32789
Patch by Leandro Nunes.
Diffe...
lit did not correctly recognize the .test.sh suffix I introduced
earlier.
llvm-svn: 306363
b3339579ddffcb858c002bbfc1310fcc8b568888 authored over 7 years ago by Matthias Braun <[email protected]>
Use shorter lived sessions and make sure we `close()` them after each
upgrade step.
llvm-svn: 3...
0351b1425c563064c13cceb0a03f4edb08a269d2 authored over 7 years ago by Matthias Braun <[email protected]>
Rework the session handling as my previous close_all() failed on sqlite
in-memory databases. We ...
- Fix various missing end tags and mismatched tags
- Also add closing slash to various empty tag...
Document the requirement that lnt needs to be in the $PATH to run the
unit tests.
Differential ...
982a3e3bae174641bc9c06360c1bc602235589cc authored over 7 years ago by Matthias Braun <[email protected]>llvm-svn: 306339
ad97593cbcecf80a1fd2c44e6958c3debc10aeb3 authored over 7 years ago by Chris Matthews <[email protected]>
Add a wrapper script that creates an ad-hoc postgres instance so you can
run the unittests witho...
Without this postgres would always hang for me when upgrade_3_to_4 was
manually executing SQL. I...
llvm-svn: 306191
0e7bbe43ddd155dad34944176a25dd34cbe44cd9 authored over 7 years ago by Matthias Braun <[email protected]>llvm-svn: 306187
ab94dd473347de34e8764f7aae917a6ed9b05b5f authored over 7 years ago by Matthias Braun <[email protected]>
This makes it easier for automatic processing to figure out the id that
was assigned to the subm...
A lot of the time we don't collect full information for a suite, and so
the run report renders s...
llvm-svn: 306136
5df1ee2a56282a0a4792dc809029b6f7a5892dd4 authored over 7 years ago by Chris Matthews <[email protected]>
Sometimes we print these in a log. That is not very helpful because
you can't tell anything from...
llvm-svn: 305974
4e34694b4950fb759cf0f54a7f2f30fc75895ee2 authored over 7 years ago by Chris Matthews <[email protected]>
By committing early, the eariler queried objects are no longer able
to be cached, leading to mor...
No point in getting all regressions, we are only going to use the
regressions with the states li...
When we commit below, the SQLAlchemy object become stale, and then when
we scan for state there ...
llvm-svn: 305957
c58970a69e5f43a5b8b862f37f56c37f4cc57ff8 authored over 7 years ago by Chris Matthews <[email protected]>llvm-svn: 305859
20b211cf3e3d322737ab3fba7ffcd566ac2ecd6b authored over 7 years ago by Chris Matthews <[email protected]>Plus fixups to Run API and order API.
llvm-svn: 305851
8cc1e53aa82099777e427107d80d45caa83dd6ff authored over 7 years ago by Chris Matthews <[email protected]>llvm-svn: 305740
aa02ff803377cfd9f514681199d011fc69d62fa0 authored over 7 years ago by Chris Matthews <[email protected]>
In some graphs, we were not using the numeric version of the order,
when it existed, this lead t...
We were using lazy queries to get Order and machine info. Those are
always rendered, so fetch th...
When running on hosted DBs, there is a non-zero latency to queries. This
startup code was making...
Export more data via the APIs. For runs and machines show their
property data. As well, export t...
Safari has become more picky about URLs. Strip double slashes from the
global base URL. As well,...
It is nice to be able to ask for the json of the latest run on a machine
like this: v4/nts/mach...
I don't think this page's JSON output is used by anyone. Right now,
it requires a lot of transfo...
[lnt][profile] Add support for X86-64 CFG view
llvm-svn: 304395
84153838c64b6110b33f3e38f3c8ae888b2d1567 authored over 7 years ago by Elad Cohen <[email protected]>llvm-svn: 304169
df6fe41ce691538d32cc650469e75118e306de63 authored over 7 years ago by Elad Cohen <[email protected]>Differential revision: https://reviews.llvm.org/D33544
llvm-svn: 303853
9bf8ee999c46c606997e20bb081f50890cdea5b2 authored over 7 years ago by Elad Cohen <[email protected]>llvm-svn: 303830
245cc21e3b308cdb5d518b55a018b7aad057b884 authored over 7 years ago by Matthias Braun <[email protected]>This helps when debugging.
llvm-svn: 303811
8b126caef30fbe8204b08381fe9f5ee400f0960b authored over 7 years ago by Matthias Braun <[email protected]>
Move the derivedDataPath so we start with a fresh module cache and have
a better isolation betwe...
This was obviously the intended behaviour but since WORKERS never got set to anything we ended u...
285a71b84fb791f8f6fd42ffd97d8e2f79bcbc43 authored over 7 years ago by James Molloy <[email protected]>
I noticed in some places xcrun was not correctly picking the macOS sdk.
Lets set that explicitly...
There was a number of errors in the JS leading to a invalid prefix being
generated at runtime. T...
llvm-svn: 302268
5275209ec51e62295ca9731afc26362676cc405c authored over 7 years ago by Chris Matthews <[email protected]>
This is for lnt runtest test-suite.
When requesting specific compiler flags, users probably don'...
... when there are no profiles on the server.
Fixes PR32724.
llvm-svn: 302019
9f5804ba0f2246a232ebd8c678f73a03e5c5ccef authored over 7 years ago by Kristof Beyls <[email protected]>Differential Revision: https://reviews.llvm.org/D32438
llvm-svn: 301388
1dc80acec2103b6291bd0c4a49d27e776d6c7754 authored over 7 years ago by Kristof Beyls <[email protected]>... to specify which linux perf events to profile.
llvm-svn: 300973
814d2ae8d244d8f27470505edfb3f5b0cc9e7705 authored over 7 years ago by Kristof Beyls <[email protected]>llvm-svn: 300954
6d7ddb0e65536b9dae231164bf9c373a31afdc3a authored over 7 years ago by Kristof Beyls <[email protected]>
The underlying mechanism "perf record" cannot be run multiple times
concurrently on a single mac...
No tests for the whole tests/compile mode exist yet.
llvm-svn: 300806
28dd158696bdb48840aa1b8b1295d8e36cf8bf90 authored over 7 years ago by Matthias Braun <[email protected]>
Events in the perf event stream may not be in order. We don't generally
care if samples are out ...
Regression date sorting did not work as expected. Use the DataTables
data-order attribute to mak...
This adds a bulk delete feature to the regression listing page.
llvm-svn: 299477
2979aea00ff3a9bc2974317224048740e2a537c2 authored almost 8 years ago by Chris Matthews <[email protected]>llvm-svn: 299400
c79d38a916a2d850f96c7bdac2aeb7702719295a authored almost 8 years ago by Chris Matthews <[email protected]>
Sometimes it is nice to be able to compare two machines. Sometimes
machines can codify an intere...
Sometimes it is handy to have a link to the most recent run on a
machine. This endpoint redirect...
Many unused imports here. Just reorded and remove unused.
llvm-svn: 299255
f91a68a2b8b07e8b9284ff3c5f1a11c3ab60eadb authored almost 8 years ago by Chris Matthews <[email protected]>
There was an indentation issue with submit_run which had some funny side
effects. Fix the inden...
Baselines are stored at the test-suite and db level, but the session
key we used did not encode ...
When running from the command line, flask is not always active. To run
background workers, take ...
llvm-svn: 299138
efc57da243f12d97aee7b95fdbb36d730f2e735f authored almost 8 years ago by Chris Matthews <[email protected]>
We were using Flask’s flash in a code path which can be hit from the
command line. That does not...
We have an issue with backgroud processes sticking around. Make sure
the cleanup is run when sin...
In the LNT run page, if you clicked the matrix button, then back, then the graph button, you wou...
af9e9d43a5951a986decd3f69359a1a7b8d72358 authored almost 8 years ago by Chris Matthews <[email protected]>I missed one test with a secret key.
llvm-svn: 299134
2e17671f1003b33e2990737da26d7bd7bddd59ea authored almost 8 years ago by Chris Matthews <[email protected]>llvm-svn: 298981
c502928fc95e5ef4e793d0b09f92094cc3842fd3 authored almost 8 years ago by Chris Matthews <[email protected]>The baseline system requires sessions to be working, and they don't when secret keys are not set...
8e8658154fdddd1482f868480f5faff927836a50 authored almost 8 years ago by Chris Matthews <[email protected]>By default, Flask sessions only last while your browser is open. This changes the sessions to l...
fda9e37812d01cf141876309eab1dfe6b8611236 authored almost 8 years ago by Chris Matthews <[email protected]>llvm-svn: 298973
70b7f4b34ac4468f25494facde45f85c2ecfac0f authored almost 8 years ago by Chris Matthews <[email protected]>
It seems as though the LNT workers do not die when the parents do.
Multiprocessing docs imply th...
llvm-svn: 297348
e09f5428727b52909e067a8a2bbd9db5c8b7ef60 authored almost 8 years ago by Chris Matthews <[email protected]>