Base class for all Gazebo GUI unit tests.
More...
#include <QTestFixture.hh>
Inherits QObject.
|
void | GetMemInfo (double &_resident, double &_share) |
| Get memory information about the current process. More...
|
|
void | Load (const std::string &_worldFilename, bool _paused=false, bool _serverScene=true, bool _clientScene=false) |
| Load a world. More...
|
|
void | ProcessEventsAndDraw (QMainWindow *_mainWindow=NULL, const unsigned int _repeat=10, const unsigned int _ms=30) |
| Give the GUI time to process events and trigger main window repaint. More...
|
|
void | SetPause (bool _pause) |
| Pause or unpause the world. More...
|
|
Base class for all Gazebo GUI unit tests.
◆ QTestFixture()
◆ GetMemInfo()
void GetMemInfo |
( |
double & |
_resident, |
|
|
double & |
_share |
|
) |
| |
|
protected |
Get memory information about the current process.
- Parameters
-
[out] | _resident | Resident size, in Kb. |
[out] | _share | Shared memory, in Kb. |
◆ Load()
void Load |
( |
const std::string & |
_worldFilename, |
|
|
bool |
_paused = false , |
|
|
bool |
_serverScene = true , |
|
|
bool |
_clientScene = false |
|
) |
| |
|
protected |
Load a world.
- Parameters
-
[in] | _worldFilename | Name of the world to load. |
[in] | _paused | True to start the world paused. |
[in] | _serverScene | True to create a scene on the server |
[in] | _clientScene | True to create a scene on the client |
◆ ProcessEventsAndDraw()
void ProcessEventsAndDraw |
( |
QMainWindow * |
_mainWindow = NULL , |
|
|
const unsigned int |
_repeat = 10 , |
|
|
const unsigned int |
_ms = 30 |
|
) |
| |
|
protected |
Give the GUI time to process events and trigger main window repaint.
- Parameters
-
[in] | _mainWindow | Pointer to the main window. If left void, repaint won't be triggered. |
[in] | _repeat | Number of times to repeat the loop. |
[in] | _ms | Time to sleep for each loop in milliseconds. |
◆ SetPause()
void SetPause |
( |
bool |
_pause | ) |
|
|
protected |
Pause or unpause the world.
- Parameters
-
[in] | _pause | True to pause the world |
◆ resMaxPercentChange
double resMaxPercentChange |
|
protected |
Maximum allowed percent change in resident memory usage.
◆ server
The Gazebo server, which is run in a thread.
◆ serverThread
boost::thread* serverThread |
|
protected |
Thread to run the Gazebo server.
◆ shareMaxPercentChange
double shareMaxPercentChange |
|
protected |
Maximum allowed percent change in shared memory usage.
The documentation for this class was generated from the following file: