Example #1
0
        private static void downloadTestReport(string testId)
        {
            Console.WriteLine("Downloading test report for test ID: " + testId);
            HttpWebRequest request =
                (HttpWebRequest)WebRequest.Create(buildRequestURI("/export/api/v1/test-executions/pdf/" + testId, null));

            request.Headers.Add("PERFECTO_AUTHORIZATION", OFFLINE_TOKEN);
            Downloader.downloadFile(testId, request, ".pdf", "PDF Test Report");
        }
Example #2
0
        private static void downloadExecutionSummaryReport(string driverExecutionId)
        {
            Console.WriteLine("Downloading Execution summary for execution ID: " + driverExecutionId);
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("externalId[0]", driverExecutionId);
            HttpWebRequest request =
                (HttpWebRequest)WebRequest.Create(buildRequestURI("/export/api/v1/test-executions/pdf", parameters));

            request.Headers.Add("PERFECTO_AUTHORIZATION", OFFLINE_TOKEN);
            Downloader.downloadFile(driverExecutionId, request, ".pdf", "Execution summary PDF report");
        }