75
EMBEDDED
66 • NOVEMBRE • 2017
TEST STRATEGIES |
SOFTWARE
!
À
7
+
^Y &7
U _ ` "
" +
À
-
Y7
YU <
Y &
<
À
test minimi necessari da eseguire per ogni varia-
Y
À
-
-
zione dei test siano eseguiti nuovamente quando
7 !
[
!
À
-
ne riportato un esempio di un ipotetico scenario
¨
7
-
!
W
-
WW
+
À
-
YU <
© *
J
-
-
7
"
47 minuti per la compilazione e l’esecuzione com-
binate, utilizzando un singolo nodo slave e scheda
[
-
W
YU <
-
© * © *
J
-
si sui nodi slave dove vengono eseguiti sulle sche-
À
7
"
un tempo complessivo di ricompilazione ripartito
O
Y !
H
^ +X§
`
U !
À
-
W
< YU < © *
solo quei test che hanno bisogno di essere nuo-
vamente eseguiti, e invierà i processi in coda e
Y
"
-
dulo ha bisogno di una completa ricompilazione
e analisi dei tre casi di test, mentre il secondo
modulo deve solo completare una ricompilazione
+
W J
7
"
X
"
-
+
WW
7
-
"
7
tempo risparmiato rispetto al riferimento stabilito,
JX§ Y "
dimostrazione delle potenzialità di un ambiente di
testing distribuito parallelizzato, in grado di sup-
!
Fig. 3 – Esempio di un sistema CI scalabile e intelligente