itest-web.gradle 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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:5.11:jdk15"
  12. testCompile ("org.mortbay.jetty:jetty:$jettyVersion") {
  13. exclude group: 'org.mortbay.jetty', module: 'servlet-api'
  14. }
  15. testCompile ('net.sourceforge.jwebunit:jwebunit-core:2.2') {
  16. exclude group: 'javax.servlet', module: 'servlet-api'
  17. exclude group: 'regexp', module: 'regexp'
  18. }
  19. testRuntime project(':spring-security-config'),
  20. project(':spring-security-ldap'),
  21. "org.mortbay.jetty:jsp-2.1-jetty:$jettyVersion",
  22. testRuntime ('net.sourceforge.jwebunit:jwebunit-htmlunit-plugin:2.2') {
  23. exclude group: 'javax.servlet', module: 'servlet-api'
  24. }
  25. }
  26. integrationTest {
  27. useTestNG();
  28. options {
  29. jvmArgs = ["-ea", '-Xms128m', '-Xmx500m']
  30. systemProperties = ['webapp.dir': "$projectDir/src/main/webapp"]
  31. }
  32. maxParallelForks = 1
  33. }