<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/meson.git/run_meson_command_tests.py, branch thinlto</title>
<subtitle>github.com: mesonbuild/meson.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/'/>
<entry>
<title>pathlib: Fix resolve() by overriding it in Python 3.5</title>
<updated>2020-10-04T08:45:48+00:00</updated>
<author>
<name>Daniel Mensinger</name>
<email>daniel@mensinger-ka.de</email>
</author>
<published>2020-09-29T15:36:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=1dfaccfd9129aa4ac24b46f0a9490b19ae59adc0'/>
<id>1dfaccfd9129aa4ac24b46f0a9490b19ae59adc0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix setuptools 49 test. (fixes #7452)</title>
<updated>2020-07-19T11:45:59+00:00</updated>
<author>
<name>Daniel Mensinger</name>
<email>daniel@mensinger-ka.de</email>
</author>
<published>2020-07-17T16:17:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=59910c437a81b94c72e3cbdfc2c3612fae576d6e'/>
<id>59910c437a81b94c72e3cbdfc2c3612fae576d6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pep8: add missing import, remove unused variable</title>
<updated>2020-06-15T20:33:40+00:00</updated>
<author>
<name>Michael Hirsch</name>
<email>scivision@users.noreply.github.com</email>
</author>
<published>2020-05-14T18:04:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=6f2eb6233cca9d92f6a41a39e56f547e8e82a2b6'/>
<id>6f2eb6233cca9d92f6a41a39e56f547e8e82a2b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>run_*tests*.py: print Meson version at start of test suite</title>
<updated>2020-06-15T20:33:40+00:00</updated>
<author>
<name>Michael Hirsch</name>
<email>scivision@users.noreply.github.com</email>
</author>
<published>2020-05-14T17:55:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=1ec84c570fe33309a388238c247caac9578b2191'/>
<id>1ec84c570fe33309a388238c247caac9578b2191</id>
<content type='text'>
on some systems, tests may take over an hour to run--only to find
you might have used an unintended Meson version (e.g. release instead
of dev). This change prints the Meson version at the start of the
run_*tests*.py scripts.

Also, raise SystemExit(main()) is preferred in general over
sys.exit(main())
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
on some systems, tests may take over an hour to run--only to find
you might have used an unintended Meson version (e.g. release instead
of dev). This change prints the Meson version at the start of the
run_*tests*.py scripts.

Also, raise SystemExit(main()) is preferred in general over
sys.exit(main())
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Ignore all files in 'data' directories</title>
<updated>2019-06-28T15:02:20+00:00</updated>
<author>
<name>Daniel Mensinger</name>
<email>daniel@mensinger-ka.de</email>
</author>
<published>2019-06-28T15:02:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=ec0998e694459fe8c2954bb72cc6b0b0959b37c8'/>
<id>ec0998e694459fe8c2954bb72cc6b0b0959b37c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: fix test_meson_installed after the recent appveyor image update</title>
<updated>2018-11-14T23:00:01+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2018-11-13T18:48:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=5a9c9c70df17c8f1ba900933574586c46c3d096f'/>
<id>5a9c9c70df17c8f1ba900933574586c46c3d096f</id>
<content type='text'>
Since the last appveyor image update which also included a msys2 update
test_meson_installed() fails for the msys2 mingw jobs complaining that
the install path isn't included in PYTHONPATH.

It complains that "site-packages\" isn't included in "site-packages" ignoring
that the separator should be ignored here. Work around the issue by making
sure that the path set as PYTHONPATH always ends with os.sep.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the last appveyor image update which also included a msys2 update
test_meson_installed() fails for the msys2 mingw jobs complaining that
the install path isn't included in PYTHONPATH.

It complains that "site-packages\" isn't included in "site-packages" ignoring
that the separator should be ignored here. Work around the issue by making
sure that the path set as PYTHONPATH always ends with os.sep.
</pre>
</div>
</content>
</entry>
<entry>
<title>Consider 'samu' when looking for ninja command</title>
<updated>2018-11-10T22:21:47+00:00</updated>
<author>
<name>Michael Forney</name>
<email>mforney@mforney.org</email>
</author>
<published>2018-10-08T17:05:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=50b2ef7354b503ae62abd504cdce938c390b358f'/>
<id>50b2ef7354b503ae62abd504cdce938c390b358f</id>
<content type='text'>
samu prints a different message when the build is a no-op, so make
assertBuildIsNoop consider that as well.

Also, if compile_commands.json cannot be found, just skip the test. This
seems reasonable since meson just produces a warning if `ninja -t compdb`
fails.

Finally, only capture stdout in run_meson_command_tests.py, since the
backend may print messages the tests don't recognize to stderr.

Fixes #3405.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
samu prints a different message when the build is a no-op, so make
assertBuildIsNoop consider that as well.

Also, if compile_commands.json cannot be found, just skip the test. This
seems reasonable since meson just produces a warning if `ninja -t compdb`
fails.

Finally, only capture stdout in run_meson_command_tests.py, since the
backend may print messages the tests don't recognize to stderr.

Fixes #3405.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests runners: Refactor out global variables and add argparse</title>
<updated>2018-10-10T19:19:06+00:00</updated>
<author>
<name>Niklas Claesson</name>
<email>nicke.claesson@gmail.com</email>
</author>
<published>2018-10-10T19:17:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=4ef4edee2f460a354cca0c381d08604f6837c496'/>
<id>4ef4edee2f460a354cca0c381d08604f6837c496</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>meson_command_tests: Don't pass pathlib.Path to open [skip appveyor]</title>
<updated>2018-08-18T16:13:15+00:00</updated>
<author>
<name>Nirbheek Chauhan</name>
<email>nirbheek@centricular.com</email>
</author>
<published>2018-08-18T15:27:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=8277d94e24d4382d49289c07ef20ea78d95443e1'/>
<id>8277d94e24d4382d49289c07ef20ea78d95443e1</id>
<content type='text'>
Closes https://github.com/mesonbuild/meson/issues/4047
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes https://github.com/mesonbuild/meson/issues/4047
</pre>
</div>
</content>
</entry>
<entry>
<title>setup: Add tests for the installed files list</title>
<updated>2018-08-11T19:48:58+00:00</updated>
<author>
<name>Nirbheek Chauhan</name>
<email>nirbheek@centricular.com</email>
</author>
<published>2018-08-11T19:25:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=c0413f5d49ce7b7df03cf859841aa8b275a6cd6d'/>
<id>c0413f5d49ce7b7df03cf859841aa8b275a6cd6d</id>
<content type='text'>
Ensure that the installed files list matches what we expect, to avoid
surprises at release time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ensure that the installed files list matches what we expect, to avoid
surprises at release time.
</pre>
</div>
</content>
</entry>
</feed>
