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

Fixed an accidental indentation during refactoring.

llvm-svn: 188250

a831844ffe2d2bf81b522efe966ea0ecfc51f17c authored over 11 years ago by Chris Matthews <[email protected]>
Fixing up one more missing cc_info.

llvm-svn: 188239

982fe6d98287c9271eed76101fcb10628035150e authored over 11 years ago by Chris Matthews <[email protected]>
More useful error message when command execution fails.

llvm-svn: 188228

11fd1fa16e1e431e64f850fc92c76cd858909fa3 authored over 11 years ago by Chris Matthews <[email protected]>
Fixed a missing config paramters.

llvm-svn: 188225

fb50650785a85396b391a449cfe26a4cc64b0cd8 authored over 11 years ago by Chris Matthews <[email protected]>
This is the first of several patches to refactor the LNT nt test, to make it more amenable to single test reruns. This patch extracts common configuration options into a separate stateless object so that they can be accessed again for rerunning. Common functionality from the run is also extracted so that it can be run more than once.

This was tested on a regular nt run, as well as with --multisample and --only-test.

llvm-svn: 1...

ed602738aa6ab4097f5d2d8d36611e584e2eb565 authored over 11 years ago by Chris Matthews <[email protected]>
Fix a bug (which I introduced) in handling of linear regressions on linear version numbers. This resolves the “unsupported operand type(s) for -: ‘tuple’ and ‘tuple’” server error when rendering linear regressions.

llvm-svn: 188194

a7cace94ed4a5cac6e9d17db03dfbb4da2152a3a authored over 11 years ago by Chris Matthews <[email protected]>
Add a second attribute to each point: the time and date for that sample's run. Display that in the graph view mouse over.

llvm-svn: 188111

d946e0e4cd297efc3e1977b5dbe6df126c61e272 authored over 11 years ago by Chris Matthews <[email protected]>
Remove accidental duplications in lnt usage messages.

Usage: lnt lnt runtest nt

Changed to:

Usage: lnt runtest nt
llvm-svn: 188104

dbb604d5ecc8654ca4c255f59a86f83648328be9 authored over 11 years ago by Chris Matthews <[email protected]>
[lnttool] Add a view-comparison command, for quickly viewing results.

- This command acts as a viewer for two raw report files, by spinning up a new
temporary LNT...

4e353e3e534200889f90d430943875033739e994 authored over 11 years ago by Daniel Dunbar <[email protected]>
[app] Factor out App.create_with_instance().

llvm-svn: 188099

83c34e5585180abfd20d404e037397245346d3af authored over 11 years ago by Daniel Dunbar <[email protected]>
[tests] Update to use lit_config and lit package, as appropriate.

llvm-svn: 188098

89d35bb3cf1982b9e5752fb731c9115eeda01f2f authored over 11 years ago by Daniel Dunbar <[email protected]>
Update the runtest lit test cases to cover two extra code paths, --multisample and --only-test.

llvm-svn: 188026

db174bf761b9d8121da2ddf2242b05700fdc5033 authored over 11 years ago by Chris Matthews <[email protected]>
[lnt] runtest compile: Add --save-temps, and remove build results by default.

llvm-svn: 187733

c93254990cefad5a988286724ac602ff57a8b927 authored over 11 years ago by Daniel Dunbar <[email protected]>
Warn when --remote-port or --remote-user are given without --remote.

llvm-svn: 187523

4a7df4f0848c8afc17988f52728f3695b6cf8c08 authored over 11 years ago by Chris Matthews <[email protected]>
Fixing up a little patching mistake.

llvm-svn: 185870

0456bd2784972aa12fae0540a4e330cf97dbbea6 authored over 11 years ago by Chris Matthews <[email protected]>
Update graphing display to allow the display of non-integer revision numbers.

llvm-svn: 185862

