Przemek Wirkus
|
698fe930e6
|
Changed functions' docstring format a little to mach singletest, test api and test webapi files
|
2014-08-13 10:26:58 +01:00 |
Przemek Wirkus
|
17c0132d56
|
Added parts of functionality related to extra reset types, global timeout increments and image configuration file modifications
|
2014-08-13 10:26:50 +01:00 |
Przemek Wirkus
|
c1ebcb498b
|
Simple indent for function call parameters
|
2014-08-13 10:26:46 +01:00 |
Przemek Wirkus
|
5947838b2b
|
BUgfix: jobs (-j) value was not properly set in SingletestRunner class parameters
|
2014-08-13 10:26:41 +01:00 |
Przemek Wirkus
|
c3c0be5443
|
Added extra reset option - not yet implemented. Only switches added to test suite CLI and host_test.py optparse
|
2014-08-07 11:48:47 +01:00 |
Przemek Wirkus
|
7bc89f6323
|
Refactoring: Continue refactoring for separate CLI and webservice API / functionalities in test suite. Separated by subclassing: 'one responsibility per class'
|
2014-08-05 09:32:44 +01:00 |
Przemek Wirkus
|
72fafcf269
|
Few pyLint and pyFlakes defects fixed
|
2014-08-04 16:16:47 +01:00 |
Przemek Wirkus
|
eed8d68789
|
Refactoring: moved optParse options frm singletest.py CLI script to test_api to group common options in one place. Added new file test_webapi.py to store there web services API and related functions
|
2014-08-04 15:57:59 +01:00 |
Przemek Wirkus
|
13c6c4f13e
|
Refactoring: created test_api.py and moved test code and classes to separate test api file. Prepareing to add MPS2 reset functionality
|
2014-08-04 14:29:46 +01:00 |
Przemek Wirkus
|
dcf1ef2130
|
Added 'firefox' as one of the ways to copy binary to target device (other options are cp, copy, xcopy, shutil.copy()
|
2014-08-04 14:29:44 +01:00 |
Przemek Wirkus
|
5b07b38554
|
Added script major / minor version
|
2014-08-04 14:29:39 +01:00 |
Przemek Wirkus
|
d9fbefd373
|
Test compliance with LPC1549 and LPC11U68
|
2014-07-30 17:53:01 +01:00 |
Przemek Wirkus
|
4c24cd6665
|
Fixed shuffle seed print only when shuffling
|
2014-07-30 17:52:58 +01:00 |
Przemek Wirkus
|
12b8dff9f9
|
First RESTful API functionality draft
|
2014-07-30 17:52:56 +01:00 |
Przemek Wirkus
|
783d20bac8
|
Added commandline parser help display when -i or -M option is missiog from command line
|
2014-07-30 17:52:54 +01:00 |
Przemek Wirkus
|
62c3118e38
|
Bugfixed filter target counter when used with filter.
|
2014-07-30 17:52:51 +01:00 |
Przemek Wirkus
|
d71e2713dd
|
Added simple filtering switch for -S option. This can be extended in the future to other switches like -r / -R
|
2014-07-30 17:52:49 +01:00 |
Przemek Wirkus
|
d28da8ec83
|
Fixed flow for JSON defect line / column parsing from json exceprion msg string
|
2014-07-30 17:52:46 +01:00 |
Przemek Wirkus
|
03c96a45de
|
Now issues in JSON configuration files will be printed in human readable format.
|
2014-07-30 17:52:43 +01:00 |
Przemek Wirkus
|
d0cd53e29f
|
Few pyLint issues fixed
|
2014-07-30 17:52:41 +01:00 |
Przemek Wirkus
|
dc12ff6bba
|
Fixed few pyFlakes issues + simple refactoring of unused variables and imports
|
2014-07-30 17:52:38 +01:00 |
Przemek Wirkus
|
c75944562f
|
Bugfix: removed blocking continue from shuffling option
|
2014-07-30 17:52:36 +01:00 |
Przemek Wirkus
|
28e4fc4f06
|
Separation for test class SingletestRunner towards Object Oriented design. Added shuffle seed to recreate test order when shuffling test order
|
2014-07-30 17:52:31 +01:00 |
Przemek Wirkus
|
4c10fbb660
|
Changed copyright date to 2014
|
2014-07-25 17:37:16 +01:00 |
Przemek Wirkus
|
8fab5bca18
|
Bugfix: Replaced magic value of UNDEF test result with proper const name
|
2014-07-24 15:33:46 +01:00 |
Przemek Wirkus
|
21ddd8b6cf
|
bugfix: option -t was not displaying all targets
|
2014-07-22 10:59:54 +01:00 |
Przemek Wirkus
|
805f470880
|
Bugfix reported by Mihail: If image firmware is not found wrong number of rows is reported (returned by SingleTest.handle() method.
|
2014-07-21 10:03:04 +01:00 |
Przemek Wirkus
|
2ad17c9f63
|
Added new switch -V which will allow users only to print test result text from serial port during test. It helps just to see test results from test / host test itself
|
2014-07-18 11:43:11 +01:00 |
Przemek Wirkus
|
f28e561da6
|
Added new switch -u. Now you can force test suite to shuffle test execution order so your tests are executed in random order
|
2014-07-18 10:21:47 +01:00 |
Przemek Wirkus
|
8c3fb1cdcc
|
Fixed bug in reporting IOERR_COPY. test_all_result was not filled with IOERR_COPY error when using -n ooption with single test
|
2014-07-18 10:21:43 +01:00 |
Przemek Wirkus
|
d6668565cf
|
Removed prints in verbose mode regarding skipped print. Still this prints can be shown using --verbose-skipped switch
|
2014-07-15 10:13:23 +01:00 |
Przemek Wirkus
|
19bfb0eb61
|
Added new feature: Now user can change default global name of project (test) binary to other name or by default use name chosen by the suite which is test folder name
|
2014-07-15 10:13:17 +01:00 |
Przemek Wirkus
|
ed4f76b9de
|
Added TIMEOUT as one of the rest results. Fixed test result structure in result summary (not all results were added)
|
2014-07-14 13:08:36 +01:00 |
Przemek Wirkus
|
0725b33375
|
Added exception handling for prettytable and serial modules - gracefuly handle missing imports.
|
2014-07-11 11:24:03 +01:00 |
Przemek Wirkus
|
ce078d6e90
|
Added few comments to functions. Removed fixed TODO in copy function. Refactored one function to return string instead of priting it.
|
2014-07-11 10:33:13 +01:00 |
Przemek Wirkus
|
a8d47821be
|
pyFlakes issue fixed: Removed two unused variables
|
2014-07-11 10:21:11 +01:00 |
Przemek Wirkus
|
80745d51ee
|
Test loops feature part 3: Finnaly commit. Added Loops info in pretty table in test sumary. Added Result resolving by test result list analysis.
|
2014-07-10 18:05:01 +01:00 |
Przemek Wirkus
|
98ae711ba5
|
Test loops feature part 2: added local and global loops counter to switches and test execution function.
|
2014-07-10 17:10:13 +01:00 |
Przemek Wirkus
|
b78617df93
|
Test loops feature part 1: added --loops and --global-loops switches, added test_loops paramater for test handler
|
2014-07-10 15:58:17 +01:00 |
Przemek Wirkus
|
f1db89ea0f
|
Added new error codes to test suite: IOERR_SERIAL, IOERR_DISK, IOERR_TIMEOUT, IOERR_COPY. Not all of them are yet handled but naming convention added for further implementations.
|
2014-07-10 14:50:35 +01:00 |
Przemek Wirkus
|
054d33a297
|
Added handler to catch file copy exceptions. Both suprocess.call() and shutils.copy are handled. tested with shutil.copy, cp and xcopy. Note: xcopy is in interactive mode by defalt.
|
2014-07-10 13:15:21 +01:00 |
Przemek Wirkus
|
c159494e35
|
Added file remove function with exception handling
|
2014-07-10 11:24:02 +01:00 |
Przemek Wirkus
|
1dbeae4423
|
Added target conflict detection in verbose mode in --config switch
|
2014-07-10 10:58:13 +01:00 |
Przemek Wirkus
|
1846a7ebcb
|
Added test specification and MUTs configuration pretty print
|
2014-07-10 10:58:11 +01:00 |
Przemek Wirkus
|
efead473eb
|
Issues from pyFlakes corrected in the script (removed some unused imports and functions)
|
2014-07-10 10:57:42 +01:00 |
Przemek Wirkus
|
79970295ea
|
Bugfixing for UT library support
|
2014-07-08 14:31:17 +01:00 |
Przemek Wirkus
|
1a7c96d10b
|
Bugfixiong after modification in -r and -R options
|
2014-07-02 15:01:46 +01:00 |
Przemek Wirkus
|
41f703c594
|
Refactoring: Changed option -r and added option -R to print more info about test cases
|
2014-07-02 15:01:43 +01:00 |
Przemek Wirkus
|
06f2fb3e55
|
Added TOTO about graceful handle of disk full error in mbed board
|
2014-07-02 10:29:18 +01:00 |
Przemek Wirkus
|
c97f1b8139
|
Added support for cpputest library. UT libray now compiles as separate lib, just like other libs. For example ETH or RTX. Added support for cpputest sources in root of mbed project (on the same level with mbed sdk repo). changes include adding new paths to the project. Two example UT (UT_1, UT_2 are added). New option -O is introduced to force 'test build only'
|
2014-07-01 17:45:38 +01:00 |