summaryrefslogtreecommitdiff
path: root/run_project_tests.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Catch permissionerrors too, since Windows seems to produce them occasionally.Jussi Pakkanen2017-01-021-2/+3
|
* style: fix E128 violationsIgor Gnatenko2017-01-011-1/+1
| | | | | | E128: continuation line under-indented for visual indent Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
* style: fix E265 violationsIgor Gnatenko2017-01-011-1/+1
| | | | | | E265: block comment should start with '# ' Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
* style: fix E226 violationsIgor Gnatenko2017-01-011-2/+2
| | | | | | E226: missing whitespace around arithmetic operator Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
* Fix space before :.Jussi Pakkanen2016-12-311-7/+7
|
* Force a Ninja regeneration before each project testNirbheek Chauhan2016-12-231-0/+5
| | | | | | | | We have no test coverage for regeneration at all, which is why issues like #1246 slide by without us noticing. With this, we will run a regen on every test during `ninja test` after it has been compiled. This will not affect test times too much since the regen will not rebuild anything at all since there have been no source changes.
* Merge pull request #1233 from mesonbuild/wip/ignatenko/code-styleJussi Pakkanen2016-12-211-2/+1
|\ | | | | Trivial cleanups in code
| * tree-wide: remove blank lines at EOFIgor Gnatenko2016-12-191-1/+0
| | | | | | | | Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
| * run_project_test: don't import sys twiceIgor Gnatenko2016-12-191-1/+1
| | | | | | | | Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
* | Make cross tests use same framework as regular tests.Jussi Pakkanen2016-12-201-10/+12
| |
* | run_project_tests.py: Also do ninja clean on testsNirbheek Chauhan2016-12-191-31/+30
|/ | | | This will catch things like #1220
* Pass --no-rebuild arg when running inprocess to prevent Ninja vomit.Jussi Pakkanen2016-12-041-2/+2
|
* Guard against cpu_count failing.Jussi Pakkanen2016-12-021-1/+8
|
* All testing is now in mesontest.py, which simplifies a lot of stuff.Jussi Pakkanen2016-11-181-3/+3
|
* Merge pull request #995 from centricular/more-appveyor-buildsJussi Pakkanen2016-11-091-9/+46
|\ | | | | appveyor.yml: Test more than just MSVC2010 + Ninja on x86
| * project tests: Fix appveyor overwriting the platform env variableNirbheek Chauhan2016-11-101-0/+15
| | | | | | | | | | | | There is no way to do this in the .appveyor.yml file since it seems that the appveyor environment is forcibly written after each cmd command that is run.
| * project tests: Skip lang-specific tests based on backendNirbheek Chauhan2016-11-101-9/+31
| | | | | | | | | | XCode and Visual Studio are likely never going to support these languages, so don't fail if the compiler happens to be in the PATH.
* | Allow tests to mark themselves as skipped during runtime.Jussi Pakkanen2016-11-091-1/+1
|/
* project tests: Require both javac and java for Java testsNirbheek Chauhan2016-11-091-1/+1
|
* run_tests.py: Add support for tests that fail at build-time or test-timeNirbheek Chauhan2016-10-141-6/+19
|
* Run unittests.Jussi Pakkanen2016-10-081-0/+499