| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | run_tests.py: Ignore .pdb files while validating install | Nirbheek Chauhan | 2016-09-11 | 1 | -1/+1 | |
| | | | | | | | | | | | Their presence depends on build options and compiler, and we don't currently have the test infrastructure to deal with this. | |||||
| * | | Use context manager in test cases. | Elliott Sales de Andrade | 2016-08-30 | 1 | -4/+8 | |
| | | | ||||||
| * | | Implement D support | Matthias Klumpp | 2016-08-19 | 1 | -0/+12 | |
| |/ | | | | | | | | | | | This patch adds support for the D programming language[1] to Meson. The following compilers are supported: * LDC * GDC * DMD [1]: http://dlang.org/ | |||||
| * | Added test for a prebuilt static library and a declare_dependency that uses it. | Jussi Pakkanen | 2016-07-25 | 1 | -20/+45 | |
| | | ||||||
| * | Normalize the path of a configured file to avoid dupes (#640) | Nirbheek Chauhan | 2016-07-19 | 1 | -1/+2 | |
| | | ||||||
| * | run_tests.py: Make 'no-installed-files' stricter | Nirbheek Chauhan | 2016-07-13 | 1 | -4/+6 | |
| | | | | | | When the file 'no-installed-files' is installed, require that the test not install any other files. A test for this is pending. | |||||
| * | Fix tests for the new library/executable naming scheme | Nirbheek Chauhan | 2016-07-01 | 1 | -30/+36 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Also add new tests for the platform-specific and compiler-specific versioning scheme. A rough summary is: 1. A bug in how run_tests.py:validate_install checked for files has been fixed. Earlier it wasn't checking the install directory properly. 2. Shared libraries are no longer installed in common tests, and the library name/path testing is now done in platform-specific tests. 3. Executables are now always called something?exe in the installed_files.txt file, and the suffix automatically corrected depending on the platform. 4. If a test installs a file called 'no-installed-files', the installed files for that test are not validated. This is required to implement compiler-specific tests for library names/paths such as MSVC vs MinGW 5. The platform-specific file renaming in run_tests.py has been mostly removed since it is broken for shared libraries and isn't needed for static libraries. 6. run_tests.py now reports all missing and extra files. The logic for finding these has been reworked. | |||||
| * | Fix typo argument order to TestRunner (#615) | Nirbheek Chauhan | 2016-06-24 | 1 | -1/+1 | |
| | | ||||||
| * | Print full mesonlog on failed tests when run under CI. | Jussi Pakkanen | 2016-06-23 | 1 | -13/+22 | |
| | | ||||||
| * | Finish appveyor integration by moving static library in a subdir to avoid ↵ | Jussi Pakkanen | 2016-06-13 | 1 | -1/+1 | |
| | | | | | clashes. | |||||
| * | Print full log when failures happen under Appveyor. | Jussi Pakkanen | 2016-06-13 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #577 from nioncode/vs2015 | Jussi Pakkanen | 2016-06-05 | 1 | -1/+6 | |
| |\ | | | | | Implement vs2015 backend | |||||
| | * | add vs2015 backend | Nicolas Schneider | 2016-05-30 | 1 | -1/+6 | |
| | | | ||||||
| * | | Print all of the things when CI fails. | Jussi Pakkanen | 2016-05-30 | 1 | -0/+3 | |
| |/ | ||||||
| * | cancel all pending test cases when interrupted by signals | Nicolas Schneider | 2016-05-25 | 1 | -2/+6 | |
| | | ||||||
| * | simplify unit test output (#506) | Nicolas Schneider | 2016-04-07 | 1 | -10/+11 | |
| | | | | | | | | Print status on single line only print a single line for succeeded tests and two lines for failed tests. This makes it easier to scan the output for failed tests. | |||||
| * | add exponential backoff for deleting temp directories | Nicolas Schneider | 2016-04-06 | 1 | -0/+1 | |
| | | ||||||
| * | fix off by one, since range() does not include the end of the range | Nicolas Schneider | 2016-04-06 | 1 | -1/+1 | |
| | | ||||||
| * | fix randomly failing test execution on Windows | Nicolas Schneider | 2016-04-06 | 1 | -2/+21 | |
| | | | | | | | | | shutil.rmtree, which is used by tempfile.TemporaryDirectory, randomly fails on Windows, because the directory is not empty although it should be, because all files were deleted by shutil.rmtree internals before trying to remove the directory. A simple retry approach fixes the issue. | |||||
| * | do not print anything during tests | Nicolas Schneider | 2016-04-05 | 1 | -2/+2 | |
| | | | | | | Otherwise, output from parallel tests might interleave. Let the main loop handle printing of additional info. | |||||
| * | properly fix Windows parallel tests by not using global variables | Nicolas Schneider | 2016-04-05 | 1 | -6/+5 | |
| | | | | | | | | The _run_test method uses several global variables (unity_flags, backend_flags, compile_commands, install_commands) which are not set when the method is run by the executor (at least on Windows). To resolve this, pass the variables as method parameters. | |||||
| * | Revert "Fix Windows. Again." | Nicolas Schneider | 2016-04-05 | 1 | -12/+2 | |
| | | | | | This reverts commit e522a9f2684e38955aefda3b4413a78997ccdbc9. | |||||
| * | Fix Windows. Again. | Jussi Pakkanen | 2016-04-01 | 1 | -2/+12 | |
| | | ||||||
| * | Output is all pretty again. | Jussi Pakkanen | 2016-04-01 | 1 | -6/+7 | |
| | | ||||||
| * | Run tests in parallel. | Jussi Pakkanen | 2016-04-01 | 1 | -3/+12 | |
| | | ||||||
| * | Fix Windows. | Jussi Pakkanen | 2016-04-01 | 1 | -2/+4 | |
| | | ||||||
| * | Use individual tempdirs for building and installing in unit tests. | Jussi Pakkanen | 2016-04-01 | 1 | -15/+6 | |
| | | ||||||
| * | Check option files too. | Jussi Pakkanen | 2016-03-20 | 1 | -1/+1 | |
| | | ||||||
| * | enhance test framework to read meson arguments from a file per test | Nicolas Schneider | 2016-03-12 | 1 | -1/+17 | |
| | | | | | | | | A 'test_args.txt' file in the same directory as the test case will be parsed by the test framework and the content will be passed as arguments to meson during configuration. The arguments are put before any 'extra_args' to make them overwritable from the command line. | |||||
| * | Back to .py suffix in files. Closes #394. | Jussi Pakkanen | 2016-03-02 | 1 | -0/+4 | |
| | | ||||||
| * | Merge Python 3 module support. | Jussi Pakkanen | 2016-02-26 | 1 | -0/+1 | |
| |\ | ||||||
| | * | Added plain Python sample project. | Jussi Pakkanen | 2016-02-21 | 1 | -0/+1 | |
| | | | ||||||
| * | | use sys.stdout.encoding when parsing subprocess output | Nicolas Schneider | 2016-02-22 | 1 | -4/+4 | |
| |/ | ||||||
| * | Renamed meson package to mesonbuild so that we can have a script named meson ↵ | Jussi Pakkanen | 2016-01-16 | 1 | -7/+7 | |
| | | | | | in the same toplevel dir. | |||||
| * | Finalize moduleification so that full test suite runs. | Jussi Pakkanen | 2016-01-16 | 1 | -4/+4 | |
| | | ||||||
| * | Can run most of test suite (with hacks). | Jussi Pakkanen | 2016-01-15 | 1 | -3/+4 | |
| | | ||||||
| * | Organise files into a module structure. | Jussi Pakkanen | 2016-01-15 | 1 | -5/+5 | |
| | | ||||||
| * | Make vs dependency detector work on non-english locales. | Jussi Pakkanen | 2015-12-18 | 1 | -8/+12 | |
| | | ||||||
| * | Can build simple Swift executables. | Jussi Pakkanen | 2015-12-07 | 1 | -0/+1 | |
| | | ||||||
| * | Can define benchmarks and run them. | Jussi Pakkanen | 2015-11-25 | 1 | -4/+5 | |
| | | ||||||
| * | Added conf option for build tree layout. | Jussi Pakkanen | 2015-09-17 | 1 | -5/+7 | |
| | | ||||||
| * | More robust windows detection and more logs. | Jussi Pakkanen | 2015-08-25 | 1 | -4/+4 | |
| | | ||||||
| * | Merge pull request #162 from mesonbuild/lint_errors | jpakkane | 2015-06-19 | 1 | -1/+1 | |
| |\ | | | | | Fix some bugs when linting code | |||||
| | * | run_tests: Bad first argument 'Exception' given to super() | Igor Gnatenko | 2015-06-19 | 1 | -1/+1 | |
| | | | | | | | | | Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> | |||||
| * | | run_tests: fix bad-continuation | Igor Gnatenko | 2015-06-19 | 1 | -2/+2 | |
| |/ | | | | Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> | |||||
| * | Do not invoke linker via cmd /c on Windows. | Jussi Pakkanen | 2015-05-17 | 1 | -0/+2 | |
| | | ||||||
| * | Run unit tests in-process too for extra speed. | Jussi Pakkanen | 2015-04-23 | 1 | -9/+24 | |
| | | ||||||
| * | Run Meson test invocations in-process because spawning a new Python process ↵ | Jussi Pakkanen | 2015-04-23 | 1 | -7/+17 | |
| | | | | | for each is too slow. | |||||
| * | Print test time breakdown. | Jussi Pakkanen | 2015-04-23 | 1 | -6/+15 | |
| | | ||||||
| * | Store time taken to configure, build and test individual cases. | Jussi Pakkanen | 2015-04-23 | 1 | -14/+29 | |
| | | ||||||
