/* * Copyright 2000-2011 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package jetbrains.buildServer.xmlReportPlugin.antJUnit; final class SuiteData { private final String myName; private final long myStartTime; private final long myDuration; private final String myTimestamp; private String myFailureType; private String myFailureMessage; public SuiteData(final String name, long startTime, long duration, String timestamp) { myName = name; myStartTime = startTime; myDuration = duration; myTimestamp = timestamp; } public String getName() { return myName; } public long getStartTime() { return myStartTime; } public long getDuraion() { return myDuration; } public String getTimestamp() { return myTimestamp; } public String getFailureMessage() { return myFailureMessage; } public void setFailureMessage(String message) { myFailureMessage = message; } public String getFailureType() { return myFailureType; } public void setFailureType(String type) { myFailureType = type; } public boolean isFailure() { return (myFailureType != null); } }