d4d1d4336789f61258f2d3ab5590b378f262678d authored over 11 years ago by Chris Matthews <[email protected]>
lnt: Add "send-run-comparison" command line tool.

- Useful for integrating with user scripts to kick off some runs and get
results when they a...

ca3cbf9eb5b06e2e17c021fc822c4b55c498f7e4 authored over 11 years ago by Daniel Dunbar <[email protected]>
lnt tool: Check that the installed version matches the current version.

- This check forces users of "development mode" to re-install LNT when the
version changes, ...

e3bce3650edad8df5a2ae02076d93e84ed50f4a2 authored over 11 years ago by Daniel Dunbar <[email protected]>
[graph ui] Fix some improperly closed rows.

llvm-svn: 184771

c878b9bb8c5a59b7bc5c99ee6628db6db1afe77d authored over 11 years ago by Daniel Dunbar <[email protected]>
When the tooltip in the graph pane gets near the edge of the graph, move it back inside the graph pane.

llvm-svn: 182805

f6e6a9fc91179c82d260b2c1fc1fc8594a7d4eb1 authored over 11 years ago by Chris Matthews <[email protected]>
[UI] Make navbar and sidebar fixed.

- Patch by Sriram Murali.

llvm-svn: 181058

4fc47880e97f0eea63fdc210d56c7558a49b7d0b authored over 11 years ago by Daniel Dunbar <[email protected]>
[lnt] Add --no-timestamp option for 'lnt runtest compile'.

- Patch by Chris Matthews.

llvm-svn: 180567

61a80c73a752993dea08b280eb0f5f555f242815 authored over 11 years ago by Daniel Dunbar <[email protected]>
Set the nts arch via the cc_target flag like the compile time tests.

llvm-svn: 180060

fca30c5e5e5c5b8820c9c448adb5d34620fbdbcc authored over 11 years ago by Michael Gottesman <[email protected]>
lnttool: Fix time computation in 'lnt send-daily-report' --today option.

- The time we use to compute the report time should be in UTC, since that is
what the daily ...

fc67ef24055bb8d4ea1e9d2026c150c706f5dafe authored over 11 years ago by Daniel Dunbar <[email protected]>
Note the --commit=1 argument to lnt import.

- Patch by Chris Matthews.

llvm-svn: 179651

a0d41d10f0d6b3b4ece0c83e40a4dd85c07b949a authored over 11 years ago by Daniel Dunbar <[email protected]>
Add the bootstrap icons (from glyphicons).

llvm-svn: 179203

4d8cb3f7dfd1d7b3a73df188794235b34551b1ac authored over 11 years ago by Daniel Dunbar <[email protected]>
Use errorsbars.min, we only install the .min versions of things.

llvm-svn: 179202

405ae967b21209d21ec7b133ac10d2e71cc2463e authored over 11 years ago by Daniel Dunbar <[email protected]>
add bootstrap img/ files which got left out of previous commit

llvm-svn: 179201

b16df54d6bee5b94c2e1388244a80c50dbe82c56 authored over 11 years ago by Paul Redmond <[email protected]>
Add bootstrap files to package_data, so they get installed.

llvm-svn: 179200

90fd9630f97af8f2f36153fe57d5f7d7dc04ede2 authored over 11 years ago by Daniel Dunbar <[email protected]>
Fix up some static file references to use url_for.

- This fixes problems when the WSGI app is mounted at a non-root URL.

llvm-svn: 179198

91168277922c55594aaaf9a41a1cd4c5bb2b823a authored over 11 years ago by Daniel Dunbar <[email protected]>
Stylize the error page

- wrap the error message in an alert-error div

Reviewed by: Daniel Dunbar

llvm-svn: 179195

90b7c83068fbd3e42d25f239ce12f71ce01e767c authored over 11 years ago by Paul Redmond <[email protected]>
change various links to go to the recent activity page instead of overview

- the overview page is now replaced by the Go To dropdown so recent activity
is a reasonable d...

