[libmath-prime-util-perl] 10/18: Speed up Travis CI

Partha P. Mukherjee ppm-guest at moszumanska.debian.org
Thu May 21 18:46:39 UTC 2015


This is an automated email from the git hooks/post-receive script.

ppm-guest pushed a commit to annotated tag v0.17
in repository libmath-prime-util-perl.

commit 87f158518074b0948e242bdc7dd68b76bca05bd6
Author: Dana Jacobsen <dana at acm.org>
Date:   Mon Dec 17 09:04:45 2012 -0800

    Speed up Travis CI
---
 .travis.yml      | 5 +++--
 t/22-aks-prime.t | 8 ++++++--
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 49e3baa..dec2518 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,9 +1,10 @@
 language: "perl"
 perl:
   - "5.16"
-  - "5.14"
-  - "5.12"
   - "5.10"
+# There is little reason to have travis run multiple Perls.
+#  - "5.14"
+#  - "5.12"
 
 before_script:
 #    - sudo apt-get install libgmp3-dev
diff --git a/t/22-aks-prime.t b/t/22-aks-prime.t
index 040199f..b736a58 100644
--- a/t/22-aks-prime.t
+++ b/t/22-aks-prime.t
@@ -7,6 +7,7 @@ use Math::Prime::Util qw/is_aks_prime/;
 
 my $use64 = Math::Prime::Util::prime_get_config->{'maxbits'} > 32;
 my $extra = defined $ENV{RELEASE_TESTING} && $ENV{RELEASE_TESTING};
+my $ispp = !Math::Prime::Util::prime_get_config->{xs};
 my $broken64 = (18446744073709550592 == ~0);
 
 plan tests =>   6   # range
@@ -33,8 +34,11 @@ is( is_aks_prime(877), 1, "is_aks_prime(877) is true" );
 
 #diag "Unfortunately these tests are very slow.";
 
-# The first number that makes it past the sqrt test to actually run.
-is( is_aks_prime(69197), 1, "is_aks_prime(69197) is true" );
+SKIP: {
+  skip "Skipping PP AKS on 32-bit -- just too slow.", 1 if $ispp && !$use64;
+  # The first number that makes it past the sqrt test to actually run.
+  is( is_aks_prime(69197), 1, "is_aks_prime(69197) is true" );
+}
 
 # A small composite that runs the real primality test.
 is( is_aks_prime(69199), 0, "is_aks_prime(69199) is false" );

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmath-prime-util-perl.git



More information about the Pkg-perl-cvs-commits mailing list