ieee1275: split up grub_machine_get_bootlocation
[grub.git] / tests / grub_script_continue.in
1 #! @builddir@/grub-shell-tester
2 #
3 # Copyright (C) 2010  Free Software Foundation, Inc.
4 #
5 # GRUB is free software: you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation, either version 3 of the License, or
8 # (at your option) any later version.
9 #
10 # GRUB is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 # GNU General Public License for more details.
14 #
15 # You should have received a copy of the GNU General Public License
16 # along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
17
18 # continue without any arguments
19 for i in 1 2 3 4 5 6 7 8 9 10
20 do
21   if test "$i" = 5
22   then
23     continue
24   fi
25   echo $i
26 done
27
28 # continue with one
29 for i in 1 2 3 4 5 6 7 8 9 10
30 do
31   if test "$i" = 5
32   then
33     continue 1
34   fi
35   echo $i
36 done
37
38 # continue with loop count
39 for i in 1 2 3 4 5
40 do
41   for j in a b c d e f
42   do
43     if test "$i" = 3
44     then
45       if test "$j" = d
46       then
47         continue 2
48       fi
49       echo "$i $j"
50     fi
51   done
52 done
53
54 # continue into middle loop
55 for i in 1 2 3 4 5
56 do
57   for j in a b c d e f
58   do
59     if test "$i" = 3
60     then
61       if test "$j" = d
62       then
63         continue 1
64       fi
65       echo "$i $j"
66     fi
67   done
68 done
69
70 # while and until loops
71 a=
72 while test "$a" != "aaaaaaa"
73 do
74   a="a$a"
75   for i in 1 2 3 4
76   do
77     b=
78     until test "$b" = "bbbbb"
79     do
80       b="b$b"
81       if test "$i" = 3; then echo "continue 2"; continue 2; fi
82       echo "$a $i $b"
83     done
84   done
85 done
86