Cool. Actually, I have not touched the DDT part for quite a while, thanks
for
the patch. I will update that part soon.

On Fri, Apr 24, 2009 at 8:00 PM, Rohan Holt <[email protected]> wrote:

>
> I noticed that TelluriumDataDrivenTest extends GroovyTestCase instead
> of BaseTelluriumGroovyTestCase. I would like to use setCustomConfig so
> I can change settings ( perhaps via system properties or profiles ).
> Something like the following
>
> public class RunTest extends TelluriumDataDrivenTest {
>
>   public void setUp() {
>      setCustomConfig( true, 4444, System.getProperty('browser'),
> true, null, "localhost")
>      init()
>   }
>
>
>   public void testDataDriven() {
>                ...
>   }
> }
>
>
> The following worked ok for me..
>
> Index: core/src/main/groovy/org/tellurium/test/ddt/
> TelluriumDataDrivenTest.groovy
> ===================================================================
> --- core/src/main/groovy/org/tellurium/test/ddt/
> TelluriumDataDrivenTest.groovy  (revision 1509)
> +++ core/src/main/groovy/org/tellurium/test/ddt/
> TelluriumDataDrivenTest.groovy  (working copy)
> @@ -15,6 +15,7 @@
>  import org.tellurium.dsl.UiDslParser
>  import org.tellurium.framework.TelluriumFramework
>  import org.tellurium.test.helper.*
> +import org.tellurium.test.groovy.BaseTelluriumGroovyTestCase
>
>  /**
>   * Tellurium Data Driven test and it can include multiple data
> driven modules so that you do not have
> @@ -25,7 +26,7 @@
>   * Date: Jul 31, 2008
>   *
>   */
> -abstract class TelluriumDataDrivenTest extends GroovyTestCase {
> +abstract class TelluriumDataDrivenTest extends
> BaseTelluriumGroovyTestCase {
>      protected static final String STEP = "step"
>      protected static final String STEP_OVER = "stepOver"
>      protected static final String STEP_TO_END = "stepToEnd"
> @@ -94,7 +95,7 @@
>          listener = new DefaultResultListener()
>          dtddm = new DefaultTelluriumDataDrivenModule(thr, fsr, fs,
> testreg, dataProvider)
>          ui = dtddm.getUiDslParser()
> -        af.start()
> +        af.start(customConfig)
>          this.connector = af.getConnector()
>     }
>
> @@ -369,4 +370,4 @@
>      protected def getCachedVariable(String name){
>          return context.getCachedVariable(name)
>      }
> -}
> \ No newline at end of file
> +}
>
> Rohan
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"tellurium-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/tellurium-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to