Robot Framework Integrated Development Environment (RIDE)
robotide.contrib.testrunner.testrunnerplugin Namespace Reference

Classes

class  OutputStyledTextCtrl
 
class  OutputStylizer
 
class  ProgressBar
 A progress bar for the test runner plugin. More...
 
class  TestRunnerPlugin
 A plugin for running tests from within RIDE. More...
 

Functions

def _RunProfile (name, run_prefix)
 
def open_filemanager (path=None)
 

Variables

 ATEXIT_LOCK = threading.RLock()
 
 BugIcon
 
 CONSOLE_ENCODING = get_console_encoding()
 
dictionary encoding
 
 getBugIconBitmap = BugIcon.GetBitmap
 
 getLogIconBitmap = LogIcon.GetBitmap
 
 getMenuButtonBitmap = MenuButton.GetBitmap
 
 getProcessStopBitmap = ProcessStop.GetBitmap
 
 getReportIconBitmap = ReportIcon.GetBitmap
 
 getRobotBitmap = Robot.GetBitmap
 
 ID_AUTOSAVE = wx.NewIdRef()
 
 ID_CONTINUE = wx.NewIdRef()
 
 ID_OPEN_LOGS_DIR = wx.NewId()
 
 ID_PAUSE = wx.NewIdRef()
 
 ID_PAUSE_ON_FAILURE = wx.NewIdRef()
 
 ID_RUN = wx.NewIdRef()
 
 ID_RUNDEBUG = wx.NewIdRef()
 
 ID_SHOW_LOG = wx.NewIdRef()
 
 ID_SHOW_MESSAGE_LOG = wx.NewIdRef()
 
 ID_SHOW_REPORT = wx.NewIdRef()
 
 ID_STEP_NEXT = wx.NewIdRef()
 
 ID_STEP_OVER = wx.NewIdRef()
 
 ID_STOP = wx.NewIdRef()
 
 LogIcon
 
 MenuButton
 
 OUTPUT_ENCODING = getfilesystemencoding()
 
 ProcessStop
 
 ReportIcon
 
 Robot
 
int STYLE_DEFAULT = 0
 
int STYLE_FAIL = 4
 
int STYLE_PASS = 1
 
int STYLE_SKIP = 3
 
int STYLE_STDERR = 2
 
 SYSTEM_ENCODING = get_system_encoding()
 

Function Documentation

◆ _RunProfile()

def robotide.contrib.testrunner.testrunnerplugin._RunProfile (   name,
  run_prefix 
)
private

Definition at line 115 of file testrunnerplugin.py.

◆ open_filemanager()

def robotide.contrib.testrunner.testrunnerplugin.open_filemanager (   path = None)

Definition at line 120 of file testrunnerplugin.py.

Variable Documentation

◆ ATEXIT_LOCK

robotide.contrib.testrunner.testrunnerplugin.ATEXIT_LOCK = threading.RLock()

Definition at line 112 of file testrunnerplugin.py.

◆ BugIcon

robotide.contrib.testrunner.testrunnerplugin.BugIcon
Initial value:
1 = PyEmbeddedImage(
2  "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0"
3  "RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKYSURBVDjLnZPJT1NRFMb5G1wD"
4  "HV5boNiqdHrvFYolCAtsGSSWKpMFKhYqlDI6oAEKaVJwCIgSphaKtLYWCgSNBgRjMNHoxsSF"
5  "S3cmJmA0NMTw+R6JKKZl4eJL7sm953fOd3JPHIC4WMpcppG5SGnZc8ZjVVF6QLn975sDgfaZ"
6  "mvg71oRJZIRUYcuAnq/2KWroGfm3QwEn2YpLVPPvOD2oiqj9yq/mGznegl56mx6T7ZbY1M6Y"
7  "AM0CuZkxT0b2Wg6QW/SsApRXDsotR+d6E9Y/h9DuqoCuJq0lKoDxqU1/pITGR27mBU4h+GEc"
8  "Tz5OY+ClA5JbyahYzof/9TBO9B/FcWcqpA4xU3We3GJ87ntnfO5meinMvruNnqcmXA2XoDVc"
9  "Cc0wCYkzBaZpA7ILRJ/2O2B87jA+QT9UeDRe8svZYAG8b/txc6kc9mA+yqayYPQXwvdmBEOr"
10  "A5B2p0BtFIYOWKCm5RukWwZyXIbA+0F0LpaiKaBHmVsLw4we99ccsM8a8GClF5JOMcQdou8p"
11  "rULrgRmQo7KI0VcE13MrGv06lE5kodhzGvdWu2GdKkTVWC4DcELcJkKyXbCb1EhAVM//M0DV"
12  "UNqP2qAJd1baUDaZjTMTeXAttsPi0cM0mgvHvA0NkxYk2QRIrieOsDmEmXttH0DfVfSluSTo"
13  "WmpD8bgOroUOWNw6VI7koGfOBuq6EqLLTNU6ojrmP5D1HVsjmrkYezGIrlA9LjKgnrlGXJlp"
14  "gbCOD0EtD0QNN8I3cZqjAlhJr4rXpB1iNLhrYffUQWoT7yUKzbxqJlHLq0jc5JYmgHMunogK"
15  "YJVqF7mTrPyfgktMRTMX/CrOq1gLF3fYNrLiX+Bs8MoTwT2fQPwXgBXHGL+TaIjfinb3C7cs"
16  "cRMIcYL6AAAAAElFTkSuQmCC")