612828818ca540bb4a278872ab0b2124a7b2e7de authored over 11 years ago by Paul Redmond <[email protected]>
fix a small rendering error in the html report tables

Reviewed by: Daniel Dunbar

llvm-svn: 179193

9a13efaf509fff2c397fe8024bdc388e3cdbe232 authored over 11 years ago by Paul Redmond <[email protected]>
Change popups to use Bootstrap collapsable accordians

Reviewed by: Daniel Dunbar

llvm-svn: 179192

9e456218ba2c57c4fdad795a25299bfcd7a66fa9 authored over 11 years ago by Paul Redmond <[email protected]>
Bootstrapify various ui templates

- bootstrap styling added to:
- order, recent_activity, graph, machine, run pages
- remove no ...

044ad47ae7b90d84af8ac4c24dcf7d4017a34422 authored over 11 years ago by Paul Redmond <[email protected]>
Bootstrapify the layout

- add a navbar and footer

Reviewed by: Daniel Dunbar

llvm-svn: 179189

935cd66ace276e5e2bdf63dbd08145b95af9f983 authored over 11 years ago by Paul Redmond <[email protected]>
Add static files for twitter bootstrap

see http://twitter.github.io/bootstrap/

Reviewed by: Daniel Dunbar

llvm-svn: 179188

db3eb1f6179e1b178f5e5ebfc0911aeffad14e7f authored over 11 years ago by Paul Redmond <[email protected]>
Fixed a typo.

llvm-svn: 178571

0e8a3e446fd5769d644921aa9d97017b6d117dfa authored almost 12 years ago by Michael Gottesman <[email protected]>
Changed the daily report ui to use the html query string argument day_start in its url links.

This is necessary since when you currently get a daily report email, the links
provided therein ...

420697a647962abdcc305f91682d38a4cec11d26 authored almost 12 years ago by Michael Gottesman <[email protected]>
Changed the daily report ui so that you can set the day_start argument via an html query string.

llvm-svn: 178557

c103c0603259bce740e31c01473033fc41a0d5c8 authored almost 12 years ago by Michael Gottesman <[email protected]>
[nt] Add an error if --test-externals path does not exist.

llvm-svn: 178150

e7290edd576fad79f3c1702147a5ec0ecaee251f authored almost 12 years ago by Daniel Dunbar <[email protected]>
Adding a box shadow/border color effect on the left of the settings icon. Also adding a hover effect to make the settings button discoverable.

llvm-svn: 176929

72d7ef8afe0cc296a6b40dd54e81396aefa803d8 authored almost 12 years ago by Michael Gottesman <[email protected]>
Added wrench page header widget image for global status page.

llvm-svn: 176928

49b5b1e9edde0f0741e8b7ba198fdeed556a5d9e authored almost 12 years ago by Michael Gottesman <[email protected]>
Allow subtemplates of layout.html to override the LNT page header.

I am going to use this in the global status page to add a wrench icon to
allow for a settings li...

3ce88e26c91311af4552599d205b4168a31c004f authored almost 12 years ago by Michael Gottesman <[email protected]>
Changed global status page to use machine.get_closest_previously_reported_run.

llvm-svn: 176909

1804c55e5978c2cab765146f0e4f96a022d4a56c authored almost 12 years ago by Michael Gottesman <[email protected]>
Created a static method on lnt.server.config.Config for generating a dummy

config and changed all usages in LNT of instantiation of a v4db to pass in a
config object to v4d...

2de9b1c4bdbc8290249555b8ae9abcbe702ae359 authored almost 12 years ago by Michael Gottesman <[email protected]>
Renamed get_closest_reported_order => get_closest_previously_reported_run to

make it clearer what the method does. I additionally updated the documentation
and changed a few ...

8f37518f2a8885c82d6d32da29ae9c7a36478d29 authored almost 12 years ago by Michael Gottesman <[email protected]>
Fixed typo.

