Commit Graph

131 Commits (c9e7f409af7bdbde5967b488872222e04b625a29)

Author SHA1 Message Date
Przemek Wirkus f40ec7a294 Added autodetection fior tests including MMA8451Q accelerometer 2015-01-30 13:51:41 +00:00
Przemek Wirkus 34b55c81eb Simple indent inside Python module init 2015-01-30 10:35:58 +00:00
Przemek Wirkus 035714e409 Added NET_4, NET_6 and NET_13 tests to autodetection pool 2015-01-30 09:57:36 +00:00
Przemek Wirkus f81509c933 Refactored UDP echo server 2015-01-28 16:43:40 +00:00
Przemek Wirkus 111b55784e Refactored TCP echo server 2015-01-28 16:29:36 +00:00
Przemek Wirkus f1f2505adc Refactored host_test.py script to filter for TargetIds in auto-detection flow 2015-01-28 10:35:08 +00:00
Przemek Wirkus c6134eb6a2 Refactored C++ test and added '+' sign as recognized character in auto-test description 2015-01-28 09:08:58 +00:00
Przemek Wirkus dcce4d7cde Refactored detection test to use new autodetection of host test 2015-01-27 13:24:11 +00:00
Przemek Wirkus d610f0b08a Refactored echo at 115200 test for new model of test autodetection 2015-01-27 13:17:36 +00:00
Przemek Wirkus a8506caa1d Refactored few more tests to support autodetection: basic, call_before_main, dev_null, rtc, stdio 2015-01-27 12:51:53 +00:00
Przemek Wirkus 6903b54b9e Refactored generic tests with timer host test supervision
Reactored RTOS tests
2015-01-27 12:10:16 +00:00
Przemek Wirkus 2ab22b1dbe Host test plugins: removed shutil.copy() dependency and added re module import - note this plugin is still unstable so change is just cosmetic 2014-11-17 16:07:18 +00:00
Przemek Wirkus 7e11ffd173 Fixed traceback from host_test_plugin - formating issue with integer 2014-11-17 15:45:10 +00:00
Przemek Wirkus 54c06c8b84 Host test plugins: Ethernet tests (NET_*) refactored to new host test copy paradigm 2014-10-30 15:22:02 +00:00
Przemek Wirkus 7646c51d7e Host test plugins: minor updates 2014-10-30 14:26:52 +00:00
Przemek Wirkus 7cc6a2bf1c Host test plugins: Modified WAIT_US_AUTO host test to take under consideration 10 consecutive timer ticks within deviation 2014-10-29 17:45:08 +00:00
Przemek Wirkus 93a87748a3 Host test plugins: bug-fix: serial_timeout was used as function name and class member. Caused runtime script problem
Host test plugins: Increased test suite timeout on each test execution twice - for now, so tests do not timeout. TODO: exclude coopy and reset procedures from testcase timeout measurement
2014-10-29 17:21:55 +00:00
Przemek Wirkus 3d4e03d0da Host test plugins: added custom serial port configuration, baudrate and timeout. This can now be done before host test will call run() function 2014-10-29 17:00:10 +00:00
Przemek Wirkus 5ef767a880 Host test plugins: Added prints to serial_init() function 2014-10-29 14:34:20 +00:00
Przemek Wirkus c4397b75b7 Host test plugins: moved program cycle sleep time to host_test - this delay is used to give time device to flash copied file 2014-10-29 14:28:02 +00:00
Przemek Wirkus e984b51e49 Host test plugins: removed usused extra_baud parameter from serial port initialization 2014-10-29 14:02:16 +00:00
Przemek Wirkus 7d5d0d116c Host test plugins: Bug-fix: Wrong variable was checked against None while readling line from serial port 2014-10-29 10:55:02 +00:00
Przemek Wirkus b3b6d848b5 Host test plugins: refactored UDP LINK LAYER testcase to use test() method instead of run() 2014-10-28 14:50:47 +00:00
Przemek Wirkus b404b21098 Host test plugins: refactored TCP ECHO SERVER testcase to use test() method instead of run() 2014-10-28 14:44:26 +00:00
Przemek Wirkus 52f0b33e7a Host test plugins: refactored UDP ECHO SERVER testcase to use test() method instead of run() 2014-10-28 14:38:15 +00:00
Przemek Wirkus c0895fdbfc Host test plugins: removed unused self.mbed.reset() call in test constructor. No need for two resets because reset is performed in run() function 2014-10-28 14:01:05 +00:00
Przemek Wirkus 00904b5f24 Host test plugins: refactored TestResults class to HostTestResults name 2014-10-28 11:44:45 +00:00
Przemek Wirkus c0134d66fb Host test plugins: run() function will just print result from test() function directly, not check boolean state from test 2014-10-28 11:40:41 +00:00
Przemek Wirkus b9cee9709e Host test plugins: Default host test aligned and refactored so it can be invoked via run() function 2014-10-28 11:36:46 +00:00
Przemek Wirkus 4f76a567f6 Host test plugins: Added extra line for error printing in mbed copy plugin. For readability reasons 2014-10-28 11:29:56 +00:00
Przemek Wirkus 4d8dfed27f Host test copy functionality migration: copy functionality partially moved to host_test (tested with basic set of tests, not with e.g. NET tests.
Host test copy functionality: TODO: modify rest of host tests to use self.mbed.reset() and self.mbed.copy_image() according to curent test scipt API
2014-10-27 16:38:19 +00:00
Przemek Wirkus a25f5ceaaa Host test copy functionality migration: removed all extra port and disk functionality. It will be added when it is really needed 2014-10-27 15:50:33 +00:00
Przemek Wirkus ae4be96c86 Host test copy functionality migration: added required parameters for host_test.py command line: path to image, copy method 2014-10-27 15:46:15 +00:00
Przemek Wirkus 97c220d56e Host test plugins: rearranged singletest.py script parameters list so now for option -c and -r (copy method and reset method respectively) we will see plugin related options also - changed dynamicaly with plugin loads 2014-10-27 12:42:48 +00:00
Przemek Wirkus 48490022ed Host test plugins: Removed unused / not stable plugins static registration 2014-10-27 11:53:28 +00:00
Przemek Wirkus 9700aff0a6 Host test plugins: Bug-fix, notification about already loaded plugin was printed always in plugin registration 2014-10-27 11:48:30 +00:00
0xc0170 7abbd9c5a8 Merge branch 'host-test-plugin-improvements' of github.com:PrzemekWirkus/mbed into PrzemekWirkus-host-test-plugin-improvements
Conflicts:
	workspace_tools/host_tests/host_test.py
2014-10-27 08:08:52 +00:00
Przemek Wirkus 69cc2fb86a Host test plugins: removed unused pass statement 2014-10-23 17:24:51 +01:00
Przemek Wirkus 2f03b85bfc Host test plugins: Added generic error printing to host test plugin base class 2014-10-23 17:14:18 +01:00
Przemek Wirkus 17f42519f0 Host test plugins: Added MPS2 and Firfox copy methods (both not stable and require further development)
Host test plugins: Added 'stable' attribute to each plugin, by default all plugins are not stable

Moved all MPS2 related functions to MPS2 plugins in host test directory
2014-10-23 16:56:05 +01:00
Przemek Wirkus 6a1bdb588e Host test plugins: added copy pligins, and removed Selenium and eACommander dependency from Test API 2014-10-23 16:30:17 +01:00
Przemek Wirkus efb46ca7de Host test plugins: moved serial port flashing just before plugin reset call 2014-10-22 17:49:54 +01:00
Przemek Wirkus 7591cf5caf Host test plugins: added return values to setup() and execute() interface methods 2014-10-22 16:59:07 +01:00
Przemek Wirkus 3f00c59030 Host test plugins: Added license and fxed one parsing issue 2014-10-22 15:35:36 +01:00
Przemek Wirkus 8af8250b48 Host test plugins: Cleaned preliminary code before next round of refactoring and improvements 2014-10-22 15:30:45 +01:00
Przemek Wirkus fd2142f3bf Host test plugins: First draft with working pluging for mbed (serial sendBreak command for reset) 2014-10-22 15:12:24 +01:00
Przemek Wirkus b786c4c0f6 Minor style improvement 2014-10-21 13:53:19 +01:00
Przemek Wirkus 5bca0ab3d1 Cleaned pyFlakes issues with unused imports 2014-10-21 13:18:22 +01:00
Przemek Wirkus 3850ddc8c1 Host test refactoring: cleaned a bit functionality of host tests. Forced test() function in DefaultTest to be method returning test result 2014-10-21 13:12:32 +01:00
Przemek Wirkus 755565d854 Host test refactoring
Host test refactoring: replaced magic values of test results returned by host test

Prints with stdout.flush() replaced with notify function

Host test refactoring: created separate enum like class for test result strings
2014-10-17 15:14:53 +01:00