{
  "_class" : "hudson.tasks.junit.ClassResult",
  "testActions" : [
    
  ],
  "child" : [
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.061,
      "failedSince" : 0,
      "name" : "Aufträge fallen noch gerade so in die erste Schicht auf die schnelle Maschine. (ohne sortierte Eingabe)",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.067,
      "failedSince" : 0,
      "name" : "Aufträge können gerade so nicht mehr von der schnellen Maschine in der ersten Schicht gewuppt werden. (ohne sortierte Eingabe)",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.067,
      "failedSince" : 0,
      "name" : "Aufträge passen noch in die erste Schicht auf beiden Maschinen",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.056,
      "failedSince" : 0,
      "name" : "Außer normalen eingehenden Kundenaufträge sind auch die voraussichtlichen Dokumentenklassen vorhanden, die im \"best case\" gar nicht kommen,",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.055,
      "failedSince" : 0,
      "name" : "Es gibt nur tatsächliche Kundenaufträge in dem gegebenen Zeitraum, aus denen eine Planung erstellt wird, allerdings mit einem verringertem Produktionssatz von 80%.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.057,
      "failedSince" : 0,
      "name" : "Es gibt nur tatsächliche Kundenaufträge in dem gegebenen Zeitraum, aus denen eine Planung erstellt wird.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.045,
      "failedSince" : 0,
      "name" : "Es gibt nur tatsächliche Kundenaufträge in dem gegebenen Zeitraum, aus denen eine Planung erstellt wird. (b)",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.036,
      "failedSince" : 0,
      "name" : "Es gibt nur tatsächliche Kundenaufträge, da mehrere Maschinen in Frage kommen wird so geplant, dass die jeweils effektivste Maschine genutzt wird.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.038,
      "failedSince" : 0,
      "name" : "Es müssen die normale Aufträge, sowie die vorangemeldete Kundenaufträge in die Planung aufgenommen werden.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.039,
      "failedSince" : 0,
      "name" : "Hier wartet der Algorythmus nicht, bis der Auftrag mit der id2 gedruckt wird. Es kann bereits in erste Stunde der Schicht dieser Auftrag kuvertiert werden.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.041,
      "failedSince" : 0,
      "name" : "Hier wird der Auftrag 9 im Average Case mit 1000 Blätter in die 2 Schicht eingeplant (500+500) und im worst case nur ein Mal bei der 2 Schicht mit 1000 Blätter genommen",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.064,
      "failedSince" : 0,
      "name" : "Mehrere Aufträge (normale und  voraussichtliche) müssen geplant werden. Prüfung: sortierung nach SLA.  Zu erwarten ist, dass erst die Aufträge mit frühesten SLA verarbeitet werden.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.041,
      "failedSince" : 0,
      "name" : "Mehrere Aufträge (normale und  voraussichtliche) müssen geplant werden. Prüfung: sortierung nach SLA.  Zu erwarten ist, dass erst die Aufträge mit frühesten SLA verarbeitet werden. Gleiche Scenario, als der Testfall oben.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.044,
      "failedSince" : 0,
      "name" : "Planung sortiert nach Maschinengeschwindigkeiten mit Voraussichtlichen Dokumentenklassen",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.034,
      "failedSince" : 0,
      "name" : "Testfall zu einer Voraussichtlichen Dokumentenklasse, die in der Schicht verschoben wird und daher im Average- und Worst-Case unterschiedlich behandelt wird.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.053,
      "failedSince" : 0,
      "name" : "Verschiedene Dokumentenklassen können aus verschiedenen Gründen nicht verarbeitet werden.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.036,
      "failedSince" : 0,
      "name" : "Voraussichtliche Dokumentenklasse, die in der Schicht verschoben wird und daher im WorstCase sogar unbearbeitet zurück kommt.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.051,
      "failedSince" : 0,
      "name" : "ein Auftrag mit den benötigten Fähigkeiten \"drucken\" und \"kuvertieren\" ist gegeben. Hier darf der gleiche Auftrag kuvertiert werden,",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.034,
      "failedSince" : 0,
      "name" : "es gibt 2 Maschinen vom selben Maschinentypen, die so sehr belegt werden, dass in einer Schicht auf eine zweite Maschine ausgewichen werden muss",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.05,
      "failedSince" : 0,
      "name" : "es gibt 2 Maschinen vom selben Maschinentypen, die so sehr belegt werden, dass in einer Schicht auf eine zweite Maschine ausgewichen werden muss (2)",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.04,
      "failedSince" : 0,
      "name" : "es gibt 2 Maschinen vom selben Maschinentypen, die so sehr belegt werden, dass in einer Schicht auf eine zweite Maschine ausgewichen werden muss und sogar noch etwas in die nächste Schicht fällt",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.038,
      "failedSince" : 0,
      "name" : "es gibt 2 Maschinen vom selben Maschinentypen, die so wenig belegt werden, dass alles in einer schicht auf eine Maschine passt",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.029,
      "failedSince" : 0,
      "name" : "es gibt eine Maschine, die gegebene Dokumentenklasse nicht verarbeiten kann",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.073,
      "failedSince" : 0,
      "name" : "es gibt mehrere Drucker des gleichen Typs, die sich nach Geschwindigkeit unterscheiden.  Der schnellere Maschinen werden als erste befüllt. Prüfung, ob das stimmt.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.045,
      "failedSince" : 0,
      "name" : "es gibt mehrere Drucker des gleichen Typs, die sich nach Geschwindigkeit unterscheiden.  Der schnellere Maschinen werden als erste befüllt. Prüfung, ob das stimmt.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.039,
      "failedSince" : 0,
      "name" : "es gibt mehrere Drucker des gleichen Typs.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.038,
      "failedSince" : 0,
      "name" : "es gibt mehrere Drucker und sobald ein Drucker in der Schicht vollständig befüllt ist,  müssen die Druckaufträge zu nächste Drcuckmaschine zugeordnet werden.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.034,
      "failedSince" : 0,
      "name" : "es gibt zwei Maschinen mit verschiedenen Maschinentypen, die jedoch bis auf die Geschwindigkeit gleich sind. Also wird zunächst die schnellere genommen und dann auf die langsamere ausgewichen.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.047,
      "failedSince" : 0,
      "name" : "es gibt zwei Maschinen mit verschiedenen Maschinentypen, die jedoch bis auf die Geschwindigkeit gleich sind. Also wird zunächst die schnellere genommen und dann auf die langsamere ausgewichen.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.036,
      "failedSince" : 0,
      "name" : "es muss auf die zweite Schicht ausgewichen werden, da beide Maschinen das Aufkommen von Produktionsaufträgen nicht in der ersten Schicht schaffen werden.",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.058,
      "failedSince" : 0,
      "name" : "es muss gerade so noch nicht auf die nächste Schicht ausgewichen werden, wobei beide Maschinen komplett befüllt sind.  (mit sortierter Eingabe)",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "Es soll auf Basis von bereits existierenden und vorgeplanten Dokumentenklassen Pläne für Zeiträume erstellt werden.",
      "duration" : 0.038,
      "failedSince" : 0,
      "name" : "wenn der Produktionsauftrag mit Fähigkeiten \"Drucken\" und \"Kuvertieren\" nicht in die erste Schicht zeitlich passt, da alle Druckern belegt sind.",
      "skipped" : False,
      "status" : "PASSED"
    }
  ],
  "failCount" : 0,
  "name" : "",
  "passCount" : 32,
  "skipCount" : 0
}