Revision tags: llvmorg-4.0.1-rc1 |
|
#
894c1471 |
| 05-Apr-2017 |
Sean Callanan <scallanan@apple.com> |
The darwin_log tests are very fragile and currently do not properly assess the state of that functionality. I have put them all in their own category, and made that category disabled by default.
Dif
The darwin_log tests are very fragile and currently do not properly assess the state of that functionality. I have put them all in their own category, and made that category disabled by default.
Differential revision: https://reviews.llvm.org/D31718
llvm-svn: 299587
show more ...
|
#
6de25ec6 |
| 15-Mar-2017 |
Pavel Labath <labath@google.com> |
dotest.py: remove the ability to specify different architectures/compilers in a single invocation
Summary: This has been broken at least since the new test result framework was added, which was over
dotest.py: remove the ability to specify different architectures/compilers in a single invocation
Summary: This has been broken at least since the new test result framework was added, which was over a year ago. It looks like nobody has missed it since.
Removing this makes the gmodules handling code saner, as it already did not know how to handle the multiple-compilers case.
My motivation for this is libc++ data formatters support on android -- I am trying make a central way of determining whether libc++ tests can be run, and without this, I would have to resort to similar hacks as the gmodules code.
Reviewers: jingham, zturner
Subscribers: danalbert, tfiala, lldb-commits
Differential Revision: https://reviews.llvm.org/D30779
llvm-svn: 297811
show more ...
|
Revision tags: llvmorg-4.0.0, llvmorg-4.0.0-rc4, llvmorg-4.0.0-rc3, llvmorg-4.0.0-rc2, llvmorg-4.0.0-rc1, llvmorg-3.9.1, llvmorg-3.9.1-rc3, llvmorg-3.9.1-rc2, llvmorg-3.9.1-rc1 |
|
#
f833f173 |
| 04-Oct-2016 |
Francis Ricci <francisjricci@gmail.com> |
Improvements to testing blacklist
Summary: This patch is necessary because individual test cases are not required to have unique names. Therefore, test cases must now be specified explicitly in the
Improvements to testing blacklist
Summary: This patch is necessary because individual test cases are not required to have unique names. Therefore, test cases must now be specified explicitly in the form <TestCase>.<TestMethod>. Because it works by regex matching, passing just <TestCase> will still disable an entire file.
This also allows for multiple exclusion files to be specified.
Reviewers: zturner, labath, jingham, tfiala
Subscribers: lldb-commits, sas
Differential Revision: https://reviews.llvm.org/D24988
llvm-svn: 283238
show more ...
|
#
69517079 |
| 23-Sep-2016 |
Francis Ricci <francisjricci@gmail.com> |
Allow for tests to be disabled at runtime
Summary: The current implementation of the test suite allows the user to run a certain subset of tests using '-p', but does not allow the inverse, where a u
Allow for tests to be disabled at runtime
Summary: The current implementation of the test suite allows the user to run a certain subset of tests using '-p', but does not allow the inverse, where a user wants to run all but some number of known failing tests. Implement this functionality.
Reviewers: labath, zturner, tfiala
Subscribers: jingham, sas, lldb-commits
Differential Revision: https://reviews.llvm.org/D24629
llvm-svn: 282298
show more ...
|
#
b9c1b51e |
| 06-Sep-2016 |
Kate Stone <katherine.stone@apple.com> |
*** This commit represents a complete reformatting of the LLDB source code *** to conform to clang-format’s LLVM style. This kind of mass change has *** two obvious implications:
Firstly, merging t
*** This commit represents a complete reformatting of the LLDB source code *** to conform to clang-format’s LLVM style. This kind of mass change has *** two obvious implications:
Firstly, merging this particular commit into a downstream fork may be a huge effort. Alternatively, it may be worth merging all changes up to this commit, performing the same reformatting operation locally, and then discarding the merge for this particular commit. The commands used to accomplish this reformatting were as follows (with current working directory as the root of the repository):
find . \( -iname "*.c" -or -iname "*.cpp" -or -iname "*.h" -or -iname "*.mm" \) -exec clang-format -i {} + find . -iname "*.py" -exec autopep8 --in-place --aggressive --aggressive {} + ;
The version of clang-format used was 3.9.0, and autopep8 was 1.2.4.
Secondly, “blame” style tools will generally point to this commit instead of a meaningful prior commit. There are alternatives available that will attempt to look through this change and find the appropriate prior commit. YMMV.
llvm-svn: 280751
show more ...
|
Revision tags: llvmorg-3.9.0, llvmorg-3.9.0-rc3, llvmorg-3.9.0-rc2, llvmorg-3.9.0-rc1, llvmorg-3.8.1, llvmorg-3.8.1-rc1 |
|
#
8d4d151b |
| 17-May-2016 |
Zachary Turner <zturner@google.com> |
Allow custom formatting of session log file names.
Differential Revision: http://reviews.llvm.org/D20306
llvm-svn: 269793
|
Revision tags: llvmorg-3.8.0, llvmorg-3.8.0-rc3, llvmorg-3.8.0-rc2, llvmorg-3.8.0-rc1 |
|
#
685a7570 |
| 14-Dec-2015 |
Todd Fiala <todd.fiala@gmail.com> |
test infra: enable single-worker rerun phase for flakey tests.
Use of --rerun-all-issues will enable any test method failure, not just test methods marked with the flakey decorator, to rerun.
Curre
test infra: enable single-worker rerun phase for flakey tests.
Use of --rerun-all-issues will enable any test method failure, not just test methods marked with the flakey decorator, to rerun.
Currently this does not change the flakey logic's immediate rerun attempt. I want to make sure this doesn't cause any significant issues before changing that part.
The rerun reporting is only known to work properly with the default (new) BasicResultsFormatter reporting. Once we work out any issues, I'll go back and make sure the curses output handles it properly as well.
llvm-svn: 255543
show more ...
|
#
f098e4fb |
| 14-Dec-2015 |
Zachary Turner <zturner@google.com> |
Make debug info specification use categories system.
Reviewed By: Tamas Berghammer, Pavel Labath Differential Revision: http://reviews.llvm.org/D15428
llvm-svn: 255525
|
#
93153922 |
| 12-Dec-2015 |
Todd Fiala <todd.fiala@gmail.com> |
test infra: adds book-keeping for rerunnable tests
Also adds full path info for exceptional exits and timeouts when no test method is currently running.
Adds --rerun-all-issues command line arg. I
test infra: adds book-keeping for rerunnable tests
Also adds full path info for exceptional exits and timeouts when no test method is currently running.
Adds --rerun-all-issues command line arg. If specified, all test issues are eligible for rerun. If not specified, only tests marked flakey are eligible for rerun.
The actual rerunning will occur in an upcoming change. This change just handles tha accounting of what should be rerun.
llvm-svn: 255438
show more ...
|
#
742afdb3 |
| 11-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove -S option from dotest.py.
llvm-svn: 255361
|
#
6a188e6c |
| 11-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove -r and -R options from dotest.py.
llvm-svn: 255360
|
#
07206ea1 |
| 10-Dec-2015 |
Todd Fiala <todd.fiala@gmail.com> |
test result details now print module.class.test_name in verbose mode.
And, turns off verbose mode by default. This must have been switched on as the default when somebody was testing.
llvm-svn: 25
test result details now print module.class.test_name in verbose mode.
And, turns off verbose mode by default. This must have been switched on as the default when somebody was testing.
llvm-svn: 255310
show more ...
|
#
923fdbad |
| 10-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove the -y option from dotest.py.
llvm-svn: 255280
|
#
70ed5738 |
| 10-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove the -x option from dotest.py.
llvm-svn: 255279
|
#
80310c29 |
| 10-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove the --output-on-success command line argument from dotest.
llvm-svn: 255277
|
#
3cfa3149 |
| 10-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove the -T option from dotest.py.
llvm-svn: 255276
|
#
94ea56bc |
| 09-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove the -P option from dotest.py
This was an option to display a graphical progress bar. Nobody is using this, and it doesn't work correctly anyway with the new result formatter.
llvm-svn: 2551
Remove the -P option from dotest.py
This was an option to display a graphical progress bar. Nobody is using this, and it doesn't work correctly anyway with the new result formatter.
llvm-svn: 255153
show more ...
|
#
35a7610a |
| 09-Dec-2015 |
Zachary Turner <zturner@google.com> |
Delete the -n command line option from dotest.py.
This removes the option to not print some one time version and diagnostic information when running the test suite.
llvm-svn: 255152
|
#
6c9e4441 |
| 09-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove the -i command line option from dotest.py.
This is part of a larger effort to remove unused command line options from dotest.py.
llvm-svn: 255151
|
#
d2a93fd6 |
| 09-Dec-2015 |
Zachary Turner <zturner@google.com> |
Delete the -F command line option from dotest.py.
This removes the failfast command line option as part of an effort to simplify dotest and remove unused command line options. You can still Ctrl+C
Delete the -F command line option from dotest.py.
This removes the failfast command line option as part of an effort to simplify dotest and remove unused command line options. You can still Ctrl+C any time you want to exit early.
llvm-svn: 255150
show more ...
|
#
76972031 |
| 09-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove -k command line option from dotest.py.
This is part of an effort to remove unused command line options.
llvm-svn: 255143
|
#
6c873334 |
| 09-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove -e option from dotest.py.
This is part of an effort to clean up dotest command line options that are no longer used.
llvm-svn: 255142
|
#
d865c6b7 |
| 08-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove the -c option from dotest.py.
This seems to be a legacy relic from days gone by where the remote test suite runner operated completely differently than it does today. git blames and comments
Remove the -c option from dotest.py.
This seems to be a legacy relic from days gone by where the remote test suite runner operated completely differently than it does today. git blames and comments traced this functionality back to about 2012, and nobody seems to know anything about it now.
llvm-svn: 255060
show more ...
|
#
50671583 |
| 08-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove the -X option from dotest.py
This removes the option to exclude a single directory. This is part of an effort to remove unused options and cleanup the interface to the test suite.
llvm-svn:
Remove the -X option from dotest.py
This removes the option to exclude a single directory. This is part of an effort to remove unused options and cleanup the interface to the test suite.
llvm-svn: 255048
show more ...
|
#
7544602d |
| 08-Dec-2015 |
Zachary Turner <zturner@google.com> |
Remove the -g option from dotest.py
This removes the non-exclusive filterspec option as part of an effort to remove unused / deprecated command line options from dotest.
llvm-svn: 255041
|