[gnuplot] 01/04: Simplify and update autotest. (Closes: #756156)

Anton Gladky gladk at moszumanska.debian.org
Fri Aug 1 21:22:40 UTC 2014


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

gladk pushed a commit to branch master
in repository gnuplot.

commit 6aae61e475c28520831c99c4495506b516f8a43a
Author: Anton Gladky <gladk at debian.org>
Date:   Fri Aug 1 19:37:09 2014 +0200

    Simplify and update autotest. (Closes: #756156)
---
 debian/tests/arrowstyle  | 294 -----------------------------------------------
 debian/tests/control     |   2 +-
 debian/tests/epslatex    |  81 -------------
 debian/tests/fillstyle   |  79 -------------
 debian/tests/testgnuplot |  19 +++
 5 files changed, 20 insertions(+), 455 deletions(-)

diff --git a/debian/tests/arrowstyle b/debian/tests/arrowstyle
deleted file mode 100755
index 8b9294e..0000000
--- a/debian/tests/arrowstyle
+++ /dev/null
@@ -1,294 +0,0 @@
-#!/bin/sh
-# autopkgtest check
-# (C) 2014 Anton Gladky
-
-set -e
-
-WORKDIR=$(mktemp -d)
-trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
-cd $WORKDIR
-
-cat <<EOF > 1.dat
-#
--20.000000 -3.041676
--19.000000 -3.036427
--18.000000 -3.030596
--17.000000 -3.024081
--16.000000 -3.016755
--15.000000 -3.008456
--14.000000 -2.998978
--13.000000 -2.988049
--12.000000 -2.975310
--11.000000 -2.960273
--10.000000 -2.942255
--9.000000 -2.920278
--8.000000 -2.892883
--7.000000 -2.857799
--6.000000 -2.811295
--5.000000 -2.746802
--4.000000 -2.651635
--3.000000 -2.498092
--2.000000 -2.214297
--1.000000 -1.570796
-0.000000 0.000000
-1.000000 1.570796
-2.000000 2.214297
-3.000000 2.498092
-4.000000 2.651635
-5.000000 2.746802
-6.000000 2.811295
-7.000000 2.857799
-8.000000 2.892883
-9.000000 2.920278
-10.000000 2.942255
-11.000000 2.960273
-12.000000 2.975310
-13.000000 2.988049
-14.000000 2.998978
-15.000000 3.008456
-16.000000 3.016755
-17.000000 3.024081
-18.000000 3.030596
-19.000000 3.036427
-EOF
-
-cat <<EOF > 2.dat
-#
-#
-#
--20.000000 -6.083352
--19.000000 -6.072853
--18.000000 -6.061191
--17.000000 -6.048162
--16.000000 -6.033510
--15.000000 -6.016913
--14.000000 -5.997955
--13.000000 -5.976098
--12.000000 -5.950620
--11.000000 -5.920546
--10.000000 -5.884511
--9.000000 -5.840556
--8.000000 -5.785765
--7.000000 -5.715597
--6.000000 -5.622591
--5.000000 -5.493603
--4.000000 -5.303271
--3.000000 -4.996183
--2.000000 -4.428595
--1.000000 -3.141593
-0.000000 0.000000
-1.000000 3.141593
-2.000000 4.428595
-3.000000 4.996183
-4.000000 5.303271
-5.000000 5.493603
-6.000000 5.622591
-7.000000 5.715597
-8.000000 5.785765
-9.000000 5.840556
-10.000000 5.884511
-11.000000 5.920546
-12.000000 5.950620
-13.000000 5.976098
-14.000000 5.997955
-15.000000 6.016913
-16.000000 6.033510
-17.000000 6.048162
-18.000000 6.061191
-19.000000 6.072853
-EOF
-
-cat <<EOF > 3.dat
-#
-#
-#
--20.000000 -9.125028
--19.000000 -9.109280
--18.000000 -9.091787
--17.000000 -9.072243
--16.000000 -9.050265
--15.000000 -9.025369
--14.000000 -8.996933
--13.000000 -8.964147
--12.000000 -8.925931
--11.000000 -8.880819
--10.000000 -8.826766
--9.000000 -8.760835
--8.000000 -8.678648
--7.000000 -8.573396
--6.000000 -8.433886
--5.000000 -8.240405
--4.000000 -7.954906
--3.000000 -7.494275
--2.000000 -6.642892
--1.000000 -4.712389
-0.000000 0.000000
-1.000000 4.712389
-2.000000 6.642892
-3.000000 7.494275
-4.000000 7.954906
-5.000000 8.240405
-6.000000 8.433886
-7.000000 8.573396
-8.000000 8.678648
-9.000000 8.760835
-10.000000 8.826766
-11.000000 8.880819
-12.000000 8.925931
-13.000000 8.964147
-14.000000 8.996933
-15.000000 9.025369
-16.000000 9.050265
-17.000000 9.072243
-18.000000 9.091787
-19.000000 9.109280
-EOF
-
-cat <<EOF > arrowstyle.dat
--1000	37	-41
--959	11	-49
--918	-16	-48
--877	-42	-39
--836	-60	-24
--795	-69	-5
--755	-66	14
--714	-52	32
--673	-30	44
--632	-2	49
--591	24	46
--551	48	35
--510	64	18
--469	69	0
--428	63	-20
--387	46	-37
--346	22	-47
--306	-5	-49
--265	-32	-44
--224	-54	-31
--183	-67	-13
--142	-68	7
--102	-59	26
--61	-39	40
--20	-14	48
-20	14	48
-61	39	40
-102	59	26
-142	68	7
-183	67	-13
-224	54	-31
-265	32	-44
-306	5	-49
-346	-22	-47
-387	-46	-37
-428	-63	-20
-469	-69	-0
-510	-64	18
-551	-48	35
-591	-24	46
-632	2	49
-673	30	44
-714	52	32
-755	66	14
-795	69	-5
-836	60	-24
-877	42	-39
-918	16	-48
-959	-11	-49
-1000	-37	-41
-EOF
-
-cat <<EOF > arrowstyle.dem
-#
-#
-#
-set terminal postscript eps color 
-set xrange [-1000:1000]
-set yrange [-178:86]
-set tics scale 0
-
-set style line 1 lt 1 lw 2
-set style line 2 lt 3 lw 2
-
-set style arrow 1 head filled size screen 0.025,30,45 ls 1
-set style arrow 2 head nofilled size screen 0.03,15 ls 2
-set style arrow 3 head filled size screen 0.03,15,45 ls 1
-set style arrow 4 head filled size screen 0.03,15 ls 2
-set style arrow 5 heads filled size screen 0.03,15,135 ls 1
-set style arrow 6 head empty size screen 0.03,15,135 ls 2
-set style arrow 7 nohead ls 1
-set style arrow 8 heads size screen 0.008,90 ls 2
-
-print ' We have defined the following arrowstyles:'
-show style arrow
-
-set arrow from -500,-100 to 500,-100 as 1
-set arrow from -500,-110 to 500,-110 as 2
-set arrow from -500,-120 to 500,-120 as 3
-set arrow from -500,-130 to 500,-130 as 4
-set arrow from -500,-140 to 500,-140 as 5
-set arrow from -500,-150 to 500,-150 as 6
-set arrow from -500,-160 to 500,-160 as 7
-set arrow from -500,-170 to 500,-170 as 8
-
-set label 'arrowstyle 1:' at -520,-100 right
-set label 'arrowstyle 2:' at -520,-110 right
-set label 'arrowstyle 3:' at -520,-120 right
-set label 'arrowstyle 4:' at -520,-130 right
-set label 'arrowstyle 5:' at -520,-140 right
-set label 'arrowstyle 6:' at -520,-150 right
-set label 'arrowstyle 7:' at -520,-160 right
-set label 'arrowstyle 8:' at -520,-170 right
-
-set title 'Top: plot with vectors arrowstyle 1, Bottom: explicit arrows'
-plot \
-     'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 1
-
-set title 'Top: plot with vectors arrowstyle 2, Bottom: explicit arrows'
-plot \
-     'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 2
-
-set title 'Top: plot with vectors arrowstyle 3, Bottom: explicit arrows'
-plot \
-     'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 3
-
-set title 'Top: plot with vectors arrowstyle 4, Bottom: explicit arrows'
-plot \
-     'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 4
-
-set title 'Top: plot with vectors arrowstyle 5, Bottom: explicit arrows'
-plot \
-     'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 5
-
-set title 'Top: plot with vectors arrowstyle 6, Bottom: explicit arrows'
-plot \
-     'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 6
-
-set title 'Top: plot with vectors arrowstyle 7, Bottom: explicit arrows'
-plot \
-     'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 7
-
-set title 'Top: plot with vectors arrowstyle 8, Bottom: explicit arrows'
-plot \
-     'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 8
-
-#reset
-
-#
-# Show plot with data style vectors
-#
-set title "Plot 'file' with vectors <arrowstyle>"
-set key box opaque
-set xrange [*:*]
-set yrange [*:10]
-set for [i=1:8] style arrow i lc i
-plot '1.dat' using 1:2:(+1):(+1) with vectors lt 4 filled title 'filled', \
-     '2.dat' using 1:2:(+1):(+1) with vectors lt 1 heads title 'double-headed', \
-     '2.dat' using (\$1):(2-\$2/3):(+1):(+2.5):(int(\$0)%8 + 1) with vectors as var ti 'arrowstyle variable'
-#
-#
-reset
-EOF
-
-gnuplot < arrowstyle.dem
-
-echo "run: OK"
diff --git a/debian/tests/control b/debian/tests/control
index 7ee96a3..3c8fdcc 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,2 +1,2 @@
-Tests: arrowstyle epslatex fillstyle
+Tests: testgnuplot
 Depends: gnuplot-nox
diff --git a/debian/tests/epslatex b/debian/tests/epslatex
deleted file mode 100755
index ada121c..0000000
--- a/debian/tests/epslatex
+++ /dev/null
@@ -1,81 +0,0 @@
-#!/bin/sh
-# autopkgtest check
-# (C) 2014 Anton Gladky
-
-set -e
-
-WORKDIR=$(mktemp -d)
-trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
-cd $WORKDIR
-
-cat <<EOF > epslatex.dem
-#
-#
-# This file demonstrates new features in gnuplot 4.1
-print "\n This file demonstrates how to use the epslatex terminal."
-print " It will generate two files: epslatex-inc.eps and epslatex.tex."
-print " \nIf the file gnuplot.cfg is found by LaTeX it will be loaded"
-print " and can be used for further settings, e.g., here it provides"
-print " the package exscale.sty which enlargens the integral sign.\n"
-pause -1 "Hit return to continue"
-#
-xmin=-270.
-xmax=270.
-ymin=-1.1
-ymax=1.2
-#
-reset
-set terminal push
-set terminal epslatex standalone linewidth 2 rounded \
-  dashlen 4 color '' 12
-set output 'epslatex.tex'
-unset autoscale
-set xr [xmin:xmax]
-set yr [ymin:ymax]
-#
-set encoding iso_8859_1
-set format x '\$%g\$'
-set format y '\$%.1f\$'
-set xtics 90
-set xlabel '\$x\$ / °'
-set ylabel '\$y\$'
-set arrow from -120,0.8 to -60,0.8 lt 1 lw 2 nohead
-set arrow from -120,0.7 to -60,0.7 lt 2 lw 2 nohead
-set arrow from -120,0.6 to -60,0.6 lt 3 lw 2 nohead
-set arrow from -120,0.5 to -60,0.5 lt 4 lw 2 nohead
-set arrow from -120,0.4 to -60,0.4 lt 5 lw 2 nohead
-set arrow from -120,0.3 to -60,0.3 lt 6 lw 2 nohead
-set arrow from -120,0.2 to -60,0.2 lt 7 lw 2 nohead
-set arrow from -120,0.1 to -60,0.1 lt 8 lw 2 nohead
-set label '\$\displaystyle\tan\alpha = \frac{\sin\alpha}{\cos\alpha}\$' \
-  at 90,0 centre textcolor lt 3
-set label '\$\displaystyle\int x\mathrm{d}x = \frac12 x^2 + C_1\$' \
-  at 90,-0.5 centre textcolor lt 4
-plot sin(pi/180.*x) title '\$y = \sin x\$' w l lt 1 lw 4
-set output
-#
-set terminal epslatex standalone oldstyle linewidth 2 rounded \
-  dashlen 1 color '' 12
-set output 'epslatex-oldstyle.tex'
-set tics scale 2
-replot
-set output
-#
-print "\n Now, either run"
-print "   latex epslatex"
-print "   dvips epslatex"
-print " and have a look at epslatex.ps; or run"
-print "   epstopdf epslatex-inc.eps"
-print "   pdflatex epslatex"
-print " and have a look at epslatex.pdf."
-print " Do the same with epslatex-oldstyle.tex."
-#
-set terminal pop
-reset
-EOF
-
-
-gnuplot < epslatex.dem
-ls -ln
-
-echo "run: OK"
diff --git a/debian/tests/fillstyle b/debian/tests/fillstyle
deleted file mode 100755
index 65e8448..0000000
--- a/debian/tests/fillstyle
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/bin/sh
-# autopkgtest check
-# (C) 2014 Anton Gladky
-
-set -e
-
-WORKDIR=$(mktemp -d)
-trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
-cd $WORKDIR
-
-cat <<EOF > fillstyle.dem
-#
-#
-# E A Merritt <merritt at u.washington.edu>          24-Sep-2002
-#
-# Demo for revised fillstyle code selected by 
-# ./configure --enable-filledboxes --enable-relative-boxwidth
-#
-reset
-set terminal postscript eps color 
-set samples 25
-unset xtics
-unset ytics
-set yrange [0:120]
-
-set title "A demonstration of boxes with default properties"
-plot [-10:10] 100/(1.0+x*x) title 'distribution' with boxes
-
-pause -1 "Now draw the boxes with solid fill"
-
-set title "A demonstration of boxes with style fill solid 1.0"
-set style fill solid 1.0
-replot
-
-pause -1 "Now draw the boxes with a black border"
-
-set title "A demonstration of boxes with style fill solid border -1"
-set style fill solid border -1
-replot
-
-pause -1 "Now make the boxes a little less wide"
-
-set title "Filled boxes of reduced width"
-set boxwidth 0.5 
-replot
-
-pause -1 "And now let's try a different fill density"
-
-set title "Filled boxes at 50% fill density"
-set style fill solid 0.25 border
-replot
-
-pause -1 "Now draw the boxes with no border"
-
-set title "A demonstration of boxes with style fill solid 0.25 noborder"
-set style fill solid 0.25 noborder
-replot
-
-pause -1 "Or maybe a pattern fill, instead?"
-
-set title "A demonstration of boxes in mono with style fill pattern"
-set samples 11
-set boxwidth 0.5 
-set style fill pattern border
-plot [-2.5:4.5] 100/(1.0+x*x) title 'pattern 0' with boxes lt -1, \
-                 80/(1.0+x*x) title 'pattern 1' with boxes lt -1, \
-                 40/(1.0+x*x) title 'pattern 2' with boxes lt -1, \
-                 20/(1.0+x*x) title 'pattern 3' with boxes lt -1
-
-pause -1 "Finished this demo"
-
-reset
-
-EOF
-
-
-gnuplot < fillstyle.dem
-
-echo "run: OK"
diff --git a/debian/tests/testgnuplot b/debian/tests/testgnuplot
new file mode 100755
index 0000000..67f187a
--- /dev/null
+++ b/debian/tests/testgnuplot
@@ -0,0 +1,19 @@
+#!/bin/sh
+# autopkgtest check
+# (C) 2014 Anton Gladky
+
+set -e
+
+WORKDIR=$(mktemp -d)
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cd $WORKDIR
+
+cat <<EOF > test
+set terminal pngcairo
+set output 'a.png'
+test
+EOF
+
+gnuplot < test
+ls -ln
+echo "run: OK"

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/gnuplot.git



More information about the debian-science-commits mailing list