// This project actually depends upon the p4oauth project having been completely // built and assembled. task wrapper(type: Wrapper) { gradleVersion = '1.11' } // Any plugin definitions should be set up and cached via artifactory. buildscript { repositories { jcenter() maven { url 'http://artifactory.bnr.perforce.com/artifactory/repos-p4oauth' } mavenLocal() } dependencies { classpath('commons-lang:commons-lang:2.6') classpath("com.perforce.workshop.tjuricek:perforce-gradle-plugin:0.1.2") classpath("com.perforce.workshop.tjuricek:initializer-gradle-plugin:0.1.1") } } apply plugin: 'java' apply plugin: 'perforce' apply plugin: 'perforce-initializer' apply plugin: 'p4oauth' repositories { maven { url 'http://artifactory.bnr.perforce.com/artifactory/repos-p4oauth' } } sourceCompatibility = 1.8 dependencies { testCompile("org.testng:testng:6.8") testCompile("org.seleniumhq.selenium:selenium-java:2.42.2") } test { useTestNG(); }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#5 | 9157 | tjuricek | Added basic "authorization code" workflow test. | ||
#4 | 9144 | tjuricek | Added basic webdriver config and config for P4OAuth service | ||
#3 | 9142 | tjuricek | Implemented 'startP4OAuth' and 'stopP4OAuth' tasks, fixed reference to test data, and updated plugin dependencies | ||
#2 | 9105 | tjuricek |
Added the 'createKeystore' task, and framework for how the functional tests will be set up. See the functional_tests/README. The short story is that we'll execute a "test webapp" that the actual tests will interact with. |
||
#1 | 9089 | tjuricek |
Moving some code that worked via some manual validation to the workshop. This just implements a basic code authorization grant scheme. Automated tests are forthcoming, awating some gradle plugin work that should sit outside of this project. |