summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-December/010534.html
blob: ba5a6c7e7147b08af15d0a63d4af09387733697b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] isocheck, quick basic checks for built ISOs
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20isocheck%2C%20quick%20basic%20checks%20for%20built%20ISOs&In-Reply-To=%3CCANa9xwtJMoL6a70oAnNmGJP_-btR_-q-sUXPs7Xy-uUW3GSnKA%40mail.gmail.com%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="010664.html">
   <LINK REL="Next"  HREF="010537.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] isocheck, quick basic checks for built ISOs</H1>
    <B>Romain d'Alverny</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20isocheck%2C%20quick%20basic%20checks%20for%20built%20ISOs&In-Reply-To=%3CCANa9xwtJMoL6a70oAnNmGJP_-btR_-q-sUXPs7Xy-uUW3GSnKA%40mail.gmail.com%3E"
       TITLE="[Mageia-dev] isocheck, quick basic checks for built ISOs">rdalverny at gmail.com
       </A><BR>
    <I>Fri Dec 16 20:29:30 CET 2011</I>
    <P><UL>
        <LI>Previous message: <A HREF="010664.html">[Mageia-dev] ANN: X11 now starts on tty1
</A></li>
        <LI>Next message: <A HREF="010537.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	meta-task-2-14.mga2
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#10534">[ date ]</a>
              <a href="thread.html#10534">[ thread ]</a>
              <a href="subject.html#10534">[ subject ]</a>
              <a href="author.html#10534">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>Hello there,

Damien and I uploaded soft/isocheck
(<A HREF="http://svnweb.mageia.org/soft/isocheck/trunk/">http://svnweb.mageia.org/soft/isocheck/trunk/</A>) several days ago. It
tests for basic rule-based things in a built ISO (name, size,
checksums, headers, and some contents so far) and can start to save a
lot of time.

While it still needs improvements, it's ready for some action, right
from the output of bcd. And it's up for review. Usage, dependencies
are described in the README.

Anyone can use it individually on its own copy of images, the person
building ISOs first, as a task just after bcd (might be good to try it
for alpha3).

This could be used too as a filter in an automated build scenario:
built ISOs are staged in a repository where a cron picks them one by
one, runs isocheck tests, appends the log and stage them further for
QA team (or a deeper automated test tool), unless there's a failure
(and it notifies building person/team).

Speaking of failure, should the script test fail at once at the first
issue, or continue to test other potential issues? (for instance, an
ISO may be too big and have misconfigured ISO headers and ..., etc.).
So far, the script fails at the first failed assertion.

The next step in automation would be misc's Viviane
(<A HREF="https://www.mageia.org/pipermail/mageia-dev/2011-August/007539.html">https://www.mageia.org/pipermail/mageia-dev/2011-August/007539.html</A>)
and/or <A HREF="http://www.os-autoinst.org/">http://www.os-autoinst.org/</A> or other test assistant tool . That
will help QA team and testers to focus on other, manual-only,
categories of tests.

Feel free to suggest additional tests for isocheck (and for the rest too)!

Romain
</PRE>





































































<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="010664.html">[Mageia-dev] ANN: X11 now starts on tty1
</A></li>
	<LI>Next message: <A HREF="010537.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	meta-task-2-14.mga2
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#10534">[ date ]</a>
              <a href="thread.html#10534">[ thread ]</a>
              <a href="subject.html#10534">[ subject ]</a>
              <a href="author.html#10534">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>