Definition at line 1434 of file testrunnerplugin.py.

◆ CONSOLE_ENCODING

robotide.contrib.testrunner.testrunnerplugin.CONSOLE_ENCODING = get_console_encoding()

Definition at line 86 of file testrunnerplugin.py.

◆ encoding

dictionary robotide.contrib.testrunner.testrunnerplugin.encoding
Initial value:
1 = {'CONSOLE': CONSOLE_ENCODING,
2  'SYSTEM': SYSTEM_ENCODING,
3  'OUTPUT': OUTPUT_ENCODING}

Definition at line 89 of file testrunnerplugin.py.

◆ getBugIconBitmap

robotide.contrib.testrunner.testrunnerplugin.getBugIconBitmap = BugIcon.GetBitmap

Definition at line 1450 of file testrunnerplugin.py.

◆ getLogIconBitmap

robotide.contrib.testrunner.testrunnerplugin.getLogIconBitmap = LogIcon.GetBitmap

Definition at line 1431 of file testrunnerplugin.py.

◆ getMenuButtonBitmap

robotide.contrib.testrunner.testrunnerplugin.getMenuButtonBitmap = MenuButton.GetBitmap

Definition at line 1394 of file testrunnerplugin.py.

◆ getProcessStopBitmap

robotide.contrib.testrunner.testrunnerplugin.getProcessStopBitmap = ProcessStop.GetBitmap

Definition at line 1410 of file testrunnerplugin.py.

◆ getReportIconBitmap

robotide.contrib.testrunner.testrunnerplugin.getReportIconBitmap = ReportIcon.GetBitmap

Definition at line 1420 of file testrunnerplugin.py.

◆ getRobotBitmap

robotide.contrib.testrunner.testrunnerplugin.getRobotBitmap = Robot.GetBitmap

Definition at line 1386 of file testrunnerplugin.py.

◆ ID_AUTOSAVE

robotide.contrib.testrunner.testrunnerplugin.ID_AUTOSAVE = wx.NewIdRef()

Definition at line 103 of file testrunnerplugin.py.

◆ ID_CONTINUE

robotide.contrib.testrunner.testrunnerplugin.ID_CONTINUE = wx.NewIdRef()

Definition at line 97 of file testrunnerplugin.py.

◆ ID_OPEN_LOGS_DIR

robotide.contrib.testrunner.testrunnerplugin.ID_OPEN_LOGS_DIR = wx.NewId()

Definition at line 100 of file testrunnerplugin.py.

◆ ID_PAUSE

robotide.contrib.testrunner.testrunnerplugin.ID_PAUSE = wx.NewIdRef()

Definition at line 96 of file testrunnerplugin.py.

◆ ID_PAUSE_ON_FAILURE

robotide.contrib.testrunner.testrunnerplugin.ID_PAUSE_ON_FAILURE = wx.NewIdRef()

Definition at line 104 of file testrunnerplugin.py.

◆ ID_RUN

robotide.contrib.testrunner.testrunnerplugin.ID_RUN = wx.NewIdRef()

Definition at line 93 of file testrunnerplugin.py.

◆ ID_RUNDEBUG

robotide.contrib.testrunner.testrunnerplugin.ID_RUNDEBUG = wx.NewIdRef()

Definition at line 94 of file testrunnerplugin.py.

◆ ID_SHOW_LOG

robotide.contrib.testrunner.testrunnerplugin.ID_SHOW_LOG = wx.NewIdRef()

Definition at line 102 of file testrunnerplugin.py.

◆ ID_SHOW_MESSAGE_LOG

robotide.contrib.testrunner.testrunnerplugin.ID_SHOW_MESSAGE_LOG = wx.NewIdRef()

Definition at line 105 of file testrunnerplugin.py.

◆ ID_SHOW_REPORT

robotide.contrib.testrunner.testrunnerplugin.ID_SHOW_REPORT = wx.NewIdRef()

Definition at line 101 of file testrunnerplugin.py.

◆ ID_STEP_NEXT

robotide.contrib.testrunner.testrunnerplugin.ID_STEP_NEXT = wx.NewIdRef()

