qa-tools:ots.git
7 years agoAdded a test for PASS testrun. Documented some tests that need to be added
Teemu Vainio [Fri, 3 Dec 2010 08:39:58 +0000 (10:39 +0200)]
Added a test for PASS testrun. Documented some tests that need to be added

7 years agoAdded more tests for multiple device properties
Teemu Vainio [Thu, 2 Dec 2010 10:16:51 +0000 (12:16 +0200)]
Added more tests for multiple device properties
Made tests more robust

7 years agoCreated testcase for testing multiple devicegroups
Teemu Vainio [Wed, 1 Dec 2010 13:01:51 +0000 (15:01 +0200)]
Created testcase for testing multiple devicegroups

7 years agoAdded test for nonexisting sw_product
Teemu Vainio [Wed, 1 Dec 2010 11:06:08 +0000 (13:06 +0200)]
Added test for nonexisting sw_product
Added parsing of preformatted log messages

7 years agoMoved default options to common Options class
Teemu Vainio [Wed, 1 Dec 2010 10:54:55 +0000 (12:54 +0200)]
Moved default options to common Options class

7 years agoImplemented first system test.
Teemu Vainio [Wed, 1 Dec 2010 10:50:41 +0000 (12:50 +0200)]
Implemented first system test.

7 years agoImplemented some helper functions for log parsing
Teemu Vainio [Tue, 30 Nov 2010 07:50:21 +0000 (09:50 +0200)]
Implemented some helper functions for log parsing

7 years agoAdded file for log based system tests
Teemu Vainio [Tue, 30 Nov 2010 06:37:29 +0000 (08:37 +0200)]
Added file for log based system tests

7 years agoAdded setup.sh to dev_branch_0.1 to make development environment setup easier
Teemu Vainio [Fri, 26 Nov 2010 09:18:13 +0000 (11:18 +0200)]
Added setup.sh to dev_branch_0.1 to make development environment setup easier

7 years agoFixed bug in devicespec parsing 12
Tuomo Makinen [Wed, 24 Nov 2010 12:14:10 +0000 (14:14 +0200)]
Fixed bug in devicespec parsing

7 years agoFixed to work correctly with nosetests
Tuomo Makinen [Wed, 24 Nov 2010 08:06:50 +0000 (10:06 +0200)]
Fixed to work correctly with nosetests

7 years agoFix to work with nosetests --with-xunit option
Tuomo Makinen [Wed, 24 Nov 2010 07:46:50 +0000 (09:46 +0200)]
Fix to work with nosetests --with-xunit option

7 years agoImproved extension points
Teemu Vainio [Wed, 24 Nov 2010 11:26:24 +0000 (13:26 +0200)]
Improved extension points

7 years agoEpydoc fix 9
Tuomo Makinen [Mon, 22 Nov 2010 10:11:36 +0000 (12:11 +0200)]
Epydoc fix

7 years agoIndentation fix for pylint
Tuomo Makinen [Mon, 22 Nov 2010 10:10:04 +0000 (12:10 +0200)]
Indentation fix for pylint

7 years agoMerge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_multiple_device...
Tuomo Makinen [Fri, 19 Nov 2010 12:13:07 +0000 (14:13 +0200)]
Merge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_multiple_devicegroups_clean

7 years agoSupport for devicename and deviceid specs
Tuomo Makinen [Fri, 19 Nov 2010 12:11:20 +0000 (14:11 +0200)]
Support for devicename and deviceid specs

7 years agoAdded missing extension point to django example file
Teemu Vainio [Thu, 18 Nov 2010 13:22:59 +0000 (15:22 +0200)]
Added missing extension point to django example file

7 years agoFixed misleading log message about insignificant cases
Teemu Vainio [Thu, 18 Nov 2010 12:50:43 +0000 (14:50 +0200)]
Fixed misleading log message about insignificant cases

7 years agoMerge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_multiple_device...
Tuomo Makinen [Wed, 17 Nov 2010 07:56:15 +0000 (09:56 +0200)]
Merge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_multiple_devicegroups_clean

7 years agoFinetuned log message
Teemu Vainio [Tue, 16 Nov 2010 14:11:17 +0000 (16:11 +0200)]
Finetuned log message
Fixed timeout system tests

7 years agoFinetuned timeout error message
Teemu Vainio [Tue, 16 Nov 2010 13:29:52 +0000 (15:29 +0200)]
Finetuned timeout error message

7 years agoFixed epydoc documentation
Tuomo Makinen [Fri, 5 Nov 2010 07:32:20 +0000 (09:32 +0200)]
Fixed epydoc documentation

