(→Consolidate Reports of Dependency Projects & Publish Them in Parent Project Report)
|
(→Consolidate Reports of Dependency Projects & Publish Them in Parent Project Report)
|
Line 371: | |||
} </pre> | } </pre> | ||
+ | = Add Random Test Results to a BuildLife = | ||
+ | Script Notes: | ||
+ | * Treat this mostly as a snippet for doing something more interesting with. | ||
+ | ==== AHPSCRIPTS-1 ==== | ||
+ | <pre>import com.urbancode.anthill3.domain.project.*; | ||
+ | import com.urbancode.anthill3.domain.authentication.*; | ||
+ | import com.urbancode.anthill3.domain.security.*; | ||
+ | import com.urbancode.anthill3.domain.singleton.security.*; | ||
+ | // Lookup Your roles | ||
+ | buildRole = RoleFactory.getInstance().restoreForName("Build Master"); | ||
+ | userRole = RoleFactory.getInstance().restoreForName("User"); | ||
+ | // Look-up the LDAP realm here | ||
+ | // This is a lookup by name, so insert the name of your LDAP realm. | ||
+ | realm = AuthenticationRealmFactory.getInstance().restore("LDAP"); | ||
+ | // Do this for each user: | ||
+ | User user1 = new User(true, realm); | ||
+ | user1.setName("JaneDoe"); | ||
+ | user1.setPassword("Bogus"); | ||
+ | user1.addRole(userRole); | ||
+ | user1.addRole(buildRole); | ||
+ | user1.store();</pre> | ||
= Export Project Configuration to XML = | = Export Project Configuration to XML = | ||