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

[ServerUtil] Fixed bug where we were using the wrong variable name in an exception handler.

llvm-svn: 166862

53921cc53ecb214f62f98d94fdd6b504751e8570 authored about 12 years ago by Michael Gottesman <[email protected]>
Fixed a bug in lnt/format/__init__.py where an error message was referencing the wrong variable name.

llvm-svn: 166861

561ba4a964e181e5d84111f9075bffa5fd9107af authored about 12 years ago by Michael Gottesman <[email protected]>
lnt.testing.util.compilers: Relax checks a bit.

llvm-svn: 166842

ce3391ac48034b6c66d2db46323cbca8ce5b5fa4 authored about 12 years ago by Daniel Dunbar <[email protected]>
lnt runtest: Don't use XFAIL just because a test was previously failing.

llvm-svn: 166797

8596d4e277c5356cbdcd75a3a0064bc3c84d75f8 authored about 12 years ago by Daniel Dunbar <[email protected]>
[global_status] Removed .get_css_name() from class Machine.

llvm-svn: 166687

e2bb7f30a85424443798bb48dda36001ace2797d authored about 12 years ago by Michael Gottesman <[email protected]>
[global_status] Fixed bug where clicking on the worst case cell would

open up a null graph.

llvm-svn: 166663

1647bc657fb333820c61e5d7c29edc4c1eb96589 authored about 12 years ago by Michael Gottesman <[email protected]>
[nt] Added the option --llvm-arch to nt.py.

This will allow users to override the inferred architecture used in
the makefiles. This does not...

63d4f0edcf0d8dafe6c33ea7a6b01bbf4fb7d697 authored about 12 years ago by Michael Gottesman <[email protected]>
dailyreport: Put title (with prev/next links) in email as well.

llvm-svn: 166149

978fc532f2bb7010e0a4f6aab8d0575a98cad5d7 authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Report FAIL when we have a missing oldest day value.

- Also, use a slightly different background color to help indicate these are a
different kin...

a044fb65b526c07e8f1d3e48b42ab03c95ef3ca8 authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Accept num_days HTML parameter.

llvm-svn: 166147

81205924811a9af5a37d78f7be277f7ab89679bf authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Add additional headers when mailing report.

- This makes the report uglier, but easier to inline comments in replies to.

llvm-svn: 166146

87e6762b307601fa70d1cb23a5e613d2b96ac993 authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Pass run to highlight in graph links.

llvm-svn: 166145

cb2c48cbeaff066b24c8b021959a3a1d1a234c59 authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Include links to run reports.

llvm-svn: 166144

b660194e2e14781d2f74c25a5238b25c587c4585 authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Display "PASS" when a test starts passing.

- This makes it more obvious the test recovered than just "-" if there is no
performance cha...

c8261f1f32cce4fa74c89fb3b5ce4edf3675a550 authored about 12 years ago by Daniel Dunbar <[email protected]>
v4_graph: Fix a refacto, preserve plot info after view changes.

llvm-svn: 166142

1a3ad548607ac037a1abc2895ced055276b56b26 authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Fix a bug in send-daily-report.

- This caused us to not include whatever the latest run was that we were using
to derive the ...

4d6169576cfd192ff03645ab2a155a3925257008 authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Use comparison windows to eliminate noise.

llvm-svn: 165657

badf3213ffa0b89232fb737185f4bb246b5194fb authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Add a first cut at ordering the results.

- For now just use a simple ad hoc metric favoring tests with failures and large changes (positi...

a9f4dee34558ee3884c9f00f3f67aa3dd179a4cc authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Fix the test suite URL for the daily report when viewed via the web app.

llvm-svn: 165577

c9800fe8be8a6d95a35f65388c4099db148311c4 authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Pass in the testsuite base url.

- We can't use Flask url generation functions in an arbitrary context.

llvm-svn: 165556

b280d7b08382d3ded32b511e21837cf34c061186 authored about 12 years ago by Daniel Dunbar <[email protected]>
Fix a problem with the template conversion for run reports.

- This code shouldn't expect to be run inside a flask context, create our own
Jinja environme...

2ebb7a9e6891c8976f8912ba776fa8f061f875bc authored about 12 years ago by Daniel Dunbar <[email protected]>
global status: Always show two digits of precision for worst time.

llvm-svn: 165454

86f8944995ba9062ee35eabeb5b5910c1f03a598 authored about 12 years ago by Daniel Dunbar <[email protected]>
daily_report: Reverse order as a hack to get execution time first.

llvm-svn: 165453

a97a67b3a054a3f000a2f081721c2c07d3f5c11f authored about 12 years ago by Daniel Dunbar <[email protected]>
daily_report: Add links to graphs.

llvm-svn: 165452

262ccf88e10d3d550545fdd7d9e5f516ad47b4ac authored about 12 years ago by Daniel Dunbar <[email protected]>
v4_graph: Support graphs on multiple machines.

llvm-svn: 165451

fb87146556c15cb55785755baf9bae25bc80b3b5 authored about 12 years ago by Daniel Dunbar <[email protected]>
Fix a bug in the error template.

llvm-svn: 165450

45b493be7c12e1df0bd482043077addcdf84c8d4 authored about 12 years ago by Daniel Dunbar <[email protected]>
v4_graph: Don't render the graph as a "run page".

- This was just confusing, as graphs don't really have much to do with any particular run.

llvm...

4a03b09bd8ed4dd71e47b987503e640d51c34f2c authored about 12 years ago by Daniel Dunbar <[email protected]>
v4_graph: Get rid of the "day axis" support, we always have revisions these days.

llvm-svn: 165448

d13531a6e20ae5cb47fba662c369e30e45e58344 authored about 12 years ago by Daniel Dunbar <[email protected]>
lnttool: Add a command line tool to email the daily report.

- This is a short term tool, eventually we'd like LNT to have a backend server that can be used ...

43d3b2d127a00ae80890d8bf2d539ae7e6d2d40d authored about 12 years ago by Daniel Dunbar <[email protected]>
lnt.server.ui/dailyreport: Change to use static CSS styles.

llvm-svn: 165446

348f16d07fa9ef1c545f9b42c22bd7df405f1cd7 authored about 12 years ago by Daniel Dunbar <[email protected]>
lnt.server.ui/dailyreport: Factor out report body into a separate template.

llvm-svn: 165445

c13df000cb6bdf89732d6095c59cefc485478615 authored about 12 years ago by Daniel Dunbar <[email protected]>
lnt.server.ui: Factor out function for creating basic environment.

llvm-svn: 165444

ca3ae0b1a404da0f66bf0f2093b906205216902a authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Move day_start_offset_hours to constructor.

llvm-svn: 165443

ce0817659051604f1c7cc4b2d0a9f14042492bc3 authored about 12 years ago by Daniel Dunbar <[email protected]>
lnt.server.ui: Change register functions to just operate on Jinja environment.

llvm-svn: 165442

710c3408947d9ab9c6725681bc584833e48c3560 authored about 12 years ago by Daniel Dunbar <[email protected]>
[summaryreport] Remove machines to merge since it is no longer needed.

llvm-svn: 165424

ee1d4c13aeaf95cf27fa49595a7823f4beb52058 authored about 12 years ago by Michael Gottesman <[email protected]>
[summaryreport] Fix machine to merge summary report issue by changing from using machine.id to machine.name.

llvm-svn: 165423

7c96bdad578b7b4f6352a09a922c9e65eb02e625 authored about 12 years ago by Michael Gottesman <[email protected]>
Add a --large option to lnt which enables LARGE_PROBLEM_SIZE.

llvm-svn: 165407

650f13611915663d4951a35d1033b5e9742e13fb authored about 12 years ago by Jakob Stoklund Olesen <[email protected]>
lnt.server.reporting.runs: Fixed bug where we were not checking if the baseline was None.

llvm-svn: 165172

e816b0d6e033f5707e91b18d0ea19882e2ec9a2c authored over 12 years ago by Michael Gottesman <[email protected]>
lnt.testing.util.compilers: Recognize multiple git remote names.

llvm-svn: 165146

811890d83248ebf532658b96652f152181857bd2 authored over 12 years ago by Daniel Dunbar <[email protected]>
lnttool: Factor out a MultiTool helper class.

llvm-svn: 165145

7e936bd4faee921e1c1ac01359a2fff27a3ef3a7 authored over 12 years ago by Daniel Dunbar <[email protected]>
[LNT] v4_graph.html. Fixed a bug where if one does not have a comparison revision and thus revision range

is None, v4_graph.html blows up. This was fixed by adding an option to jquery.flot.highlight.js t...

4835cd59576f79865dc2b88b90c2bd318d936459 authored over 12 years ago by Michael Gottesman <[email protected]>
Add Mips arch detection.

Patch by Simon Atanasyan.

llvm-svn: 164312

c1e674e5f2a2bdd67d3e3951757294f48d93d090 authored over 12 years ago by David Blaikie <[email protected]>
[LNT] I forgot to remove a few console.log statements from

jquery.flot.touch.js.

llvm-svn: 164294

a2dd4dde60a83153c25579544ed483e23c357d6f authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Added in small fix vis-a-vis double touch to zoom.

llvm-svn: 164293

15ef19cf5f193b2c54ba1ecf14021e065407b8e4 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Added code to v4_graph.html to use the new flot touch plugin.

llvm-svn: 164290

8886911352586cb3b2c990a15c29d0aace17e29f authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Added javascript for a simple custom flot html5 touch plugin.

llvm-svn: 164289

44709300ded514eccf316984f12510835fc6adc9 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_graph: Updated v4_graph so that flot will update at a maximum

of 60 fps instead of being limited to the default value of 20 fps.

llvm-svn: 164288

9a0c9465249d8803916a1c7ce7911c2444aaade4 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_graph: Added a minified version of jquery.flot.errorbars.js.

llvm-svn: 164287

5ec1b56f26fc8850f0a6be963319ac910350a550 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_global_status.js: Added localStorage support for views so that

the view you pick stays the same even when you leave the page.

llvm-svn: 164270

a198625702d24ff65b2404131e1ccb536f799be6 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_global_status.js: Removed context menu right click to view

graph. Maybe when I have more ideas of what to put in the right click
menu, I will put it back in...

48b1f3b01d9e1177456128e771119731ec4c05c0 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_global_status.js: Added batch hide/reset/show to global status

page.

llvm-svn: 164259

7d48d93a0ac3ad61f0009cff2e1e03ae8ee530af authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Added in changes to v4_graph/views.py to use the new flot

highlight plugin.

llvm-svn: 164194

59bbee4af09ab6cac85942a6d6d25dcbd8e2abcf authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Added a custom trivial float plugin to allow for highlighting of

regression regions to make it easy to find on a v4_graph. This is just
the javascript and not the...

a61b45ab10daeee912801dfa65af174c87acbcfa authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Updated function comment in ImportData.py to reflect all

arguments to said function.

llvm-svn: 163781

8577308dc0a4be8a9bc54b2badaf593260608fb2 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] reporting/runs.py: Changed run report generation to use jinja2 templates.

This reduces the length of the given method considerably and through
separation of ui from code ...

ecf652f477e76a7c517aac26d15acd062a778e00 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Added initial versions of server/reporting/runs.py

templates for both html and txt output formats.

Additionally:

1. Updated setup.py to ensure tha...

446572a0591df0d82eb753211bf6e777806d6732 authored over 12 years ago by Michael Gottesman <[email protected]>
[dailyreport] Limit view to only "interesting" results.

llvm-svn: 163770

8e37115f17814dd57eb6affbb66ddd231534ad6c authored over 12 years ago by Daniel Dunbar <[email protected]>
[dailyreport] Compute ComparisonResults for everything.

llvm-svn: 163769

b1b8172ebd316fbb9d7f759d0d817a0a9ca99af8 authored over 12 years ago by Daniel Dunbar <[email protected]>
[analysis] Add RunInfo.get_comparison_result() which supports multiple runs.

llvm-svn: 163768

21a96c029f013c033991ece7e8c902cce00e3ff6 authored over 12 years ago by Daniel Dunbar <[email protected]>
[dailyreport] Factor report out into its own module.

llvm-svn: 163767

740a1cafc1ca5ce1fa7e9d134352b1dddcf61668 authored over 12 years ago by Daniel Dunbar <[email protected]>
v4db.py: Removed singleton engine for a dictionary mapping paths to

engines.

This fixes a bug where only the first v4db created will ever have its
engine be used.

...

2063015165d85b3fac31f36c016844c5611b3db3 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Updated v4db.py so that an engine is reused in between requests.

The reason to do this is that currently for every request we create a new engine,
which interfer...

0a6352bfef5a8f2947cc0a8b11d420f36fc31b40 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] migrate.py, v4db.py: Updated code so that it assumes sqlite if

and only if the submitted path does not contain a db type.

llvm-svn: 163168

62c62608ba2b31b5a7275d89da1292128817cf07 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] migrate.py: Update the update function so that it works correctly for PostgresSQL.

Specifically, I refactored out the method of detecting the lack of existance of a schema
so that...

f3f300a126cae25c0d7c2b5ccf069e63346b8483 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Add code to decorators which will ensure that all transactions

began inside a handled request are closed when the aforementioned
request has been handled.

llvm...

003085682fce57186d905e9c1ff05d4e18cac1c9 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] upgrade_0_to_1.py: Updated upgrade_0_to_1.py so that the compile

database that it creates is prefixed with ``Compile'' like in
upgrade_1_to_2.py instead of ``comp...

620eded206918fe341f940f3aa44e2ef403ae8eb authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] DBInfo: Updated DBInfo so that the default database version is 0.4 not

0.3.

llvm-svn: 163047

599854553ae5eb7c045086e376a89c4575408249 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] lnttool: Changed help text for action_update so that it is 100% clear

that you use it to both create and update databases.

llvm-svn: 163046

7a754278495a6ec675cd49a380420d234061cccc authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Fixed incorrect comment in ImportData.py (wrong method name in comment).

llvm-svn: 163045

b49bf1cb8ee90b38adcf95f8dfac844d1f371f0b authored over 12 years ago by Michael Gottesman <[email protected]>
lnt.server.db.migrate: Add some compatibility fixes.

llvm-svn: 162943

d3bb30389a9b7477901c4ac9459133294fd80e31 authored over 12 years ago by Daniel Dunbar <[email protected]>
LNT: Change config objects to support normalizing relative sqlite paths.

llvm-svn: 162942

994f182b8ac981c28981f8df9a627313336a0f1f authored over 12 years ago by Daniel Dunbar <[email protected]>
[LNT] GlobalStatus: Sort the primary fields of a sample type by name before using them to ensure consistent ui across different lnt installations.

This is a stylistic change so that in the Select a Comparison input, the field names are ordered...

dcea6a04c73bd5869275d7e598882ab79a7376db authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Fixed a bug where after choosing a different field to view, using the right click show graph functionality failed to work.

The specific issue occured because in a previous commit I changed the url field encoding to the ...

4e0dc785642465d954ff374024b21e21e6fdfba9 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Fixed whitespace.

llvm-svn: 162705

92a4f7e06cb6581a902fb1c43750a139773400ae authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] GlobalStatus: Removed javascript related to removed preconfigured view control panel.

llvm-svn: 162607

72f66dfa8345c8772205579d6a2d0ddb22f5210e authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] GlobalStatus: Removed vestigal parts of v4_global_status.html that involve the hiding/showing of preconfigured groups.

llvm-svn: 162606

d7ca3a59f7a63211a3475e21686f10f6e19f677a authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] GlobalStatus: removed view portion of preconfigured views and comparison setting control panels.

llvm-svn: 162605

b2d9e107b2a2ab027e1ab512f9bc4884e0ffe256 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] GlobalStatus: Reduced size of emperor-control now that a few control panels have been removed. Also changed field selection to use field names instead of ids.

llvm-svn: 162596

9e98ee44198995f027c270f0e8a453646f6b185c authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] GlobalStatus: Removed left control panel accordion and predefined view control panel.

Now the left control panel only consists of the Toggle Machine View control panel.

llvm-svn: 16...

39cf4008a0b4dd340cd9d7c99a1957482aed7bca authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] GlobalStatus: Removed comparison status control panel. Simplified select revision control panel.

llvm-svn: 162594

b20aa6faa2a2d881897935cd9a986f9fbe4ef6c6 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Global Status Page: Updated field selection form so that it uses new field

title property.

llvm-svn: 162538

8ea96b2ee096cd511d33aa67d474cbd6aa398a71 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Moved title computation for global status page into a property. *NOTE* I created a mixin field class

to handle this so this sort of computation can be performed on ALL fields.

llvm-svn: 162537

60394b1e80914adf41620f45a0c83b340a49c470 authored over 12 years ago by Michael Gottesman <[email protected]>
Update parsing of Nightly Test runs to choose the appropriate timing metric.

This change is paired with a change to the test-suite. Apologies for any hiccups
(failing LNT ru...

7063afc326859c6a1dc25195e899618182c3de2b authored over 12 years ago by David Blaikie <[email protected]>
UI: Move footer to bottom of page, regardless of content height.

llvm-svn: 162185

ef3e97c261c0cc394169f17947e348628e080ae2 authored over 12 years ago by Daniel Dunbar <[email protected]>
UI: Add a new top-level overview page that just links to various reports.

- Shamelessly stealing parts of Codespeed's style...

llvm-svn: 162184

a6f7a408ee2addd2df8f1015783ba63d9460b294 authored over 12 years ago by Daniel Dunbar <[email protected]>
UI: Tighten up the shared header.

llvm-svn: 162183

4aa5ac1d9408e3cedbdee26e97fd391ea92eaed7 authored over 12 years ago by Daniel Dunbar <[email protected]>
graphs: Add an overview plot.

- This allows quickly zooming in on a specific region, and also gives a
convenient way to res...

9cc3a18160f40256ef6a5eda82285ca00fa53e85 authored over 12 years ago by Daniel Dunbar <[email protected]>
graphs: Add tooltips for data points.

- About time...

llvm-svn: 162142

4d51410b11de391a4907b2944a9ddcc7d1507d86 authored over 12 years ago by Daniel Dunbar <[email protected]>
Switch over to using Flot for graphs.

- Life is too short to maintain our own ad hoc, informally-specified,
bug-ridden, slow graph...

b1d04345ab213a4a69c0f10ed3208196c33db35e authored over 12 years ago by Daniel Dunbar <[email protected]>
lnt.server.ui.util: Factor out a helpful toColorString method.

llvm-svn: 162140

12c2537e4db5b6c1f0437165857db815469b4a28 authored over 12 years ago by Daniel Dunbar <[email protected]>
Add Rui Pereira's errorbar plugin for Flot.

llvm-svn: 162139

be1be88ca4d30d4439f004f8c86acf655bc6b3ef authored over 12 years ago by Daniel Dunbar <[email protected]>
[LNT] Fixed small bug in the moving median/moving average code. Also added code to

hide the line plot if requested.

llvm-svn: 162118

8ad866f1d8f8f8ff6cbbc60bf6dc2b2043bba918 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] Added code that allows for moving median and moving average graphs to be created. Additionally I added a button to turn off the revision range highlighting feature in case anyone is so inclined.

llvm-svn: 162054

5e0097617afa92110ee197f412fbbc81c2075ee1 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_global_status: Typo in script name.

llvm-svn: 161850

a5a663d6af1adef3ed444936351462c542f0b5dc authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_global_status: Finished the updating of worst time.

llvm-svn: 161849

6868b7bcab9cc7c9fcf5c29e26bf05180892fd15 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_global_status: Added javascript for hiding/showing different views.

llvm-svn: 161848

fce7d7364b21102d5db53f847b473456394bcc29 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_global_status: Added right click context menu for looking up graphs.

llvm-svn: 161847

954d8aaeaaf2593039369afc01e2a0dbaa314dfd authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_global_status: Added code to filters.py/util.py so that arbitrary attributes can be

added to the resultant rendered cell. This is done via an attribute dictionary. I would just
remo...

1bc0ce0498b96178125993e8e506b4ff17828b5b authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_global_status: Added code to hack in a downwards pointing arrow

due to the philosophical position of sorttable.js implying that it should
not have to do that its...

cd46dabb6cfa4d679acc29fd320cb69f818a1a83 authored over 12 years ago by Michael Gottesman <[email protected]>
[LNT] v4_global_status: Wired up table header so that when a user scrolls down, it becomes fixed.

llvm-svn: 161844

1a68b189a22a72ea1740ceec3bbd014171662774 authored over 12 years ago by Michael Gottesman <[email protected]>