summaryrefslogtreecommitdiffstats
path: root/pkgs/development/python-modules/afdko
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2021-10-05 19:51:06 +0200
committersterni <sternenseemann@systemli.org>2021-11-23 11:45:00 +0100
commit462cc7f39cd772ab2a647a9ef9fa66a6b7e89735 (patch)
treeb3576787a6307473fed753ee5f0ede6854ef3a11 /pkgs/development/python-modules/afdko
parent5104de2ad76bd95675843e8e2cb3582a5135d23e (diff)
python3Packages.afdko: run full test suite in passthru.tests
Testsuite delta seems to be 25% still (3min vs 4min on my machineā€¦).
Diffstat (limited to 'pkgs/development/python-modules/afdko')
-rw-r--r--pkgs/development/python-modules/afdko/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/afdko/default.nix b/pkgs/development/python-modules/afdko/default.nix
index 7dd2fa9287fd..d9610e9b9274 100644
--- a/pkgs/development/python-modules/afdko/default.nix
+++ b/pkgs/development/python-modules/afdko/default.nix
@@ -6,6 +6,9 @@
, cmake
, antlr4_9
, pytestCheckHook
+# Enables some expensive tests, useful for verifying an update
+, runAllTests ? false
+, afdko
}:
buildPythonPackage rec {
@@ -68,7 +71,7 @@ buildPythonPackage rec {
# https://github.com/adobe-type-tools/afdko/issues/1418
find tests -name layerinfo.plist -delete
'';
- disabledTests = [
+ disabledTests = lib.optionals (!runAllTests) [
# Disable slow tests, reduces test time ~25 %
"test_report"
"test_post_overflow"
@@ -79,6 +82,10 @@ buildPythonPackage rec {
"test_options"
];
+ passthru.tests = {
+ fullTestsuite = afdko.override { runAllTests = true; };
+ };
+
meta = with lib; {
description = "Adobe Font Development Kit for OpenType";
homepage = "https://adobe-type-tools.github.io/afdko/";