Valet is a decentralized test automation network where developers run tests on real devices (iOS or Android), and device owners get paid for executing them. Using Nostr for discovery, Lightning for payments, and Raspberry Pi nodes for execution, it’s less expensive, more open, and more scalable than traditional test clouds. Built by Jason Huggins (Selenium, Appium, Sauce Labs), Valet is an experiment in P2P testing at scale. 🚀
Here is a list of resources that I have read either fully, or at least to an extent with which I am comfortable with endorsing them.
I've used these resources in different ways:
- Direct application: Some bits and pieces of advice can be applied very directly.
- Reflection: For organizational things, sometimes I would try to write down how I felt my work environment mirrored, and how it differed from the situation described in some work. Writing things down is a useful forcing function to think clearly.
- 1:1 discussions with my manager: We'd take the first 15-20 minutes of
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import inspect, builtins, threading, time | |
| import itertools | |
| class _Section: | |
| def __init__(self, log, ref, funcname, filename, lineno): | |
| self._log = log | |
| self._ref = ref | |
| self._funcname = funcname | |
| self._filename = filename | |
| self._lineno = lineno |