llvm-svn: 176852

59143a470b655c33959cff3272b31bc291f0cc8d authored almost 12 years ago by Michael Gottesman <[email protected]>
Refactored Machine.get_baseline_run into two different methods,

Machine.get_closest_reported_order which returns the closest previous
order to a specific revisio...

9a5ef8c998c2144f55f066a279a41bbb87f0a7b7 authored almost 12 years ago by Michael Gottesman <[email protected]>
Changed Machine.DEFAULT_BASELINE_REVISION to be set from the lnt config

file with a default value that is the same as the old hardcoded
baseline. This is needed because ...

4fdf2bd7701d6c6a8ed19f0bbded6bf9a921eff9 authored almost 12 years ago by Michael Gottesman <[email protected]>
Under some configurations version lines contain extra whitespace between the

version number and the build string. Make the relevant regex handle this.

llvm-svn: 176673

c04c89ccdd08a3de9e9f45a4bbfabd0f472a9fb2 authored almost 12 years ago by Lang Hames <[email protected]>
Add a strip to the compile test codesize output checker to robustify it against whitespace.

llvm-svn: 174147

4151757ff61cfce087d04d563910763246be90b9 authored almost 12 years ago by Michael Gottesman <[email protected]>
lnt.testing.util.compilers: Recognize clang's that just report as "LLVM".

llvm-svn: 173737

b1d44b9ee9185b3dea1ad2f0ce701b7ab25a17ea authored almost 12 years ago by Daniel Dunbar <[email protected]>
Fixed two 80+ violations.

llvm-svn: 170585

bcabe0644675eb4b6a9f450d377daf2008f7449e authored about 12 years ago by Michael Gottesman <[email protected]>
Converted abstract => RuntimeError("Abstract Method.").

llvm-svn: 170584

34d91472fe954c6a8500237aacef3370b9c77ec7 authored about 12 years ago by Michael Gottesman <[email protected]>
Changed abstract => RuntimeError("Abstract Method.").

llvm-svn: 170583

49cd101f31050122b77b8de45ae1495b786c1bf5 authored about 12 years ago by Michael Gottesman <[email protected]>
lnt runtest nt: Allow -Oz as an optimization option.

llvm-svn: 169999

f9fd01fcc349ac5773695425bc04430a92535506 authored about 12 years ago by Daniel Dunbar <[email protected]>
tests: Update some tests to reflect server changes.

llvm-svn: 169921

73cdebde99b6f1ae061ccc93cdeea9cd0baf3ce4 authored about 12 years ago by Daniel Dunbar <[email protected]>
[fieldchange] Fixed indentation issue which was causing FieldChanges to be added over and over again once for each sample in a run submission.

llvm-svn: 169920

867c476f7d4b9dedc8bdb1c7757ca86de5c05de7 authored about 12 years ago by Michael Gottesman <[email protected]>
[fieldchange] This patch fixes a deadlock issue when updating the database from version 2 to 3 in Postgres.

The specific error that occurs is that before we add the fieldchange
table, we perform some tabl...

bc10cf6b366cea8c41621291f9439dd445fdf015 authored about 12 years ago by Michael Gottesman <[email protected]>
[fieldchange] Added lnt.server.db.fieldchange for computation of FieldChange objects and wired it up to testsuitedb.py to insert FieldChange objects into the database.

llvm-svn: 169643

09356b8523227fcb4edd2391b381c16bbb1cf28f authored about 12 years ago by Michael Gottesman <[email protected]>
[fieldchange] Added v3 of the schema that includes the new data FieldChange.

This will be used for tracking regressions.

llvm-svn: 169642

4c452af45d4b00f2920e9b6d97fbf73d3a25b627 authored about 12 years ago by Michael Gottesman <[email protected]>
tests/compile: Fix refacto that caused PCH inputs not to be used.

llvm-svn: 168969