Definition at line 98 of file testrunnerplugin.py.

◆ ID_STEP_OVER

robotide.contrib.testrunner.testrunnerplugin.ID_STEP_OVER = wx.NewIdRef()

Definition at line 99 of file testrunnerplugin.py.

◆ ID_STOP

robotide.contrib.testrunner.testrunnerplugin.ID_STOP = wx.NewIdRef()

Definition at line 95 of file testrunnerplugin.py.

◆ LogIcon

robotide.contrib.testrunner.testrunnerplugin.LogIcon
Initial value:
1 = PyEmbeddedImage(
2  "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0"
3  "RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADoSURBVBgZBcExblNBGAbA2cee"
4  "gTRBuIKOgiihSZNTcC5LUHAihNJR0kGKCDcYJY6D3/77MdOinTvzAgCw8ysThIvn/VojIyMj"
5  "IyPP+bS1sUQIV2s95pBDDvmbP/mdkft83tpYguZq5Jh/OeaYh+yzy8hTHvNlaxNNczm+la9O"
6  "Tlar1UdA/+C2A4trRCnD3jS8BB1obq2Gk6GU6QbQAS4BUaYSQAf4bhhKKTFdAzrAOwAxEUAH"
7  "+KEM01SY3gM6wBsEAQB0gJ+maZoC3gI6iPYaAIBJsiRmHU0AALOeFC3aK2cWAACUXe7+AwO0"
8  "lc9eTHYTAAAAAElFTkSuQmCC")

Definition at line 1423 of file testrunnerplugin.py.

◆ MenuButton

robotide.contrib.testrunner.testrunnerplugin.MenuButton
Initial value:
1 = PyEmbeddedImage(
2  "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAKxJ"
3  "REFUOI3t0jEKg0AUBNAxhmXX9QD2adLnJt7E2luIeB/PkCoQCG5lK8ifdZtNHyQRLGwy5Yd5"
4  "/GKSGCP25LSr/QcAAOfPQ9/3MYSAZVngvQdJiAhEhFVVZT8BkpKmaZbnOZRS0FojhIBpmh6b"
5  "Ppjn+ULyqZSyxhiM44hhGEiyXAOStSG1bVuIyMtaq51zJHltmsZtBgCgruuC5N17f+u6brX8"
6  "Fdia43dwPPAGncZYbvceeuMAAAAASUVORK5CYII=")

Definition at line 1388 of file testrunnerplugin.py.

◆ OUTPUT_ENCODING

robotide.contrib.testrunner.testrunnerplugin.OUTPUT_ENCODING = getfilesystemencoding()

Definition at line 88 of file testrunnerplugin.py.

◆ ProcessStop

robotide.contrib.testrunner.testrunnerplugin.ProcessStop
Initial value:
1 = PyEmbeddedImage(
2  "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0"
3  "RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJJSURBVDjLpZNNbxJRFIb7A/wF"
4  "/A5YunRDovsmRk3cmLAxcdG0uiFuXDSmkBlLFNOmtYFKgibUtqlJG6UjiGksU0oZPgQs0KEw"
5  "Mw4Dw8dQjnPuMCNq48abvJub87zn4547BQBTk7q2CDZdDl1OXdNjOcd3tj/jJ8Eruuxzb2RX"
6  "+NMpHT/MMUfHJwKbSgv7Bxnm9YciPRMSXRiDsb8ZjOGrwWjNzZ4UOL4pg6IOQLsYEbU6fajW"
7  "RYgdpLilnYIbY00T08COcCrzTen2NMCj9ocgKgMQdLV7Q3KnqH3YTyQV/1YWTezEAPvCsjGz"
8  "CTfkPtR/9IGXDNWkHlTFnmWysxfj7q/x2I4NDRxh5juNZf8LPm12ifBkimdAheI0smjgjH3N"
9  "MtgzlmqCNx5tGnq4Abe9LIHLjS7IHQ3OJRWW1zcYZNFgOnl0LOCwmq0BgTEjgqbQoHSuQrGu"
10  "EqO+dgFrgXUBWWJwyKaIAZaPcEXoWvD1uQjc8rBQ4FUio4oBLK+8sgycH7+kGUnpQUvVrF4x"
11  "K4KomwuGQf6sQ14mV5GA8gesFhyB3TxdrjZhNAKSwSzXzIpgrtaBbLUDg+EI9j6nwe3btIZo"
12  "exBsuHajCU6QjSlfBmaqbZIgr2f3Pl/l7vpyxjOai0S9Zd2R91GFF41Aqa1Z1eAyYeZcRQSP"
13  "P6jMUlu/FmlylecDCfdqKMLFk3ko8zKZCfacLgmwHWVhnlriZrzv/l7lyc9072XJ9fjFNv10"
14  "cYWhnvmEBS8tPPH4mVlPmL5DZy7/TP/znX8C6zgR9sd1gukAAAAASUVORK5CYII=")

