Leena Miettinen
ae7b3e8404
Autotest: edit UI text and messages
...
Fix capitalization, punctuation, and grammar
issues.
Change-Id: Ie5044a1a3445ea078fe52ae20b1b4eec747e3de4
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-03-31 11:51:09 +03:00
Christian Stenger
7f5db66596
Fix copyright headers
...
Change-Id: If02fedb7c191492ddfaf2eb34e74fcdb7a007c94
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-02-19 09:13:32 +02:00
Christian Stenger
b5341a9a03
Try to guess run configuration if none is explicitly set
...
Additionally provide a setting to not display warnings regarding
using a guessed run configuration.
Change-Id: Ia7647f55e5085ffc84044281c5107770cd30d504
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com >
2015-02-17 16:40:39 +02:00
Christian Stenger
b9a60137ad
Clean up plugin
...
Change-Id: I695adb992f4d1f32f266f1628f2094e4bcc81485
Reviewed-by: Andre Poenitz <andre.poenitz@theqtcompany.com >
2015-02-17 10:44:35 +02:00
Christian Stenger
2aa7ce7350
Make sure to get output on Windows when using Qt5.4 or higher
...
Change-Id: Id69636f5a48f5423217c47c039d4522ef42cd2a3
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com >
2015-01-27 16:07:26 +02:00
Tim Jenssen
295ad02f7e
introduce testxmloutputreader
...
Change-Id: I5a77e8fd629343bc059a03e6c27f45103b96101a
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-01-21 09:25:51 +02:00
Tim Jenssen
33ce9f9e0d
refactor performTestRun
...
On windows we are only interested in .exe files. For example
QProcess("test.cmd") does not work.
renamed which to executableFilePath
Change-Id: Ib9aa2d011c3d0525b618a1b0a6bd32b556c02010
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-01-21 09:24:22 +02:00
Tim Jenssen
003f812456
avoid abbreviations in variable names
...
Change-Id: Ie9474da2a4c9c2e461bdd15e859e1a53f820a1d1
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-01-14 10:40:00 +02:00
Tim Jenssen
4297de7d4b
remove static variable testRunner
...
Change-Id: I07dbde221632ec0aeca758f684c8ada2c71f3969
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-01-14 10:39:51 +02:00
Tim Jenssen
042b1d61d0
merge performTestRun and performExec
...
This is a preparation for later refactoring. Also moved
the get settings values outside from the threaded code.
Change-Id: I0acceece4bc55a453880f4235e02a5712443b32d
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-01-14 10:39:37 +02:00
Tim Jenssen
2287ba501f
variables as complete words are better
...
Change-Id: If433c621466f2e1160a016d2b7b2539e4dc8b3d6
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-01-12 13:42:46 +02:00
Tim Jenssen
0c9531f384
don't pollute the Autotest namespace with an enum
...
Change-Id: Ic6c3e3beaba15e83c8524394ccc6a1953e76d59a
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-01-12 13:42:35 +02:00
Tim Jenssen
96205e28fe
fix warning that "pep" is initialized but not referenced
...
Change-Id: I1f12323e1de481f800fcf835a12213059b72bfd4
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-01-09 14:19:36 +02:00
Tim Jenssen
ba8979d066
Get rid of the Locker in TestResultModel...
...
...use signals and slots instead.
Additionally re-use the existing item that is displaying the
"Entering Test Function..." information.
Change-Id: Ibedac01ced9e987d542aa4dc878588fbec84d585
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com >
2015-01-09 08:24:39 +02:00
Tim Jenssen
be4c06fdaf
introduce FaultyTestResult class
...
Change-Id: I5f20741492dbb3d553bea30a677965d46d6d8eb3
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com >
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-01-06 17:08:38 +02:00
Christian Stenger
ac24550a22
Add special message to results pane
...
This message just states which function actually is executed and will
always be on the bottom of the list of results.
When test run finishes this message will be completely removed.
Change-Id: Ie8fedfc74f67eba71a2bcf55f4dc1553754fca9a
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2014-12-09 10:33:15 +02:00
Christian Stenger
e71a2c44fc
Provide test settings and make use of them
...
Change-Id: Ia6fef10bc577f9722b6c063c2df4d1651a8be50d
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2014-12-09 10:22:48 +02:00
Christian Stenger
edfd394bf5
Fix issue when buildQueueFinished signal is emitted too fast
...
Change-Id: I56ba8f9d0d4abe7627f9dd0d980774dda814d456
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2014-12-05 09:51:52 +02:00
Christian Stenger
32a6849fae
Add support for minimal benchmarks
2014-12-04 13:52:16 +01:00
Christian Stenger
036c648650
Don't cancel test run if some test configurations are faulty
...
Instead just remove these from the current test run and add a
respective warning to the test results pane.
Additionally made a the message of having no test cases at all
a warning instead of a fatal.
2014-12-04 13:52:16 +01:00
Christian Stenger
b0c4a9cc3b
Improve support for Qt Quick Tests
2014-12-04 13:52:16 +01:00
Christian Stenger
0357b0e98b
Add basic support for Qt Quick Test
2014-12-04 13:52:16 +01:00
Christian Stenger
1258c58a7f
Disable context menu on test tree when executing test
2014-12-04 13:52:15 +01:00
Christian Stenger
a2a4fe564a
Cancel process when timeout is reached...
...
...and display fatal messages on the summary as well.
2014-12-04 13:52:15 +01:00
Christian Stenger
87e5cf87e1
Enable 'Run *' buttons only if tests are available
2014-12-04 13:52:15 +01:00
Christian Stenger
d5913658b2
Perform test execution in separate thread and add progress bar
2014-12-04 13:52:15 +01:00
Christian Stenger
431d15bd0c
Add stop button and minor preparation for progress bar
2014-12-04 13:52:15 +01:00
Christian Stenger
345b4de47a
Rework the parsing and fixing detection of changes
...
Additionally
* fixed some deletion of pointers
* const correctness
* small refactorings for readability
* better separation of responsibilities
2014-12-04 13:52:15 +01:00
Christian Stenger
44db2be195
Provide basic test runner and output pane
2014-12-04 13:52:15 +01:00