public class ServerTestUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
addGuestToServer(User user,
Server server)
Add a new Server as a guest of the passed in Server.
|
static Server |
addRedhatReleasePackageToServer(User user,
Server addTo,
java.lang.String version,
java.lang.String release)
Adds a simulated redhat-release rpm to the given server.
|
static void |
addServersToSsm(User user,
java.lang.Long... serverIds)
Adds the servers identified by the given server IDs to the SSM.
|
static void |
addVirtualization(User user,
Server s)
Add virtualization to the server passed in.
|
static Server |
createTestSystem()
Create a test System with a new user/org as well.
|
static Server |
createTestSystem(User creator)
Create a test system that has a base channel
|
static Server |
createTestSystem(User creator,
ServerGroupType serverGroupType)
Create a test system that has a base channel in a certain server group
type.
|
static Server |
createVirtHostWithGuest()
Create virthostwithguest
|
static Server |
createVirtHostWithGuests(int numberOfGuests)
Create virt host with guests.
|
static Server |
createVirtHostWithGuests(User user,
int numberOfGuests)
Create a system with associated guest systems associated with it.
|
static Package |
populateServerErrataPackages(Org org,
Server server,
PackageEvr upgradedPackageEvr,
java.lang.String errataType)
Creates two packages and errata agains the specified server.
|
public static Server createTestSystem(User creator) throws java.lang.Exception
creator
- who owns the serverjava.lang.Exception
- if errorpublic static Server createTestSystem(User creator, ServerGroupType serverGroupType) throws java.lang.Exception
creator
- who owns the serverserverGroupType
- the server group typejava.lang.Exception
- if errorpublic static Server addRedhatReleasePackageToServer(User user, Server addTo, java.lang.String version, java.lang.String release) throws java.lang.Exception
user
- User performing the action.addTo
- Server to add to.version
- redhat-release version. (i.e. 5Server)release
- redhat-release release. (i.e. 5.1.0)java.lang.Exception
- Um, if something goes wrong. :)public static Server createTestSystem() throws java.lang.Exception
java.lang.Exception
- if errorpublic static Server createVirtHostWithGuests(User user, int numberOfGuests) throws java.lang.Exception
user
- to own systemnumberOfGuests
- number of guests to createjava.lang.Exception
- if errorpublic static void addGuestToServer(User user, Server server) throws java.lang.Exception
user
- addingserver
- to add toojava.lang.Exception
- if errpublic static void addVirtualization(User user, Server s) throws java.lang.Exception
user
- users
- serverjava.lang.Exception
- fi errorpublic static Server createVirtHostWithGuest() throws java.lang.Exception
java.lang.Exception
- if errorpublic static Server createVirtHostWithGuests(int numberOfGuests) throws java.lang.Exception
numberOfGuests
- Number of guests to create on this host.java.lang.Exception
- if errorpublic static Package populateServerErrataPackages(Org org, Server server, PackageEvr upgradedPackageEvr, java.lang.String errataType) throws java.lang.Exception
org
- user's organizationserver
- wher the packages will be installedupgradedPackageEvr
- used as the EVR for the errata packageerrataType
- type of errata to createjava.lang.Exception
- if anything goes wrong writing to the DBpublic static void addServersToSsm(User user, java.lang.Long... serverIds)
user
- represents the logged in userserverIds
- list of servers to add to the SSM