none
Problem mit Status von TestAgents bei Build-Deploy-Test Workflows RRS feed

  • Frage

  • Hallo,
    ich habe einen Build-Deploy-Test Workflow auf Basis des AutoRunLabTemplate.11.xaml  (TFS/VS 2012) entwickelt um eine Applikation automatisiert zu testen (automated Test). Anschließend habe ich zwei Build-Definitionen erstellt, die diesen Workflow verwenden.

    Nun gibt es folgendes Problem: Wenn ich beide Builds auf dem gleichen TestAgent kurz nacheinander starte erwarte ich, das der zweite Build in die Queue eingereiht wird und erst dann los läuft, wenn der erste Build beendet ist.

    Das klappt aber nicht. Der zweite Build wartet zwar kurzzeitig, startet aber sobald der erste Build mit seinem Deployment auf dem TestAgent fertig ist, obwohl der eigentliche AutomatedTest noch gar nicht ausgeführt wurde. Das führt natürlich zu Problemen.

    Beim Überwachen des Statuses des TestAgents ist mir aufgefallen, dass der Agent nach "Deploying Build" kurzzeitig nach "Ready" wechselt, bevor er "Running Test" anzeigt. Ich vermute das dies der Grund ist, wieso der zweite Build nach dem Deployment des ersten Builds startet.

    Meine Frage lautet also:
    Wie kann ich erreichen das der zweite Build korrekt in der Queue wartet, bis der erste Build beendet ist ?

    MfG
    Holger

    Freitag, 18. September 2015 15:59