{"id":198,"date":"2005-10-16T02:47:53","date_gmt":"2005-10-16T07:47:53","guid":{"rendered":"https:\/\/www.suramya.com\/blog\/2005\/10\/16\/automating-diagnostic-tests-with-ant\/"},"modified":"2022-06-16T15:20:00","modified_gmt":"2022-06-16T09:50:00","slug":"automating-diagnostic-tests-with-ant","status":"publish","type":"post","link":"https:\/\/www.suramya.com\/blog\/2005\/10\/automating-diagnostic-tests-with-ant\/","title":{"rendered":"Automating Diagnostic Tests with Ant"},"content":{"rendered":"\n<p>Interesting article that explains how to <a href=\"http:\/\/www.onjava.com\/pub\/a\/onjava\/2005\/10\/12\/diagnostic-tests-with-ant.html\">Diagnostic Tests with Ant<\/a><br \/>\n.<br \/>\nExcerpt from the article:<\/p>\n<p>Suppose you have developed your Java application and distributed it to your users. If all goes well, the application just works on every computer. But if there&#8217;s a problem, you have to begin troubleshooting. Users will call for all sorts of installation problems, expecting you to fix them. Moreover, the same problems will often come back: the wrong version of Java, a deleted file, too-restrictive file permissions, etc. Most of these problems can be solved by creating a checklist. However, instead of wasting time asking new users the same questions on the checklist over and over, you can create a diagnostic test that goes through the checklist, providing users with the information they need to solve the problem. If users can&#8217;t solve the problem themselves, they can show you a clear checklist, so you can take a look at what&#8217;s going wrong without asking a bunch of questions first.<\/p>\n<p>&#8211; Suramya<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Interesting article that explains how to Diagnostic Tests with Ant . Excerpt from the article: Suppose you have developed your Java application and distributed it to your users. If all goes well, the application just works on every computer. But if there&#8217;s a problem, you have to begin troubleshooting. Users will call for all sorts [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[18,2,14],"tags":[],"class_list":["post-198","post","type-post","status-publish","format-standard","hentry","category-computer-software","category-techie-stuff","category-tutorials"],"_links":{"self":[{"href":"https:\/\/www.suramya.com\/blog\/wp-json\/wp\/v2\/posts\/198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.suramya.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.suramya.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.suramya.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.suramya.com\/blog\/wp-json\/wp\/v2\/comments?post=198"}],"version-history":[{"count":1,"href":"https:\/\/www.suramya.com\/blog\/wp-json\/wp\/v2\/posts\/198\/revisions"}],"predecessor-version":[{"id":5089,"href":"https:\/\/www.suramya.com\/blog\/wp-json\/wp\/v2\/posts\/198\/revisions\/5089"}],"wp:attachment":[{"href":"https:\/\/www.suramya.com\/blog\/wp-json\/wp\/v2\/media?parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.suramya.com\/blog\/wp-json\/wp\/v2\/categories?post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.suramya.com\/blog\/wp-json\/wp\/v2\/tags?post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}