From 88498c4bfa915a1261a44326f6371cf349f0e03e Mon Sep 17 00:00:00 2001
From: Rob Savoye
"; + +$foodir = new DirectoryIterator($dir); +$files = new RegexIterator($foodir, '/^gcc-linaro-[0-9].[0-9].[0-9]/'); +foreach($files as $file) { + if ($file->isDot()) { + continue; } -// echo "
";
+// echo "file = " . $file->getPathName() . "
";
+ $topdirs[] = $file->getPathName();
+ $foodir2 = new DirectoryIterator($file->getPathName());
+ foreach($foodir2 as $file2) {
+ if ($file2->isDot()) {
+ continue;
+ }
+// echo "file 2 = " . $file2->getPathName() . "
";
+ $foodir3 = new DirectoryIterator($file2->getPathName());
+ $revdirs[$file->getPathName()][] = $file2->getPathName();
+
+ foreach($foodir3 as $file3) {
+// echo $file3->getPathName() . "
";
+ if ($file3->isDot()) {
+ continue;
+ }
+ $foodir4 = new DirectoryIterator($file3->getPathName());
+ $files4 = new RegexIterator($foodir4, '/.*sum*/');
+ $archdirs[$file2->getPathName()][] = $file3->getPathName();
+ foreach($files4 as $file4) {
+// echo "file4 = " . $file4->getPathName() . "
";
+ $sums[$file3->getPathName()][] = $file4->getPathName();
+ }
+ sort($sums[$file3->getPathName()]);
+ }
+ }
+ sort($topdirs);
}
-$build = parse_build_dir("x86_64.aarch64-linux-gnu-BuildFarm488");
-//var_dump($build);
-
-$dir1 = "/var/www/abe/logs/gcc-linaro-5.0.0/gcc.git-02c7697d8819ada4bafbf2fb85b78cd8873c94e8/x86_64.armeb-linux-gnueabihf-BuildFarm486/libstdc++.sum";
-$dir2 = "/var/www/abe/logs/gcc-linaro-5.0.0/gcc.git-02C7697D8819ADA4BAFBF2FB85B78CD8873C94E8/x86_64.aarch64-linux-gnu-BuildFarm488/libstdc++.sum";
-
-// Print the header main header
-$tool = basename($dir1, ".sum");
-echo "
";
-}
-if ($xfailures[FIRSTFILE] > 0 || $xfailures[SECONDFILE] > 0) {
- echo "$xfailures[KEYWORD] $xfailures[FIRSTFILE] $xfailures[SECONDFILE]
";
- $output .= "$xfailures[OUTPUT]
";
-}
-if ($failures[FIRSTFILE] > 0 || $xfailures[SECONDFILE] > 0) {
- echo "$failures[KEYWORD] $failures[FIRSTFILE] $xfailures[SECONDFILE]
";
- $output .= "$failures[OUTPUT]
";
-}
-if ($passes[FIRSTFILE] > 0 || $passes[SECONDFILE] > 0) {
- echo "$passes[KEYWORD] $passes[FIRSTFILE] $passes[SECONDFILE]
";
- $output .= "$passes[OUTPUT]
";
-}
-if ($xpasses[FIRSTFILE] > 0 || $xpasses[SECONDFILE] > 0) {
- echo "$xpasses[KEYWORD] $xpasses[FIRSTFILE] $xpasses[SECONDFILE]
";
- $output .= "$xpasses[OUTPUT]
";
-}
-if ($untested[FIRSTFILE] > 0 || $untested[SECONDFILE] > 0) {
- echo "$untested[KEYWORD] $untested[FIRSTFILE] $untested[SECONDFILE]
";
- $output .= "untested[OUTPUT]
"; +echo "