itest-web.gradle 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. dependencies {
  2. compile "org.springframework:spring-context:$springVersion",
  3. "org.springframework:spring-web:$springVersion"
  4. provided "javax.servlet:javax.servlet-api:$servletApiVersion"
  5. testCompile project(':spring-security-core'),
  6. project(':spring-security-web'),
  7. project(':spring-security-taglibs'),
  8. "org.springframework:spring-beans:$springVersion",
  9. "org.springframework:spring-webmvc:$springVersion",
  10. "org.mortbay.jetty:jetty-util:$jettyVersion",
  11. "org.testng:testng:6.8.21"
  12. testCompile ("org.mortbay.jetty:jetty:$jettyVersion") {
  13. }
  14. testCompile ('net.sourceforge.jwebunit:jwebunit-core:2.2') {
  15. exclude group: 'javax.servlet', module: 'servlet-api'
  16. exclude group: 'regexp', module: 'regexp'
  17. }
  18. testRuntime project(':spring-security-config'),
  19. project(':spring-security-ldap'),
  20. "org.mortbay.jetty:jsp-2.1-jetty:$jettyVersion",
  21. testRuntime ('net.sourceforge.jwebunit:jwebunit-htmlunit-plugin:2.2') {
  22. exclude group: 'javax.servlet', module: 'servlet-api'
  23. }
  24. }
  25. integrationTest {
  26. useTestNG();
  27. options {
  28. jvmArgs = ["-ea", '-Xms128m', '-Xmx500m']
  29. systemProperties = ['webapp.dir': "$projectDir/src/main/webapp"]
  30. }
  31. maxParallelForks = 1
  32. }