7 years agoModule for handling multiprocessing and xmlrpc tests
Tuomo Makinen [Thu, 4 Nov 2010 07:06:26 +0000 (09:06 +0200)]
Module for handling multiprocessing and xmlrpc tests

7 years agoAdded support for multiple devicegroups
Tuomo Makinen [Thu, 4 Nov 2010 07:05:48 +0000 (09:05 +0200)]
Added support for multiple devicegroups

7 years agoFixed broken tests
Teemu Vainio [Tue, 16 Nov 2010 10:42:01 +0000 (12:42 +0200)]
Fixed broken tests

7 years agoEpydoc fixes 7
Tuomo Makinen [Mon, 15 Nov 2010 12:44:02 +0000 (14:44 +0200)]
Epydoc fixes

7 years agoPylint fixes
Tuomo Makinen [Mon, 15 Nov 2010 10:07:56 +0000 (12:07 +0200)]
Pylint fixes

7 years agoFixed test to work with new implementation (backward compatability is removed)
Tuomo Makinen [Wed, 10 Nov 2010 11:11:33 +0000 (13:11 +0200)]
Fixed test to work with new implementation (backward compatability is removed)

7 years agoRemoved single_task usage for server side global timeout calculation.
Tuomo Makinen [Tue, 9 Nov 2010 13:51:29 +0000 (15:51 +0200)]
Removed single_task usage for server side global timeout calculation.

7 years agoUse _calculate_new_timeout to calculate server side timeout for every distribution...
Tuomo Makinen [Tue, 9 Nov 2010 12:46:37 +0000 (14:46 +0200)]
Use _calculate_new_timeout to calculate server side timeout for every distribution model. Fixed option parsing for timeout value to be consistent with other options in conductor_command. Fixed some unit tests.

7 years agoMerge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_conductor_timeout
Tuomo Makinen [Mon, 8 Nov 2010 14:13:18 +0000 (16:13 +0200)]
Merge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_conductor_timeout

7 years agoRemoved unused exception handler
Tuomo Makinen [Mon, 8 Nov 2010 13:34:53 +0000 (15:34 +0200)]
Removed unused exception handler

7 years agoFixed references to bugs.meego.com in changelogs master 0.1.2
Teemu Vainio [Mon, 8 Nov 2010 13:22:21 +0000 (15:22 +0200)]
Fixed references to bugs.meego.com in changelogs

7 years agoAdded 0.1.2 to changelogs
Teemu Vainio [Mon, 8 Nov 2010 09:40:30 +0000 (11:40 +0200)]
Added 0.1.2 to changelogs

7 years agoIncreased version number and changed author email address
Teemu Vainio [Mon, 8 Nov 2010 08:07:15 +0000 (10:07 +0200)]
Increased version number and changed author email address

7 years agoMerge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_conductor_timeout
Tuomo Makinen [Fri, 5 Nov 2010 13:55:11 +0000 (15:55 +0200)]
Merge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_conductor_timeout

Conflicts:
ots.server/ots/server/conductorengine/tests.py

7 years agoMerge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_conductor_timeout
Tuomo Makinen [Fri, 5 Nov 2010 13:47:31 +0000 (15:47 +0200)]
Merge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_conductor_timeout
Manually resolved conflicts.
Conflicts:
ots.server/ots/server/conductorengine/conductor_command.py
ots.server/ots/server/conductorengine/conductorengine.py
ots.server/ots/server/conductorengine/tests.py
ots.worker/ots/worker/config.ini
ots.worker/ots/worker/task_broker.py
ots.worker/ots/worker/tests/test_task_broker.py
ots.worker/ots/worker/worker.py

7 years agoFixed broken unit tests
Teemu Vainio [Fri, 5 Nov 2010 13:35:15 +0000 (15:35 +0200)]
Fixed broken unit tests

7 years agoFixed delete_queue import path in distributor system tests
Teemu Vainio [Fri, 5 Nov 2010 13:32:32 +0000 (15:32 +0200)]
Fixed delete_queue import path in distributor system tests

7 years agoChanged conductor command from "/usr/bin/conductor" to "conductor" because some insta...
Teemu Vainio [Thu, 4 Nov 2010 14:46:39 +0000 (16:46 +0200)]
Changed conductor command from "/usr/bin/conductor" to "conductor" because some installations place it to a different location.

7 years agoChanged "/usr/bin/kickstart" to "/usr/bin/conductor"
Teemu Vainio [Thu, 4 Nov 2010 13:03:57 +0000 (15:03 +0200)]
Changed "/usr/bin/kickstart" to "/usr/bin/conductor"

