Anonymous avatar Anonymous committed 3c98e97

Add the networking tests to the HACKING.txt

Comments (0)

Files changed (1)

t2/open-source/resources/how-to-contribute-to-my-projects/HACKING.txt

 varies between different projects of mine and you should try to emulate the
 style and format of the one of the CPAN distribution in question.
 
+Test programs should not connect to Internet resources
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+As a general rule, test programs should not connect to Internet resources
+(such as global web-sites) using LWP or WWW::Mechanize or whatever, and
+should rely only on local resources. The reasons for that are that relying
+on such Internet resources:
+
+* May fail if the machine does not have a fully open Internet connection.
+
+* Will add load to the hosts in question.
+
+* Such Internet resources can fluctuate in their content and behaviour,
+which may break the tests.
+
 Other elements to avoid
 ~~~~~~~~~~~~~~~~~~~~~~~
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.