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
Fix the following Flake8 errors:
- E301 (expected 1 blank line, found 0)
- E303 (too many blank ...
Fix Flake8's E261 error (at least two spaces before inline comments)
introduced by earlier 04293...
Fix Flake8's E251 error (unexpected spaces around keyword / parameter
equals)
Reviewed By: tnfc...
0b2c5df7a25c2e5ed7875d19dd53d097b9bbde50 authored almost 4 years ago by Thomas Preud'homme <[email protected]>
tests/server/reporting/analysis.py:
- Ignore unused variables spike and slow which commented cod...
Fixes WARNING: ignoring item '__pycache__' ... warnings
Differential Revision: https://reviews....
2e93cbd17fd5eb4b2e3773e5022186feac554d7c authored almost 4 years ago by Danila Malyutin <[email protected]>Differential Revision: https://reviews.llvm.org/D94774
0982122b76efad15e244a18b42ce77de2a906140 authored almost 4 years ago by Danila Malyutin <[email protected]>Reviewed By: danilaml
Differential Revision: https://reviews.llvm.org/D94758
9284050152ae4d9623a37dea2e7725f025d2c829 authored almost 4 years ago by Thomas Preud'homme <[email protected]>
Fix Flake8 E127 and E128 errors (under and over continuation
indentation)
Reviewed By: cmatthew...
411247695c40d5c4af13abe9188ccf5f4d76270b authored almost 4 years ago by Thomas Preud'homme <[email protected]>
- fix E302 errors (2 blank lines before class/functions)
- fix E305 errors (2 blank lines after ...
Fix Flake8's E401 error (multiple imports on one line)
Reviewed By: cmatthews
Differential Rev...
0dafa58e49b2c21e15d06ddad3ba716190bcb6e6 authored almost 4 years ago by Thomas Preud'homme <[email protected]>Fix Flake8's E111 error (indentation is not a multiple of four)
Reviewed By: cmatthews
Differe...
d36ab1023cd2a507d7c04a2f223386f3541075c4 authored almost 4 years ago by Thomas Preud'homme <[email protected]>
lnt/lnttool/main.py:
- ignore flask.current_app and flask.g unused import warnings since they
...
LNT's lit is configured to be able to run the tests without LNT being
installed. This is useful ...
Two of the ValueError exceptionsraised in get_base_for_testsuite() refer
to the wrong variable a...
Commit cc9b7c48f8e22c1b883950ef214bb710c85ca412 changed redirect URL to
be relative. However, it...
Fix Profile.render() to return str. It's expected that .render()
methods return str but in py3 i...
mypy warns about the unknown type for empty __all__. This commit adds
type info for them. Import...
Last uses of threading were removed in commit
98054daa1001bc0b0b906ccc251c96fb85b85840 so this c...
Mypy complains about alias for
sqlalchemy.ext.declarative.declarative_base() and everywhere wher...
In Python3 the C interface has changed. [1]
During the upgrade the Creation of the perf
interfa...
Having _external=True seems to break links when LNT is hosted behind a
reverse-proxy. This has b...
RFC 2616 had at some point an ambiguous statement in it that made it
look like relative URIs was...
When running a large number of testsuites having them sorted
alphabetically makes them easier to...
The call to mannwhitneyu_large returns a tuple of two results (the U
statistic and the one-sided...
The v4_set_baseline route currently always sets the session baseline
using the default key (pass...
Python 3.9 has been released and one of the dependencies of LNT does not compiler under it. pyy...
60343998f7907b77e24f01c94c48ea6c753eca7e authored about 4 years ago by Thomas Preud'homme <[email protected]>
Make run for profile report older so that the global status page uses
another run.
Reviewed By:...
22f39a4879da0908ac0abb0697aa5e73a9771934 authored over 4 years ago by Thomas Preud'homme <[email protected]>
When LNT was still Python 2 the default comparer was able to handle None
values with <, however ...
Currently LNT generates for the web views a url by using flask, however the documentation[1] spe...
61eaf8a9eccf4edbef18f55593d1095254ed3ff5 authored over 4 years ago by Tamar Christina <[email protected]>
Without this fix test-size parameter in `lnt runtest test-suite` has no
effect.
Reviewed By: th...
554f0722ae0daaab3abb7fd2205a9f00ce787cf0 authored over 4 years ago by Nikolai Bolgurtcev <[email protected]>Also fixes potential issues with the packaging
Differential Revision: https://reviews.llvm.o...
4c57b004f148dffc6db199890d91fc3e6e578972 authored over 4 years ago by Danila Malyutin <[email protected]>
Fixed formatting for run-test command in getting started.
Removed shell sign where no command ou...
Summary:
Psycopg2 2.8 crashes when used with PostgreSQL 12 [1] which is now the
default version ...
Summary:
The pip install line in Dockerfile is missing the -r switch and is
not executed from th...
Early conversion to int causes the color precision lost. Delaying the
conversion fixes it.
Revi...
83745f83db6191a183bad97fdcf83b8b9c992303 authored over 4 years ago by Yuanfang Chen <[email protected]>
Summary:
Introduced by D37360. Make it sqlalchemy's Session instead of
flask.session.
Reviewers...
8458e7a09c779119141fd52e0556402bd5329f8e authored over 4 years ago by Yuanfang Chen <[email protected]>
Summary:
Contrary to __import__, importlib.import_module returns the specified
package or module...
People keep making PRs for lnt runtest nt which has been deprecated for years.
Lets remove it f...
4e90ce1fa814a41f41979f633c34bedfac5bdfe4 authored over 4 years ago by Chris Matthews <[email protected]>Add a tox environment for building the docs, and add to the default list.
Now building the docs...
ec6e3eef20d056ad311affd29823a11e3ddbda68 authored over 4 years ago by Chris Matthews <[email protected]>
In an attempt to be DRY, we were using the requirements files to get the dependent
packages. Pip...
The parse_requirements function in PIP now (as of version 20.1) returns
a list of ParsedRequirem...
Summary:
Modify LNT to let it know VE architecture in order to run
llvm-test-suite well on NEC S...
785b349e62d9250ff423cd9499ba34838da5979d authored almost 5 years ago by Yuanfang Chen <[email protected]>
e4e00252ff69626788eee75b7d5219a4230a6b5e authored almost 5 years ago by Yuanfang Chen <[email protected]>
Summary:
There was a bug in the pstat module: LNT crashes with
"UnboundLocalError: local variabl...
SVN has been deprecated in favor of the Git Monorepo.
e630ecf2f321b7a37e915a51088983bb109f0d6a authored almost 5 years ago by Drew Maxwell <[email protected]>
Summary:
Update LNT git repo URL in Dockerfile from the old git mirror to the
current github off...
https://github.com/psycopg/psycopg2/issues/854
5868906e8da7ecfccb1764bf065cebc3927bd978 authored almost 5 years ago by Yuanfang Chen <[email protected]>
We should never have a case where we have separate LLVM + clang commit hashes
at this point.
Re...
7aaef2a5d8d4d1aa67ab0b75e670ed5837477564 authored almost 5 years ago by Jessica Paquette <[email protected]>
Summary:
The _load_dependencies() function in lnt.lnttool.admin import some
modules in the globa...
Summary:
With Python 2 end of support being so near, this commit changes the
docker image to be ...
Summary:
With all tests passing on Python 3.6, this commit declare support for
Python 3.6+. We c...
Summary:
Now that all tests are passing in Python 3 enable testing for Python 3
in addition of t...
Summary:
runtest/test_suite-cache.shtest test assumes the order of cmake
arguments but some of t...
Summary:
A number of SQLAlchemy exception are printed by using their message
attribute. However ...
Summary:
Adapt imports to use Python 3 module names by installing them as
aliases. Due to the cl...
Summary:
As revealed by the exception printing failure prior to the previous
commit, sqllite thr...
Summary:
Daily report and run comparison are both output to stdout and sent by
email as attachme...
Summary:
Several tests and the testsuite run import code parse text read from the
data attribute...
Summary:
Unit test server/ui/statsTester.py is invoked with an extra parameter
which confuses un...
Summary:
csv.reader have different expectation between Python versions regarding
the file object...
Summary:
In Python 3, subprocess stdin, stdout and stderr are in binary mode by
default. Trying ...
Summary:
lnt admin rm-machine command prints output from the REST API for
deleting machine line ...
Summary:
Test server/ui/change_processing.py makes an assumption about the order
in which benchm...
Summary:
When encountering an unknown metric, LNT throws a ValueError with a
message indicating ...
Summary:
Machine and Run tables store JSON as binary data in their Parameters
column. However, J...
Summary:
Use Python 3's range instead of xrange by importing it from builtins.
Also encapsulate ...
Summary:
Simplify opening tmp file by using a context to have automatic closing
of the file desc...
Summary:
assertEquals is a deprecated alias for assertEqual so this commit
replaces all assertEq...
Summary:
Clean up uses of commas by having no space before the comma and a space
after. Likewise...
Summary:
json module is available since Python 2.6. Since LNT now requires Python
2.7 or later, ...
Summary:
Click requires to be invoked with a default encoding of UTF-8. If not,
it exists the pr...
Summary:
Method v4_machine in lnt.server.ui.views stores couples of Order and Run
instances in a...
Summary:
Test server/ui/V4Pages.py tests on 2 occasions an address redirection
with parameters i...
Summary:
Test server/ui/V4Pages.py checks that the /explode page leads to a
division by zero exc...
Summary:
Page v4_graph.html sets the background color of some table entries from
float color val...
Summary:
Test server/ui/V4Pages.py parses XML with non standard entities using
the ElementTree's...
Summary:
To be able to compare 2 lists of dictionaries, test
server/ui/test_roundtrip.py calls s...
Summary:
The import_from_string() method in lnt.util.ImportData writes a copy of
the report bein...
Summary:
Adapt imports to urllib and urllib2 to rely on Python 3 module
organization by installi...
23ed24c23e7620c3873f9c1b0971967630dfdad4 authored about 5 years ago by Danila Malyutin <[email protected]>
Summary:
Adapt all divisions to use a call to old_div to maintain Python 2's
division behavior i...
Code change in revision r374687 introduced a memory leak because it
opens a file for reading in ...
Replace calls to execfile by calling exec on the result of calling
compile on the result of call...
Summary:
Per https://docs.python.org/3/library/functions.html#exec, the globals
parameter comes ...
lnt showtests output depends on the iteration order of a set, which has
no guarantee whatsoever....
The upgrade_1_to_2 module stores a __report_version__ string literal in
the Parameter column of ...
Computation of the secret when it is not supplied on the command line
involves passing a string ...
Both the ComparisonResult constructor and the stddev_mean getter set
the readonly stddev_mean. W...
lnt importreport currently fails in Python 3 because it opens the input
and output file in binar...
lnt profile getFunctions output depends on the iteration order of a
dictionary, which is an impl...
Update dependencies to fix 2 python 3 related issues:
- progressbar does not support Python 3 (u...
There is confusion between text and binary in the checkFile method of
the various profile format...
Plistlib and json modules have conflicting requirements for their dump
methods: Plistlib expects...
llvm-svn: 373608
adf6b12475543c84ca8dd06c44e1cfdb334b5e8a authored over 5 years ago by Hubert Tong <[email protected]>
Summary:
Change encoding of LNT report format to be a UTF-8 JSON file since that
is the only enc...
Summary:
Remove 2 blocks of dead code in LNT:
- safediv() method which is not used anywhere
- se...
Get rid of calls to cmp builtins since it was removed in Python 3:
- for the tests, the assignme...
Summary:
`tests/lnttool/admin.shtest` fails in some environments because it
expects the `list-ma...
Because that is what it is in cmake as well. I think -D is
a little easier to remember if you us...