7 years agoMerge branch 'dev_branch_0.1_device_properties' into dev_branch_0.1
Teemu Vainio [Thu, 4 Nov 2010 11:33:30 +0000 (13:33 +0200)]
Merge branch 'dev_branch_0.1_device_properties' into dev_branch_0.1

Conflicts:

ots.server/ots/server/conductorengine/conductorengine.py
ots.worker/ots/worker/worker.py

7 years agoAdded error checking for missing device properties dev_branch_0.1_device_properties
Teemu Vainio [Wed, 3 Nov 2010 13:27:31 +0000 (15:27 +0200)]
Added error checking for missing device properties

7 years agoFixed problems with default device property handling. Now default values won't be...
Teemu Vainio [Wed, 3 Nov 2010 11:52:19 +0000 (13:52 +0200)]
Fixed problems with default device property handling. Now default values won't be overwritten if user defines only some of the device properties.

7 years agoMerge branch 'dev_branch_0.1_custom_distribution' into dev_branch_0.1
Teemu Vainio [Wed, 3 Nov 2010 10:09:27 +0000 (12:09 +0200)]
Merge branch 'dev_branch_0.1_custom_distribution' into dev_branch_0.1

7 years agoFixed flawed custom distribution model validation. dev_branch_0.1_custom_distribution
Teemu Vainio [Wed, 3 Nov 2010 07:13:42 +0000 (09:13 +0200)]
Fixed flawed custom distribution model validation.

7 years agoAdded validation for custom distribution models
Teemu Vainio [Tue, 2 Nov 2010 14:54:37 +0000 (16:54 +0200)]
Added validation for custom distribution models

7 years agoMerge branch 'dev_branch_0.1_tools'
Teemu Vainio [Tue, 2 Nov 2010 13:25:50 +0000 (15:25 +0200)]
Merge branch 'dev_branch_0.1_tools'

7 years agoPylint fixes
Teemu Vainio [Thu, 21 Oct 2010 14:15:14 +0000 (17:15 +0300)]
Pylint fixes

7 years agoAdded testrun as parameter to get_custom_distribution_models(). 3
Jouni Leppäkases [Thu, 21 Oct 2010 11:52:32 +0000 (14:52 +0300)]
Added testrun as parameter to get_custom_distribution_models().

7 years agoAdded console script entry points for queue management tools
Teemu Vainio [Thu, 21 Oct 2010 05:37:15 +0000 (08:37 +0300)]
Added console script entry points for queue management tools

7 years agoRenamed files from "queues" to "queue" because they work for single queue at a time
Teemu Vainio [Thu, 21 Oct 2010 05:35:01 +0000 (08:35 +0300)]
Renamed files from "queues" to "queue" because they work for single queue at a time

7 years agoMoved delete_queues.py and empty_queues.py to ots.tools
Teemu Vainio [Thu, 21 Oct 2010 05:33:36 +0000 (08:33 +0300)]
Moved delete_queues.py and empty_queues.py to ots.tools

7 years agoAdded main() functions to queue helper scripts so that they can be used as a setuptoo...
Teemu Vainio [Thu, 21 Oct 2010 05:29:04 +0000 (08:29 +0300)]
Added main() functions to queue helper scripts so that they can be used as a setuptools entry point

7 years agoAdded functionality to define custom distribution models in extension points
Teemu Vainio [Wed, 20 Oct 2010 12:57:17 +0000 (15:57 +0300)]
Added functionality to define custom distribution models in extension points

7 years agoRefactored distribution models to a separate file and added functionality to use...
Teemu Vainio [Wed, 20 Oct 2010 12:24:09 +0000 (15:24 +0300)]
Refactored distribution models to a separate file and added functionality to use custom distribution models

7 years agoMade conductor_command() public to enable usage in custom distribution models
Teemu Vainio [Wed, 20 Oct 2010 12:02:39 +0000 (15:02 +0300)]
Made conductor_command() public to enable usage in custom distribution models

7 years agoModified conductorengine to dynamically generate routing key based on device properties.
Teemu Vainio [Wed, 20 Oct 2010 10:59:17 +0000 (13:59 +0300)]
Modified conductorengine to dynamically generate routing key based on device properties.

7 years ago- Added get_routing_key() to generate the correct routing key based on device properties
Teemu Vainio [Wed, 20 Oct 2010 09:32:54 +0000 (12:32 +0300)]
- Added get_routing_key() to generate the correct routing key based on device properties
- refactored tests

