2 ms·
I had the same thought. To give an example and add some context: just last week I thought of a possible bug and gap in the test coverage for a personal project
by a_e_k 8y ago
I had the same thought.
To give an example and add some context: just last week I thought of a possible bug and gap in the test coverage for a personal project. Within a Zsh prompt, I pulled the latest revision from Bitbucket using Mercurial, used Emacs (via the Hacker's Keyboard [1] soft keyboard) to edit the test suite and add a couple of lines, then used CMake to generate a makefile for GNU Make to build the project using Clang, and finally ran the test suite and confirmed the expected segfault.
All of this was done locally (except for the pull, obviously) from within a Termux [2] session on a sub-$300 Android phone. Granted, the full test suite takes about 14x longer to run on my phone compared to my aging desktop and it's tedious to type very much, but as the old saying goes: "The marvel is not that the bear dances well, but that the bear dances at all."
[1] https://github.com/klausw/hackerskeyboard https://github.com/klausw/hackerskeyboard
[2] https://wiki.termux.com/wiki/Main_Page https://wiki.termux.com/wiki/Main_Page, http://termux.net/dists/stable/main/binary-arm/ http://termux.net/dists/stable/main/binary-arm/