/ws-tester-engine/src/main/scala/com/googlecode/wstester/Main.scala

http://ws-tester.googlecode.com/ · Scala · 34 lines · 25 code · 3 blank · 6 comment · 2 complexity · 56869ef0314efd7e481df2e3a11eafa2 MD5 · raw file

  1. package com.googlecode.wstester
  2. import config.{RequestConfig, TestConfig}
  3. import handlers.TestHandler
  4. import java.util.Properties
  5. import java.io.{File, FileReader}
  6. /**
  7. * Created by IntelliJ IDEA.
  8. * User: pablo
  9. * Date: 2010-06-21
  10. * Time: 10:48:23
  11. */
  12. object Main {
  13. def main(args: Array[String]) {
  14. var props = new Properties();
  15. props.load(new FileReader("conf.properties"));
  16. var dirPrefix = props.getProperty("testDirNamePrefix");
  17. var exists = true;
  18. var i = 1;
  19. while (exists) {
  20. var testDir = new File(dirPrefix + "" + i);
  21. i += 1;
  22. exists = testDir exists;
  23. if (exists) {
  24. var tc = new TestConfig(testDir);
  25. tc.parseConfig
  26. val th = new TestHandler(tc, testDir.getName);
  27. th.runTest;
  28. }
  29. }
  30. }
  31. }