OK to push Thanks Chris
On 10/8/2023 11:52 pm, Sebastian Huber wrote: > Encode the SHA512 digest in base64urlsafe instead of a hex string to > reduce the report size. > --- > tester/rt/test.py | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/tester/rt/test.py b/tester/rt/test.py > index 2b5ad85..0e22002 100644 > --- a/tester/rt/test.py > +++ b/tester/rt/test.py > @@ -329,13 +329,14 @@ def generate_yaml_report(args, reports, start_time, > end_time, > > def get_hash512(exe): > """ returns SHA512 hash string of a given binary file passed as argument > """ > + import base64 > import hashlib > > hash = hashlib.sha512() > with open(exe, "rb") as f: > for byte_block in iter(lambda: f.read(4096), b""): > hash.update(byte_block) > - return hash.hexdigest() > + return base64.urlsafe_b64encode(hash.digest()).decode("ascii") > > > report_formatters = { _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel