          check_call(cmd)
          print_ok("[+] Test success")
          return True
      except CalledProcessError as err:
          print_fail("[-] Test failed with %s" % err)
          FAIL_COUNT += 1
          return False
  
  
  def download_file(url, filename):  # TODO: retry
 
</s> remove     print_status("[?] running %s" % name)
    print("Cmd: %s" % " ".join(cmd))
 </s> add     print_status(f"[?] running {name}")
    print(f"Cmd: {''.join(cmd)}") </s> remove         print_status("[?] '%s' already cached as '%s'" % (url, filename))
 </s> add         print_status(f"[?] '{url}' already cached as '{filename}'") </s> remove         print_fail("[-] Failed downloading: %s" % err)
 </s> add         print_fail(f"[-] Failed downloading: {err}") </s> remove         print_status("[?] Downloading '%s' to '%s'" % (url, filename))
 </s> add         print_status(f"[?] Downloading '{url}' to '{filename}'") </s> remove         print_ok("[+] Failed %i/%i tests." % (FAIL_COUNT, TEST_COUNT))
 </s> add         print_ok(f"[+] Failed {FAIL_COUNT}/{TEST_COUNT} tests.")
        print_fail(f"[-] Test failed with {err}")
          check_call(cmd)
          print_ok("[+] Test success")
          return True
      except CalledProcessError as err:
        print_fail(f"[-] Test failed with {err}")
          FAIL_COUNT += 1
          return False
  
  
  def download_file(url, filename):  # TODO: retry
keep keep keep keep replace keep keep keep keep keep
 Fix AMD Tests + docs 
tests/simple_tests.py