This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Generic download script decision if new build/TD has to be downloaded is only based on 'build' file/url, the TD is no considered => in case the user only changes TD location, our plugin does not download the new one and uses previously downloaded version. We need to detect change of both, and possibly also modification times.
detection is done by checking if file "${buildnumber}-${ide.dest.file}" and "${buildnumber}-${btd.dest.file}" are present in zip dir. Do you mean case that user is testing some ide against some TD and later switch into custom TD? Well, in such case we may not download TD zip (in case that custom TD build has the same name, ${buildnumber} comes from ide buildnumber)... If you have idea of any more reliable mechanism, let me know, i'll implement.
Currently, the new TD is not downloaded, even when the filename of TD is changed. Try it out in new TestRunPlugin build from hudson, where custom specification of build and TD is implemented. We have to be able to work with all filenames.