]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/GenBuild/org/tianocore/build/fpd/FpdParserForThread.java
Degrade echo "Ignoring File..." message from WARNING to INFO. Add process status...
[mirror_edk2.git] / Tools / Source / GenBuild / org / tianocore / build / fpd / FpdParserForThread.java
index aa0ebe51b64f5553a8240d8505b3e62c87348f7b..93510a7727ffebaf108b35b236675bf955f406e2 100644 (file)
@@ -173,6 +173,7 @@ public class FpdParserForThread extends FpdParserTask {
                 }\r
                 \r
                 int percentage = (totalNumber - remainNumber) * 100 / totalNumber;\r
+                updateTaskName(percentage);\r
                 EdkLog.log(this, EdkLog.EDK_ALWAYS, percentage + "% finished. Has built " + (totalNumber - remainNumber) + " modules of " + totalNumber + " total. ");\r
 \r
                 Set<FpdModuleIdentification> currentQueueModules = fvs.get(queueList.get(currentQueueCode));\r
@@ -392,4 +393,17 @@ public class FpdParserForThread extends FpdParserTask {
             --remainNumber;\r
         }\r
     }\r
+    \r
+    private void updateTaskName(int percentage){\r
+        int number = percentage/10;\r
+        StringBuffer str = new StringBuffer(9);\r
+        for(int i = 0; i < 9; i++) {\r
+            if (i < number) {\r
+                str.append('>');\r
+            } else {\r
+                str.append('.');\r
+            }\r
+        }\r
+        this.setTaskName(str.toString());\r
+    }\r
 }\r