Example #1
0
        private void Summary(ReportCollector hardReport)
        {
            //var s = _document.AddSection();
            var s = _document.LastSection;

            s.AddParagraph();
            PdfTools2.SectionHeader(s.AddParagraph("Summary information"));

            SummaryTable(s, hardReport);
        }
Example #2
0
        private async void ClusterInformation(ReportCollector hardReport)
        {
            var s = _document.AddSection();

            PdfTools2.SectionHeader(s.AddParagraph("Cluster information"));

            if (hardReport.ClusterReports.Count > 0)
            {
                var screenshots = await _finalScene;
                foreach (var clusterReport in hardReport.ClusterReports)
                {
                    ClusterTable(s, clusterReport, screenshots[clusterReport.clusterShId]);
                    s.AddParagraph();
                }
            }
            else
            {
                s.AddParagraph("<No clusters>\n\n");
            }
        }
Example #3
0
        private async void LinkInformation(ReportCollector hardReport)
        {
            var s = _document.AddSection();

            PdfTools2.SectionHeader(s.AddParagraph("Link information"));

            if (hardReport.LinkReports.Count > 0)
            {
                var screenshots = await _finalScene;

                foreach (var linkReport in hardReport.LinkReports)
                {
                    LinkTable(s, linkReport, screenshots[linkReport.linkShId]);
                    s.AddParagraph();
                }
            }
            else
            {
                s.AddParagraph("<No links>\n\n");
            }
        }
Example #4
0
        private void SummaryTable(Section s, ReportCollector hardReport)
        {
            var t = s.AddTable().TableDefaults();

            t.AddColumn(0.5 * ContentWidth());
            t.AddColumn(0.5 * ContentWidth());

            var r = t.AddRow();

            r.Cells[0].AddParagraph("Arg.points");
            r.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numPoints.ToString());

            var r1 = t.AddRow();

            r1.Cells[0].AddParagraph("Attachments");
            r1.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numMediaAttachments.ToString());

            var r2 = t.AddRow();

            r2.Cells[0].AddParagraph("Sources (total events) ");
            r2.Cells[1].AddParagraph(hardReport.EventTotals.TotalSourceAdded.ToString());

            var r3 = t.AddRow();

            r3.Cells[0].AddParagraph("Clusters");
            r3.Cells[1].AddParagraph(hardReport.ClusterReports.Count.ToString());

            var r4 = t.AddRow();

            r4.Cells[0].AddParagraph("Links");
            r4.Cells[1].AddParagraph(hardReport.LinkReports.Count.ToString());

            var r5 = t.AddRow();

            r5.Cells[0].AddParagraph("Comments");
            r5.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numComments.ToString());
        }
Example #5
0
 public void onReportGenerated(ReportCollector sender, object args)
 {
     _hardReportTCS.SetResult(sender);
     _hardReportTCS = null;
 }
Example #6
0
 public void SetupFixture()
 {
     _listener = new ReportCollector();
     _reporter = new TestProgressReporter(_listener);
 }
Example #7
0
 public void ReportGenerated(ReportCollector sender, object args)
 {
     ((TaskCompletionSource<ReportCollector>) args).SetResult(sender);
 }
Example #8
0
        private void SummaryTable(Section s, ReportCollector hardReport)
        {
            var t = s.AddTable().TableDefaults();
            t.AddColumn(0.5*ContentWidth());
            t.AddColumn(0.5*ContentWidth());

            var r = t.AddRow();
            r.Cells[0].AddParagraph("Arg.points");
            r.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numPoints.ToString());

            var r1 = t.AddRow();
            r1.Cells[0].AddParagraph("Attachments");
            r1.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numMediaAttachments.ToString());

            var r2 = t.AddRow();
            r2.Cells[0].AddParagraph("Sources (total events) ");
            r2.Cells[1].AddParagraph(hardReport.EventTotals.TotalSourceAdded.ToString());

            var r3 = t.AddRow();
            r3.Cells[0].AddParagraph("Clusters");
            r3.Cells[1].AddParagraph(hardReport.ClusterReports.Count.ToString());

            var r4 = t.AddRow();
            r4.Cells[0].AddParagraph("Links");
            r4.Cells[1].AddParagraph(hardReport.LinkReports.Count.ToString());

            var r5 = t.AddRow();
            r5.Cells[0].AddParagraph("Comments");
            r5.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numComments.ToString());
        }
Example #9
0
        private void Summary(ReportCollector hardReport)
        {
            //var s = _document.AddSection();
            var s = _document.LastSection;
            s.AddParagraph();
            PdfTools2.SectionHeader(s.AddParagraph("Summary information"));

            SummaryTable(s, hardReport);
        }
Example #10
0
        private async void LinkInformation(ReportCollector hardReport)
        {
            var s = _document.AddSection();

            PdfTools2.SectionHeader(s.AddParagraph("Link information"));

            if (hardReport.LinkReports.Count > 0)
            {
                var screenshots = await _finalScene;

                foreach (var linkReport in hardReport.LinkReports)
                {
                    LinkTable(s, linkReport, screenshots[linkReport.linkShId]);
                    s.AddParagraph();
                }
            }
            else
            {
                s.AddParagraph("<No links>\n\n");
            }
        }
Example #11
0
        private async void ClusterInformation(ReportCollector hardReport)
        {
            var s = _document.AddSection();

            PdfTools2.SectionHeader(s.AddParagraph("Cluster information"));

            if (hardReport.ClusterReports.Count > 0)
            {
                var screenshots = await _finalScene;
                foreach (var clusterReport in hardReport.ClusterReports)
                {
                    ClusterTable(s, clusterReport, screenshots[clusterReport.clusterShId]);
                    s.AddParagraph();
                }
            }
            else
            {
                s.AddParagraph("<No clusters>\n\n");
            }
        }
Example #12
0
 public void ReportGenerated(ReportCollector sender, object args)
 {
     ((TaskCompletionSource <ReportCollector>)args).SetResult(sender);
 }