Definition at line 1396 of file testrunnerplugin.py.

◆ ReportIcon

robotide.contrib.testrunner.testrunnerplugin.ReportIcon
Initial value:
1 = PyEmbeddedImage(
2  "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0"
3  "RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC4SURBVCjPdZFbDsIgEEWnrsMm"
4  "7oGGfZrohxvU+Iq1TyjU60Bf1pac4Yc5YS4ZAtGWBMk/drQBOVwJlZrWYkLhsB8UV9K0BUrP"
5  "Gy9cWbng2CtEEUmLGppPjRwpbixUKHBiZRS0p+ZGhvs4irNEvWD8heHpbsyDXznPhYFOyTjJ"
6  "c13olIqzZCHBouE0FRMUjA+s1gTjaRgVFpqRwC8mfoXPPEVPS7LbRaJL2y7bOifRCTEli3U7"
7  "BMWgLzKlW/CuebZPAAAAAElFTkSuQmCC")

Definition at line 1413 of file testrunnerplugin.py.

◆ Robot

robotide.contrib.testrunner.testrunnerplugin.Robot
Initial value:
1 = PyEmbeddedImage(
2  "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAnNJ"
3  "REFUOI2Vkb1Pk3EQxz/PW6EvUN6sEQFBIwUlMBgTMZFZJzcXEzeJiXE1MXFi4g8gGhjcHDA4"
4  "iFGDKNFojBoJaqQItgrlpYUW0ZZSaJ/ndw5INQZIvMttd5/73vcQEbYrpRSPes5K7NsrUaK2"
5  "7RERdHaJnLeV4tL9u7XsDNA0qKhrw19erf0nQABBRBEeGyT86YUgIKjtF4nIP+PC0tsRGb11"
6  "g+hcnAqvl6ZjrQQ7r664ygIV/8opAATIpr53fui53psZfoqsZcn5TEyXjlrPQcNBvMdO0XG5"
7  "S4M/GPNvWnQ23Ptg4hW1xxsxLAssE0MHHIWgM/f+Me35a1iWmy1IASCOw+f+XhwMQuML/Eik"
8  "WVA6mlLU6A7+AwEqKxSjN7vlxJUubUtEwcTJ8XF5PfAA23ZIJTMkppdoathLS7CO5EyS1M8M"
9  "GjpDdwcR/vhWUHAo2KjtaWmWeWeJtlNH0DqamPwSxTQtTl88g21nWUlG6bhwficThWQsKpfO"
10  "tWMkBFGQXc9j6RYuw8F0WXgOe+i7F9LQTLZu0Au/V8Lzh32UFBfjK3dRWlVEoMaDf59JSbUH"
11  "d5ULv7uI+7e7RZT9+2+gC5sZ/Tom4U/P8PgMViVHWjZYNxxsl7Bh2uDTCFT7+Dw2ROjdw9/C"
12  "BfN7fEp+LLxkMrxIKp0mGDxAc8s6dXvrQRc0TUfTYSocxs7rxBOrfHxzh3J/Tvz7TmImYhMs"
13  "Rl4zG1lDicOT4RBHWyr5GBrH0DcvdGxFWUme+Zk0tY2lzM3NshyfxHDXo0fCEQb6R4hMx3Bs"
14  "hTiCKMFtpsmoLHl7Ga8fRATHEcRRrCxnGBocIR6L8Qu2hlAKJu0L3QAAAABJRU5ErkJggg==")

Definition at line 1372 of file testrunnerplugin.py.

◆ STYLE_DEFAULT

int robotide.contrib.testrunner.testrunnerplugin.STYLE_DEFAULT = 0

Definition at line 106 of file testrunnerplugin.py.

◆ STYLE_FAIL

int robotide.contrib.testrunner.testrunnerplugin.STYLE_FAIL = 4

Definition at line 110 of file testrunnerplugin.py.

◆ STYLE_PASS

int robotide.contrib.testrunner.testrunnerplugin.STYLE_PASS = 1

Definition at line 108 of file testrunnerplugin.py.

◆ STYLE_SKIP

int robotide.contrib.testrunner.testrunnerplugin.STYLE_SKIP = 3

Definition at line 109 of file testrunnerplugin.py.

◆ STYLE_STDERR

int robotide.contrib.testrunner.testrunnerplugin.STYLE_STDERR = 2

Definition at line 107 of file testrunnerplugin.py.

◆ SYSTEM_ENCODING

robotide.contrib.testrunner.testrunnerplugin.SYSTEM_ENCODING = get_system_encoding()

Definition at line 87 of file testrunnerplugin.py.