e6f651d02f9262b0cf17386231fb2ad630870f7f authored about 12 years ago by Daniel Dunbar <[email protected]>
[compile tests] Changed the directory/submission names for a specific

build. Now the submission name for the compile tests will be the old
name and the directory will ...

536375ac2f8b1ac2b8c3021f0d2ad34c8da2c43b authored about 12 years ago by Michael Gottesman <[email protected]>
[compile tests] Previously, I was just allowing the codesize_util to

return -1 if it was a failure. This distorts the lnt graph by screwing
up the scale. Now I change...

215d6a5f24801e33939610f39dfb0c73dfb30a08 authored about 12 years ago by Michael Gottesman <[email protected]>
[lnt compile tests] Change patching feature to support multiple patches.

Now instead of just providing one file in the config file via,
{
...
"patch_file": "patch_pa...

5af1ad0e95ca06d0cd13ae9e4cac15c7b72024b6 authored about 12 years ago by Michael Gottesman <[email protected]>
Fixed comment typo.

llvm-svn: 168247

97ca5f890477ee45cb5440c9fd863cd5806b94ce authored about 12 years ago by Michael Gottesman <[email protected]>
[lnt nt] Add in functionality for passing generic arguments to a makefile script.

I am going to use this to pass in arguments such as EXTRA_PROGRAMS_TO_SKIP which I do not think
...

b8adf2ab7ccc3aa7207dd888cd53759fc8bab9a9 authored about 12 years ago by Michael Gottesman <[email protected]>
[lnt compile tests] Fixed typo.

llvm-svn: 167824

0e05a73cdffe8df54fbbdc3942a56c3b7d301e1b authored about 12 years ago by Michael Gottesman <[email protected]>
[lnt compile tests] Forgot to add code to lookup the ``subconfig'' for a

specific configuration.

llvm-svn: 167822

ea4a222ed172b732b1c32d4ade70c1aec41a5b4b authored about 12 years ago by Michael Gottesman <[email protected]>
[lnt compile test] Add support in the make style build for changing

extra_env or extra_args depending on the config type.

llvm-svn: 167820

13cc05fe7f2140e4a6bc17713e444be3bc47d143 authored about 12 years ago by Michael Gottesman <[email protected]>
dailyreport: Add --today and --subject-prefix options.

- The --today option causes the report to be generated for the today,
regardless of when the...

d144a1bf1654ef30915bafd17d4dfd024f1e8761 authored about 12 years ago by Daniel Dunbar <[email protected]>
dailyreport: Produce an error report when no runs are available.

llvm-svn: 167745

464794543bfe22b1c7d9c1929eed4948eb505c29 authored about 12 years ago by Daniel Dunbar <[email protected]>
Figured out how to create the previous_order/next_order relations in SQLAlchemy for class Order. Removed FIXME and put in code.

llvm-svn: 167697

145e7c99229a838d917bf28e489e7ed3769a8881 authored about 12 years ago by Michael Gottesman <[email protected]>
Adapt regular expression extracting path to cc1 binary, to also work when path is not surrounded by double quotes.

llvm-svn: 167427

3374e70b2a939a704997673db46ecffa6b4004be authored about 12 years ago by Kristof Beyls <[email protected]>
[compile tests] Added support for ldxx argument to compile tests.

This will set the LDPLUSPLUS variable in xcodebuild if it is passed
in. Otherwise LDPLUSPLUS def...

80f5b0ce9973e7493dfc8162f53b2f24d7874a18 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile tests] Changed new LD flag in xcodetarget to be overrideable via --ld on the command line.

llvm-svn: 167404

05ffde028a01e1e96795d345f9424a815949b0fb authored about 12 years ago by Michael Gottesman <[email protected]>
[compile tests] Added LD variable to xcodebuild target.

This is to ensure that xcode uses a call to clang (which behind the
scenes calls ld) instead of ...

