3 - post the source code of my wallet on GitHub
I don't know what you mean by this, can you elaborate?
4 - download on the "fresh" computer the code from GitHub
Are you doing this through the terminal, or are you downloading using a web browser? Either way, can you share the link where the download is coming from?
5 - compile, run and create a new "one address wallet"
6 - request some test coins.
7 - examine result.
Since you mentioned "Electron," can you confirm if that was a typo? The reason I ask, Electron Cash is the Electrum fork designed to be used with Bitcoin Cash (BCH,) not Bitcoin (BTC.) I'm wondering if you're confused about the two. Bitcoin Cash is not bitcoin, but the scammer behind that fork intentionally tries to cause confusion between the two coins.