summaryrefslogtreecommitdiff
path: root/meson.build
AgeCommit message (Collapse)Author
2024-09-09meson.build: prepare for gentoolkit-0.6.8Matt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2024-05-08meson.build: prepare for gentoolkit-0.6.7Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-04-25meson.build: prepare for gentoolkit-0.6.6Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-12meson: make tests optionalGreg Kubaryk
Closes: https://bugs.gentoo.org/926427 Signed-off-by: Greg Kubaryk <greg.kubaryk@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> (cherry picked from commit 988e47557368df49035eeba94beca893f7b267c1)
2024-03-12Revert "meson: make tests optional"Sam James
This reverts commit 988e47557368df49035eeba94beca893f7b267c1. Signed-off-by: Sam James <sam@gentoo.org>
2024-03-12meson: make tests optionalSam James
Closes: https://bugs.gentoo.org/926427 Signed-off-by: Greg Kubaryk <greg.kubaryk@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-03-07switch test framework to pytestJohn Turner
Pytest is a testing framework that is backwards compatible with "unittest" tests, but provides new styles of tests that are more ergonomic. Pytest tests do not require wrapping the test in a class, just a top level python function will be automatically picked up. Assertions use the regular python assert built-in and provide greatly enhanced debug output. These features reduce friction in writing new unit tests, and being backwards compatible allows preserving the existing gentoolkit unit tests. Changing the meson test command and installing the pytest package in CI are the only changes required to start using it! Signed-off-by: John Turner <jturner.usa@gmail.com> Closes: https://github.com/gentoo/gentoolkit/pull/45 Signed-off-by: Sam James <sam@gentoo.org>
2024-01-19NEWS, meson.build: prepare for gentoolkit-0.6.5Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-18v0.6.4Matt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2023-12-03meson: drop find_program('sed') as it isn't usedFlorian Schmaus
Signed-off-by: Florian Schmaus <flow@gentoo.org> Closes: https://github.com/gentoo/gentoolkit/pull/37 Signed-off-by: Sam James <sam@gentoo.org>
2023-10-12Migrate to PEP517 meson-python buildZac Medico
Bug: https://bugs.gentoo.org/909888 Signed-off-by: Zac Medico <zmedico@gentoo.org> Closes: https://github.com/gentoo/gentoolkit/pull/36 Signed-off-by: Sam James <sam@gentoo.org>