243a75130643ee339267d8870bfcd39949ca5a86 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile tests] Added feature to use an external utility (defined in the config json file) to get the size of a produced binary.

llvm-svn: 167368

060228fd85b08a00d31392b85140297c50704b7d authored about 12 years ago by Michael Gottesman <[email protected]>
[lnt util] Change mkdir_p to use os.makedirs instead of recursion + os.mkdir.

llvm-svn: 167367

f460f5787bb39928b56110df40cfd3981ea0f9e7 authored about 12 years ago by Michael Gottesman <[email protected]>
Update to recognize 'Apple LLVM' as a compiler name.

llvm-svn: 167240

ccc0405198c4a05ca1aa007f5581f74936f5abaa authored about 12 years ago by Bob Wilson <[email protected]>
[compile test] Added code to allow a user to set arbitrary commandline arguments/env options for xcodebuild/make.

*NOTE* The make env functionality was already there. I also tidied up
things a little bit.

llv...

1327ce38a8ed1c38db072ee091ad24a450d8e5a3 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Added makefile build type.

llvm-svn: 167205

68a827191e2571814c8b46781f3ccfc1927fe35b authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Added an environ argument to runN/etc so that I can

specify additional environment variables if I so choose to.

llvm-svn: 167204

098e25bfd9ac5e12280fc033d4a41b13e2f31a46 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] end_time variable for some reason was never defined.

llvm-svn: 167203

f9c1f16cca1a541047686af012f905184f4bf186 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Fixed indentation error.

llvm-svn: 167081

758864cbc46fb5a94fb6672f05ec27b76cf49a2a authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Changed working directory name to be even more friendly to the shell.

llvm-svn: 167080

14173fb1e1606403ea6c1355daa9d1e656fe2318 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Set logging level to logging.INFO.

llvm-svn: 167079

cf965b349015114917606743071a09cd35c80f9c authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Removed cruft.

llvm-svn: 167078

c24c47a2a425b78f51b41fce4d3ff1002dac0052 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Changed traceback error to use logging instead of sys.stderr.

llvm-svn: 167077

cd5c1b0252c79babd2df79294145e435ea7224b2 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Fixed typos.

llvm-svn: 167076

1aecc534265608615de66869a6a238fdd1a09128 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile tests] Fixed a typo and a small bug.

llvm-svn: 167075

d946d404fd1c5ace1512da2dd2e9b3916b0ec294 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Changed logging to use the python logging module. It

looks a lot cleaner now.

llvm-svn: 167074

a391a82f8fda800fa4b3418f91afad9b13a8c79d authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Moved the hard coded pch generation information to the

config json file.

llvm-svn: 167073

cea677d6de5b89ea4d810a5ce04195f8d81efc7e authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Fixed typo.

llvm-svn: 167072

3645bcceb5344580582f2760bbd77571b6eb0a44 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Removed hard coded flags for JS Core/etc and moved

them into the project .json file.

llvm-svn: 167071

912c27182ad61d8be30be72f85711ae0627ff534 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Added option to select a subdirectory of the external

tests to use for the compile test. This will allow us to support
multiple architecture compile te...

1d532afbbb7db285c5aa36170a2344f7e0aab5a2 authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Added support for .tar.gz archives.

I did it in such a manner that will preserve bad behavior that was
allowed before (i.e. zip file...

179f71f1a2bcc418edbacf4a1b526698455e05ac authored about 12 years ago by Michael Gottesman <[email protected]>
[compile test] Changed working directory name to not include spaces so that libtool works.

llvm-svn: 167068

cecf23b74703e1c4b34edf983d7b01e07bf5630e authored about 12 years ago by Michael Gottesman <[email protected]>
lnt.tests.nt: Validate --cc and --cxx options a bit better.

llvm-svn: 166901

cff65002b6b5a7fa54dc19b348cac793206267d3 authored about 12 years ago by Daniel Dunbar <[email protected]>