]> git.donarmstrong.com Git - lilypond.git/commitdiff
Tweak regression test to account for spacing changes/bug fixes.
authorNeil Puttock <n.puttock@gmail.com>
Thu, 2 Dec 2010 21:40:47 +0000 (21:40 +0000)
committerNeil Puttock <n.puttock@gmail.com>
Thu, 2 Dec 2010 21:40:47 +0000 (21:40 +0000)
input/regression/stem-length-estimation.ly

index 11d1bdd7b7f84bb945eb8c2177e98e04e59afa9f..18697f726b6a3a2b5b04ec2d971f528000481966 100644 (file)
@@ -6,14 +6,32 @@ This example should fit snugly on one page.
 "
 }
 
+#(define (assert-single-page layout props arg)
+   (if (and (= (chain-assoc-get 'page:page-number props -1)
+               (ly:output-def-lookup layout 'first-page-number))
+            (chain-assoc-get 'page:last? props -1))
+       (interpret-markup layout props arg)
+       (ly:error "failed to fit test on single page")))
+
 \paper {
   #(set-paper-size "a6")
   tagline = ##f
-  system-system-spacing #'padding = #1.20
+  system-system-spacing = #'((padding . 1.2))
+  oddHeaderMarkup = \markup \on-the-fly #assert-single-page \null
 }
 
-\new Voice {
-  \voiceTwo
-  \override Staff.Stem #'length = #0
-  \repeat unfold 144 a
+\book {
+  \score {
+    \new Voice {
+      \voiceTwo
+      \override Stem #'length = #0
+      \repeat unfold 144 a4
+    }
+    \layout {
+      \context {
+        \Score
+        \remove "Bar_number_engraver"
+      }
+    }
+  }
 }