Bug #80
Errore nella chiusura di tutti i processi in background
Status: | New | Start date: | 02/14/2018 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | - | Spent time: | - | |
Target version: | - |
Description
File: test_generic.py
classe: MininetTest
funzione: killAll
Bug: Nel caso in cui vi fossero diversi processi in bg e venisse chiamata la funzione killAll alcuni processi potrebbero venire chiusi ma poi il test si bloccherebbe costringendo ad un'uscita forzata.
Il problema sembrerebbe essere causato dalla funzione monitor() che viene applicata ad un host infatti come soluzione provvisoria si può commentare la riga 88 ed il problema non si presenterà ulteriormente
Altrimenti si può utilizzare un attributo "wait" come quello presente nella funzione killProc e settarlo in modo tale che non venga eseguita la funzione monitor a meno che non sia espressamente richiesto.