pld-ftp-admin: wwwbin/qa.php (NEW) script to format qa reports better
glen
glen at pld-linux.org
Fri Apr 5 16:08:51 CEST 2013
Author: glen Date: Fri Apr 5 14:08:51 2013 GMT
Module: pld-ftp-admin Tag: HEAD
---- Log message:
script to format qa reports better
---- Files affected:
pld-ftp-admin/wwwbin:
qa.php (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: pld-ftp-admin/wwwbin/qa.php
diff -u /dev/null pld-ftp-admin/wwwbin/qa.php:1.1
--- /dev/null Fri Apr 5 16:08:51 2013
+++ pld-ftp-admin/wwwbin/qa.php Fri Apr 5 16:08:46 2013
@@ -0,0 +1,50 @@
+<html>
+<head>
+<link rel="Shortcut Icon" href="http://www.pld-linux.org/favicon.ico"/>
+ <title>PLD QA Reports</title>
+ <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="http://src.th.pld-linux.org/style.css">
+</head>
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
+<script>
+jQuery(function($) {
+ $('#q').on('change', function(e) {
+ var el = e.target;
+ var o = el.options;
+ var v = o[o.selectedIndex].value;
+ location.href = "?q=" + v;
+ });
+});
+</script>
+<body>
+<?php
+
+$report = isset($_GET['q']) ? basename($_GET['q']) : null;
+$reports = array(
+ "main" => "Main deps x86_64",
+ "main-ready" => "Main ready deps x86_64",
+ "main-ready-test" => "Main+ready+test deps x86_64",
+
+ "main-i686" => "Main deps i686",
+ "main-ready-i686" => "Main ready deps i686",
+ "main-ready-test-i686" => "Main+ready+test deps i686",
+
+ "main-i486" => "Main deps i486",
+ "main-ready-i486" => "Main ready deps i486",
+ "main-ready-test-i486" => "Main+ready+test deps i486",
+);
+
+echo "Select report:";
+echo "<select id=q name=q>\n";
+foreach ($reports as $q => $title) {
+ printf("<option value=%s %s>%s</option>\n", $q, $q == $report ? 'selected' :'', $title);
+}
+echo "</select>\n";
+
+if (isset($reports[$report])) {
+ $file = "$report.txt";
+ echo "<pre>", file_get_contents($file), "</pre>";
+}
+
+?>
+</body>
+</html>
================================================================
More information about the pld-cvs-commit
mailing list