7 years agosmall fixi: we want to print number of attempt not the total number of retries in... 2
Sampo Saaristo [Wed, 20 Oct 2010 09:29:00 +0000 (12:29 +0300)]
small fixi: we want to print number of attempt not the total number of retries in the debug

7 years agoMoved get_queues() to ots.common.routing so that all routing key related code is...
Teemu Vainio [Wed, 20 Oct 2010 07:55:45 +0000 (10:55 +0300)]
Moved get_queues() to ots.common.routing so that all routing key related code is in one place

7 years agoRemoved duplicate logger object from response client
Teemu Vainio [Wed, 20 Oct 2010 07:19:10 +0000 (10:19 +0300)]
Removed duplicate logger object from response client

7 years agoCast timeout to string
Tuomo Makinen [Wed, 20 Oct 2010 06:05:34 +0000 (09:05 +0300)]
Cast timeout to string

7 years agoImplemented component tests for device property distribution
Teemu Vainio [Tue, 19 Oct 2010 15:00:11 +0000 (18:00 +0300)]
Implemented component tests for device property distribution

7 years agoAdded worker ini files for device property distribution tests
Teemu Vainio [Tue, 19 Oct 2010 13:00:42 +0000 (16:00 +0300)]
Added worker ini files for device property distribution tests

7 years agoAdded logic for generating queue names based on optional device properties
Teemu Vainio [Tue, 19 Oct 2010 09:39:25 +0000 (12:39 +0300)]
Added logic for generating queue names based on optional device properties
Added properties to ini files.
Added unit tests for multiple queues.

7 years agoRemoved testrun_timeout value. Now global timeout value is used for testrun timeout...
Tuomo Makinen [Mon, 18 Oct 2010 12:38:34 +0000 (15:38 +0300)]
Removed testrun_timeout value. Now global timeout value is used for testrun timeout value in Conductor.

7 years agoMerge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_conductor_timeout
Tuomo Makinen [Mon, 18 Oct 2010 11:59:03 +0000 (14:59 +0300)]
Merge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_conductor_timeout

7 years agoAdded initial tests for multiple queue functionality.
Teemu Vainio [Mon, 18 Oct 2010 11:17:44 +0000 (14:17 +0300)]
Added initial tests for multiple queue functionality.

