setting up environment ... test local_host/existent_pid ... creating locks ... testing how pin reacts to those locks ... pin: ERROR: lock held by pid existent_pid checking for leftovers ... xxx.host xxx.pid cleaning up ... test local_host/non_existent_pid ... creating locks ... testing how pin reacts to those locks ... pin: WARNING: VARIANT_TEXT/xxx.pid: empty or stale; removing ... checking for leftovers ... ls: cannot access 'xxx.host': No such file or directory ls: cannot access 'xxx.pid': No such file or directory cleaning up ... test some_remote_host/existent_pid ... creating locks ... testing how pin reacts to those locks ... pin: ERROR: lock held by PID some_remote_host:existent_pid checking for leftovers ... xxx.host xxx.pid cleaning up ... test some_remote_host/non_existent_pid ... creating locks ... testing how pin reacts to those locks ... pin: ERROR: lock held by PID some_remote_host:non_existent_pid checking for leftovers ... xxx.host xxx.pid cleaning up ... all done