Commit 4a572ac8 authored by Anas Nashif's avatar Anas Nashif
Browse files

twister: fixed non-verbose output and line breaks on errors



Percentage calculation was off due to a recent fix in counting and lines
were not breaking correctly on errors.

Signed-off-by: default avatarAnas Nashif <anas.nashif@intel.com>
parent 6760b9e6
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -740,7 +740,6 @@ class ProjectBuilder(FilterBuilder):
            if self.options.verbose:
                status = Fore.RED + txt + Fore.RESET + instance.reason
            else:
                print("")
                logger.error(
                    "{:<25} {:<50} {}{}{}: {}".format(
                        instance.platform.name,
@@ -794,9 +793,9 @@ class ProjectBuilder(FilterBuilder):
        else:
            completed_perc = 0
            if total_to_do > 0:
                completed_perc = int((float(results.done + results.skipped_filter) / total_to_do) * 100)
                completed_perc = int((float(results.done) / total_to_do) * 100)

            sys.stdout.write("\rINFO    - Total complete: %s%4d/%4d%s  %2d%%  skipped: %s%4d%s, failed: %s%4d%s, error: %s%4d%s" % (
            sys.stdout.write("INFO    - Total complete: %s%4d/%4d%s  %2d%%  skipped: %s%4d%s, failed: %s%4d%s, error: %s%4d%s\r" % (
                Fore.GREEN,
                results.done,
                total_to_do,