7 years agoRefactored task_broker to support consuming from multiple queues (#8024)
Teemu Vainio [Mon, 18 Oct 2010 09:55:42 +0000 (12:55 +0300)]
Refactored task_broker to support consuming from multiple queues (#8024)

7 years agoChanged devicegroup to device_properties dict
Teemu Vainio [Fri, 15 Oct 2010 12:08:18 +0000 (15:08 +0300)]
Changed devicegroup to device_properties dict

7 years agoModified worker config file to contain devicegroup instead of queue, exchange and...
Teemu Vainio [Thu, 14 Oct 2010 14:02:45 +0000 (17:02 +0300)]
Modified worker config file to contain devicegroup instead of queue, exchange and routing key. (#8024)

7 years agoMerge branch 'dev_branch_0.1_tgalvin' into dev_branch_0.1_device_properties
Teemu Vainio [Thu, 14 Oct 2010 13:35:28 +0000 (16:35 +0300)]
Merge branch 'dev_branch_0.1_tgalvin' into dev_branch_0.1_device_properties

Conflicts:

ots.common/setup.py
ots.server/setup.py
ots.worker/setup.py

7 years agoAdded code for generating queue names based on device properties (#8024)
Teemu Vainio [Thu, 14 Oct 2010 12:06:45 +0000 (15:06 +0300)]
Added code for generating queue names based on device properties (#8024)

7 years agoSketch out some testplans dev_branch_0.1_tgalvin
tgalvin [Thu, 14 Oct 2010 11:18:27 +0000 (12:18 +0100)]
Sketch out some testplans

7 years agoRemaming to allow intro of properties testing
tgalvin [Wed, 13 Oct 2010 10:54:35 +0000 (11:54 +0100)]
Remaming to allow intro of properties testing

7 years agoChaff removal
tgalvin [Wed, 13 Oct 2010 10:48:52 +0000 (11:48 +0100)]
Chaff removal

7 years agoClear the decks prior to addition of more complex component tests
tgalvin [Tue, 12 Oct 2010 17:04:08 +0000 (18:04 +0100)]
Clear the decks prior to addition of more complex component tests

7 years agoFixed version number syntax in setup.py files 0.1.1
Teemu Vainio [Mon, 11 Oct 2010 14:02:17 +0000 (17:02 +0300)]
Fixed version number syntax in setup.py files

7 years agoCreated version 0.1.1
Teemu Vainio [Mon, 11 Oct 2010 13:34:08 +0000 (16:34 +0300)]
Created version 0.1.1

7 years agoFixed problem in get_testrun_link() when testrun has no links available
Teemu Vainio [Mon, 11 Oct 2010 11:36:09 +0000 (14:36 +0300)]
Fixed problem in get_testrun_link() when testrun has no links available

7 years ago- Added tests for update_testrun()
Teemu Vainio [Mon, 11 Oct 2010 10:53:06 +0000 (13:53 +0300)]
- Added tests for update_testrun()
- Added example extension_points.py to enable django ots
- Removed README. Docs are in wiki

7 years agoMerge branch 'dev_branch_0.1' into dev_branch_0.1_django_server
Teemu Vainio [Fri, 8 Oct 2010 09:05:22 +0000 (12:05 +0300)]
Merge branch 'dev_branch_0.1' into dev_branch_0.1_django_server

7 years agoAdded some output to xmlrpc server to make setup more intuitive
Teemu Vainio [Fri, 8 Oct 2010 08:23:46 +0000 (11:23 +0300)]
Added some output to xmlrpc server to make setup more intuitive

7 years agoConfigured xmlrpc
Teemu Vainio [Thu, 7 Oct 2010 08:24:29 +0000 (11:24 +0300)]
Configured xmlrpc

7 years ago- First quick implementation for the testrun_db and the interface for adding and...
Teemu Vainio [Wed, 6 Oct 2010 13:04:45 +0000 (16:04 +0300)]
- First quick implementation for the testrun_db and the interface for adding and reading data.
- Added logger to the django_ots project

7 years agoCreated django project for advanced ots server
Teemu Vainio [Wed, 6 Oct 2010 06:46:44 +0000 (09:46 +0300)]
Created django project for advanced ots server
Created django application for simple testrun database

7 years agoNo need to pass -m parameter to conductor with zero value
Tuomo Makinen [Wed, 6 Oct 2010 06:40:33 +0000 (09:40 +0300)]
No need to pass -m parameter to conductor with zero value

7 years agoCorrected default value
Tuomo Makinen [Tue, 5 Oct 2010 13:06:10 +0000 (16:06 +0300)]
Corrected default value

7 years agoAdded and fixed tests
Tuomo Makinen [Tue, 5 Oct 2010 11:05:22 +0000 (14:05 +0300)]
Added and fixed tests

7 years agoFixed command line parameter
Tuomo Makinen [Mon, 4 Oct 2010 12:11:52 +0000 (15:11 +0300)]
Fixed command line parameter

7 years agoInitial support for testrun timeout command parameter (ots-server)
Tuomo Makinen [Mon, 4 Oct 2010 09:28:03 +0000 (12:28 +0300)]
Initial support for testrun timeout command parameter (ots-server)

7 years agoMerge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_conductor_timeout
Tuomo Makinen [Fri, 1 Oct 2010 11:46:29 +0000 (14:46 +0300)]
Merge branch 'dev_branch_0.1' of gitorious.org:/qa-tools/ots into dev_conductor_timeout

Conflicts:
ots.worker/ots/worker/conductor/conductor.py

7 years agoAdded timeout_worker_testrun parameter to config.ini
Tuomo Makinen [Fri, 1 Oct 2010 07:50:31 +0000 (10:50 +0300)]
Added timeout_worker_testrun parameter to config.ini

7 years agoWorker can be used now without timeout (works also with timeout value), added also...
Tuomo Makinen [Thu, 30 Sep 2010 07:17:34 +0000 (10:17 +0300)]
Worker can be used now without timeout (works also with timeout value), added also configuration parameter to Server which can be used to compensate with removed timeout value from worker.

7 years agoAdded backward compatibility (works also when timeout is not specified)
Tuomo Makinen [Tue, 28 Sep 2010 09:13:47 +0000 (12:13 +0300)]
Added backward compatibility (works also when timeout is not specified)

7 years agoAdded global timeout for testruns. It can be specified with -m command line switch
Tuomo Makinen [Tue, 28 Sep 2010 08:24:02 +0000 (11:24 +0300)]
Added global timeout for testruns. It can be specified with -m command line switch

7 years agoAdded MANIFEST.in to include django html templates in the logger application 0.1.0
Teemu Vainio [Mon, 27 Sep 2010 13:15:13 +0000 (16:15 +0300)]
Added MANIFEST.in to include django html templates in the logger application

7 years agoAdded simple client for starting ots testruns
Teemu Vainio [Mon, 27 Sep 2010 07:43:13 +0000 (10:43 +0300)]
Added simple client for starting ots testruns