Hi Allister,<br><br>I am preparing an installation profile release of my Project Flow and Tracker (which is a Drupal based document wiki disciplined around the agile approach to software development) before the start of DrupalCon Barcelona. So I will definitely use DAST to make a script to build it (as described in your project page).
<br>I am wondering if DAST could provide the glue to link my project iterations, user stories, tasks and acceptance tests with SVN (or CVS) commits, which is part of my roadmap.<br>I will have to wait until actually trying out DAST, because it is not clear to me once the site is built how the cli-run DAST could be run from inside of Drupal (I suppose in the same way as
update.php, import scripts, etc) and whether that would respect administrative permissions in some way. What I am wondering is whether DAST could help with importing configuration (would that be a straight database import?) and such things as importing CCK fields and views. I suppose the running of an SQL dump would be one simple way, but I would be interested in something more granular.
<br>As an Ant enthusiast, the use of Phing and its emergence in the Drupal world is very exciting to say the least.<br>Lastly, I would second what Dries says about automated aspects of testing.<br>It occurs to me that checking the files directory against a manifest (list of files) would be interesting, since multimedia files are sometimes left out of version control on some application installs, since they are often created and deleted by users who would have no access to version control. A phing task to create a manifest of files and the appropriate permissions, and then check an installed site against that manifest (maybe even download them maven-like from a centralized repository in the same way you are working with modules) could be interesting for production sites.
<br><br>Thanks,<br><br>Victor Kane<br><a href="http://awebfactory.com.ar">http://awebfactory.com.ar</a><br><br><div><span class="gmail_quote">On 7/28/07, <b class="gmail_sendername">Allister Beharry</b> <<a href="mailto:allister.beharry@gmail.com">
allister.beharry@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">The 0.2 DAST release is going to feature automatic code testing using
<br>SimpleTest. The goal of this feature is to create a repeatable process<br>for verifying code behaviour. A batch of unit tests can be run against<br>against core HEAD, or core HEAD + module or core HEAD + module + patch
<br>or any Revision + module + patch...In addition to the 11 tests that<br>ship with the simpletest module, I've been perusing the issue queue<br>and picking out several patches, as well as some basic db tests for<br>
the current MSSQL and Oracle drivers. If you're an issue owner or a<br>module maintainer, what tests would you like to see? Think of the<br>tests you now do manually - what test do you wish could be automated?<br><br>
While you're at it, check out the project at<br><a href="http://www.drupal.org/project/DAST">http://www.drupal.org/project/DAST</a> if you haven't yet - I'd love to<br>get some feedback on it.<br><br><br>Allister
<br>--<br><br>Muppet Show > Monty Python<br></blockquote></div><br>