meson/docs/markdown
Jon Turney 2a64ed855e Verify that failing tests are failing with an error, not a python exception
PR #2527 suggests "making failing tests more strict about failing
gracefully".

To achive this, make meson exit with distinct exit statuses for meson errors
and python exceptions, and check the exit status is as expected for failing
tests.

I can't see how to write a test for this, within the current framework.

You can test this change by reverting the fix (but not the test) from commit
1a159db8 and verifying that 'test cases/failing/66 string as link target'
fails.
2018-02-15 12:51:24 +00:00
..
snippets User options can "yield to" a user option of the same name in superproject. Closes ##2853. 2018-02-08 00:33:44 +02:00
ARM-performance-test.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Adding-arguments.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Adding-new-projects-to-wrapdb.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Additional.md doc: Fix several minor typos. 2017-05-03 16:20:53 -04:00
Build-options.md Clarify that int options are available since 0.45.0. 2018-02-12 21:36:03 +02:00
Build-system-converters.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Build-targets.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Comparisons.md Fix inconsistent header levels 2017-10-24 23:01:11 +03:00
Compiler-properties.md docs: Fix some HTML that leaked into the markdown 2018-01-31 20:59:00 +02:00
Conference-presentations.md useless: youtu.be reference 2017-11-26 17:30:17 +00:00
Configuration.md Use the same name for the conf_data variable 2018-02-12 19:48:57 +05:30
Configuring-a-build-directory.md Update references from mesonconf to meson configure 2017-10-23 18:43:39 +02:00
Contact-information.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Continuous-Integration.md Appveyor example now validates. Closes #2641. 2017-11-19 18:17:02 +02:00
Contributing.md Correct spelling mistakes. 2018-01-19 15:53:00 +02:00
Creating-Linux-binaries.md Typo. 2018-01-22 00:02:24 +02:00
Creating-OSX-packages.md Rewrapped some markdown files. 2017-08-24 17:51:44 +03:00
Creating-releases.md Rewrapped some markdown files. 2017-08-24 17:51:44 +03:00
Cross-compilation.md cross: Implement support for loading cross files from system paths 2017-11-30 22:34:27 +02:00
Custom-build-targets.md docs: Markdown headers don't need trailing hash signs 2017-10-23 18:43:04 +02:00
D.md docs: Document the D support 2017-09-17 21:36:23 +02:00
Dependencies.md Add missing code block 2018-02-12 19:48:09 +05:30
Design-rationale.md docs: Fix date being interpreted as an ordered list item 2017-10-24 22:59:56 +03:00
Disabler.md Move version info away from header. 2018-01-14 20:45:37 +02:00
External-commands.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
FAQ.md docs: Markdown headers don't need trailing hash signs 2017-10-23 18:43:04 +02:00
Feature-autodetection.md doc: Use https links wherever possible. 2017-05-03 16:20:53 -04:00
Generating-sources.md Re-link remaining github wiki urls to mesonbuild.com site 2018-02-11 13:39:46 +02:00
Getting-meson.md Fix getting meson page (#2341) 2017-09-18 20:13:46 +03:00
Gnome-module.md Add an example for gresource 2018-02-13 21:26:43 +02:00
IDE-integration.md Update references from mesonconf to meson configure 2017-10-23 18:43:39 +02:00
Icestorm-module.md Added documentation to IceStorm module. 2018-02-02 20:30:14 +02:00
In-the-press.md doc: Use https links wherever possible. 2017-05-03 16:20:53 -04:00
Include-directories.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
IndepthTutorial.md docs: replace 'meson build' with 'meson builddir' 2017-05-03 21:00:36 +10:00
Installing.md Fixed typo 2018-02-08 23:50:19 +02:00
Java.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
Localisation.md docs: fix typos in Localization.md 2017-07-24 20:53:55 +02:00
Manual.md Rewrapped lines of a few more files. 2017-08-21 00:08:28 +03:00
Meson-sample.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Module-reference.md docs: Remove unnecessary trailing whitespaces 2017-10-23 18:43:04 +02:00
Modules.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
Overview.md Rewrapped some markdown files. 2017-08-24 17:51:44 +03:00
Performance-comparison.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Pkg-config-files.md Use American English - 'ise' -> 'ize' where applicable 2017-05-04 22:09:27 +03:00
Pkgconfig-module.md pkgconfig: Update documentation 2017-12-20 19:09:08 -05:00
Playground.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Porting-from-autotools.md docs: fix typo 2017-08-18 10:29:05 -04:00
Precompiled-headers.md Update references from mesonconf to meson configure 2017-10-23 18:43:39 +02:00
Project-templates.md Add unit test that checks that the sample projects compile. 2017-12-31 23:24:29 +02:00
Python-3-module.md make clickable 2017-12-17 13:27:21 +02:00
Qt4-module.md Wrapped and alphabetized the remaining modules. 2017-08-21 00:22:33 +03:00
Qt5-module.md [Qt module] Updated Dokerfile, added since 0.44 mention in doc 2017-11-23 21:20:45 +01:00
Quick-guide.md Rewrapped some markdown files. 2017-08-24 17:51:44 +03:00
RPM-module.md Wrapped and alphabetized the remaining modules. 2017-08-21 00:22:33 +03:00
Reference-manual.md Re-link remaining github wiki urls to mesonbuild.com site 2018-02-11 13:39:46 +02:00
Reference-tables.md Fix typo in reference tables 2018-01-27 19:52:34 +00:00
Release-notes-for-0.37.0.md doc: Replace kwarg with keyword argument. 2017-05-03 16:20:53 -04:00
Release-notes-for-0.38.0.md Re-link remaining github wiki urls to mesonbuild.com site 2018-02-11 13:39:46 +02:00
Release-notes-for-0.39.0.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Release-notes-for-0.40.0.md Use American English: behaviour -> behavior 2017-05-04 22:09:27 +03:00
Release-notes-for-0.41.0.md Fix typo in release notes for 0.41 2017-07-04 16:55:23 -04:00
Release-notes-for-0.42.0.md Missing dots are fun. 2017-08-15 02:06:53 +03:00
Release-notes-for-0.43.0.md Release notes for 0.43 are no longer preliminary 2017-12-29 23:53:47 +00:00
Release-notes-for-0.44.0.md docs: Fix missing syntax highlighting 2017-12-28 07:08:24 -05:00
Release-notes-for-0.45.0.md Updated version number for new release. 2017-12-10 17:56:27 +02:00
Release-notes.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Release-procedure.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Reproducible-builds.md Rewrapped lines of a few more files. 2017-08-21 00:08:28 +03:00
Run-targets.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
Running-Meson.md Verify that failing tests are failing with an error, not a python exception 2018-02-15 12:51:24 +00:00
Shipping-prebuilt-binaries-as-wraps.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Simd-module.md Added documentation for SIMD module. 2017-07-19 13:36:54 +03:00
Simple-comparison.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Style-guide.md Add style guide documentation. 2018-02-08 00:33:44 +02:00
Subprojects.md Add missing closed parenthesis 2018-02-12 19:48:30 +05:30
Syntax.md Add support for hex int literals. 2018-02-05 22:33:48 +02:00
Threads.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
Trial-conversions.md doc: Use https links wherever possible. 2017-05-03 16:20:53 -04:00
Tutorial.md Rewrapped some markdown files. 2017-08-24 17:51:44 +03:00
Unit-tests.md docs: remove references to `mesontest` 2017-10-31 10:10:57 +00:00
Unity-builds.md --unity flag needs {on,off,subprojects} parameter 2017-09-04 18:49:56 +05:30
Use-of-Python.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Users.md Update Users.md (#3063) 2018-02-14 20:14:15 +02:00
Using-multiple-build-directories.md docs: Markdown headers don't need trailing hash signs 2017-10-23 18:43:04 +02:00
Using-the-WrapDB.md Documentation: fix broken link (now in docs) 2017-08-15 22:10:36 +05:30
Using-with-Visual-Studio.md docs: replace 'meson build' with 'meson builddir' 2017-05-03 21:00:36 +10:00
Using-wraptool.md Reformat and update doc page. 2017-12-26 13:11:57 +02:00
Vala.md docs: Remove unnecessary trailing whitespaces 2017-10-23 18:43:04 +02:00
Videos.md Updated the video page. 2018-02-02 17:05:12 +02:00
Windows-module.md Wrapped and alphabetized the remaining modules. 2017-08-21 00:22:33 +03:00
Wrap-best-practices-and-tips.md Rewrapped lines of a few more files. 2017-08-21 00:08:28 +03:00
Wrap-dependency-system-manual.md Small changes for syntax hightlight 2017-11-06 20:55:46 +02:00
Wrap-review-guidelines.md docs: Markdown headers don't need trailing hash signs 2017-10-23 18:43:04 +02:00
_Sidebar.md Re-link remaining github wiki urls to mesonbuild.com site 2018-02-11 13:39:46 +02:00
fallback-wraptool.md doc: Capitalize things more consistently. 2017-05-03 16:20:51 -04:00
howtox.md Documentation: Add note about SCAN_BUILD 2017-11-19 18:17:31 +02:00
i18n-module.md Re-link remaining github wiki urls to mesonbuild.com site 2018-02-11 13:39:46 +02:00
index.md Add a missing space. 2018-01-02 20:29:32 +02:00
legal.md Now cracks a noble heart. Good night sweet prince: 2017-05-11 00:14:40 +03:00