/* * JaCoCo Report Viewer, a web-based coverage report viewer * Copyright (C) 2018 Pacien TRAN-GIRARD * Adam NAILI * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import React, { Component } from 'react'; import { Counters, SessionInfo, PackagesCoverage, PackagesSourceCoverage } from './Blocks.js'; export class Report extends Component { _renderNone() { return (Please provide a JaCoCo XML report file to visualise.); } _renderReport() { return (

Viewing report: "{this.props.report.$.name}"

Session info

Global coverage

Coverage tree

Source coverage

); } render() { return this.props.report ? this._renderReport() : this._renderNone(); } }