All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.liferay.jenkins.results.parser.TestTaskHistory Maven / Gradle / Ivy

The newest version!
/**
 * SPDX-FileCopyrightText: (c) 2024 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

package com.liferay.jenkins.results.parser;

import org.json.JSONObject;

/**
 * @author Michael Hashimoto
 */
public class TestTaskHistory {

	public long getAverageDuration() {
		return _averageDuration;
	}

	public BatchHistory getBatchHistory() {
		return _batchHistory;
	}

	public long getTestTaskCount() {
		return _testTaskCount;
	}

	public String getTestTaskName() {
		return _testTaskName;
	}

	protected TestTaskHistory(
		BatchHistory batchHistory, JSONObject jsonObject) {

		_batchHistory = batchHistory;

		_averageDuration = jsonObject.optLong("averageDuration");
		_testTaskCount = jsonObject.optInt("testTaskCount");
		_testTaskName = jsonObject.optString("testTaskName");
	}

	private final long _averageDuration;
	private final BatchHistory _batchHistory;
	private final int _testTaskCount;
	private final String _testTaskName;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy