Stabilize test 3000 - Perl hash
authorHeiko Schlittermann (HS12) <hs@schlittermann.de>
Thu, 9 Apr 2015 19:49:47 +0000 (21:49 +0200)
committerJeremy Harris <jgh146exb@wizmail.org>
Mon, 13 Apr 2015 17:40:25 +0000 (18:40 +0100)
A Perl hash in scalar context returns a true value. Nothing else.
Currently it's information about the internal storage, something like
n/m, used buckets/allocated buckets. But this seems to change from run
to run between 1/8 and 2/8.

test/scripts/3000-Perl/3000
test/stdout/3000

index fc500201230823ff9afad09575e3425f58b0bc99..30ac29eb36ede58fe404ea06debd859b73396ae8 100644 (file)
@@ -16,7 +16,7 @@ ${perl{foo}{1}{2}{3}{4}{5}{6}{7}{8}{9}}
 ${perl{return_scalar}}
 ${perl{return_list}}
 ${perl{return_variable_vector}}
-${perl{return_hash}}
+${sg{${perl{return_hash}}}{\\d+}{X}}
 
 $tod_full // ${perl{change_locale}} // $tod_full
 ****
index 4ee74c8775616d66944fd27b4bd5466546c6aa99..ad21103b3af09190c583bd210ba85b894911c6c3 100644 (file)
@@ -17,7 +17,7 @@
 > 42
 > 30
 > 3
-> 2/8
+> X/X
 > 
 > Tue, 2 Mar 1999 09:44:33 +0000 // Changed locale // Tue, 2 Mar 1999 09:44:33 +0000
 >