Thanks Marc,

now I also have a Groovy version.
I tried to integrate it now, but there's still something wrong.

"org.codehaus.groovy.control.MultipleCompilationErrorsException:
startup failed, Script1.groovy: 6: unexpected token: files @ line 6,
column 6."


Can you please help me on this code:


<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "../dtd/Project.dtd">
<project name="test1" default="test">
        <target name="test">
                
                <groovyScript>
                        class DeleteBackup extends 
com.canoo.webtest.steps.AbstractStepContainer
                        {               
                                 def nbFilesToKeep = 10
                                 def dir = new 
File(project.properties['result'])
                                 def files = dir.listFiles().toList()
                                 files.sort { it.name }
                                 if (files.size() > nbFilesToKeep)
                                 {
                                   def filesToDelete = files[0..(files.size() - 
nbFilesToKeep - 1)]
                                   def ant = new AntBuilder(project)
                                   filesToDelete.each {
                                         ant.delete(dir: it.absolutePath)
                                   }
                                 }
                        }
                        project.addTaskDefinition("myGroovyDeleteBackup", 
DeleteBackup)
                </groovyScript>

                
                <webtest name="delete_backups: delete backups dierctories and 
keep
only the 10 newest">
                        &config;
                        <property name="resultpath" 
value="${wt.config.resultpath}\.."/>
                        myGroovyDeleteBackup;
                </webtest>
        
        </target>
</project>

******************

Thanks a lot

-- 
Willi Kuhnis
[EMAIL PROTECTED]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to