LICENSE
MANIFEST.in
README.rst
setup.cfg
setup.py
src/rotest/__init__.py
src/rotest.egg-info/PKG-INFO
src/rotest.egg-info/SOURCES.txt
src/rotest.egg-info/dependency_links.txt
src/rotest.egg-info/entry_points.txt
src/rotest.egg-info/not-zip-safe
src/rotest.egg-info/requires.txt
src/rotest.egg-info/top_level.txt
src/rotest/api/__init__.py
src/rotest/api/request_token.py
src/rotest/api/urls.py
src/rotest/api/common/__init__.py
src/rotest/api/common/models.py
src/rotest/api/common/responses.py
src/rotest/api/resource_control/__init__.py
src/rotest/api/resource_control/cleanup_user.py
src/rotest/api/resource_control/lock_resources.py
src/rotest/api/resource_control/query_resources.py
src/rotest/api/resource_control/release_resources.py
src/rotest/api/resource_control/update_fields.py
src/rotest/api/signature_control/__init__.py
src/rotest/api/signature_control/get_or_create.py
src/rotest/api/test_control/__init__.py
src/rotest/api/test_control/add_test_result.py
src/rotest/api/test_control/middleware.py
src/rotest/api/test_control/session_cleaner.py
src/rotest/api/test_control/set_timeout.py
src/rotest/api/test_control/should_skip.py
src/rotest/api/test_control/start_composite.py
src/rotest/api/test_control/start_test.py
src/rotest/api/test_control/start_test_run.py
src/rotest/api/test_control/stop_composite.py
src/rotest/api/test_control/stop_test.py
src/rotest/api/test_control/update_resources.py
src/rotest/api/test_control/update_run_data.py
src/rotest/cli/__init__.py
src/rotest/cli/client.py
src/rotest/cli/discover.py
src/rotest/cli/main.py
src/rotest/cli/server.py
src/rotest/common/__init__.py
src/rotest/common/config.py
src/rotest/common/constants.py
src/rotest/common/log.py
src/rotest/common/utils.py
src/rotest/common/django_utils/__init__.py
src/rotest/common/django_utils/common.py
src/rotest/common/django_utils/fields.py
src/rotest/common/django_utils/settings.py
src/rotest/common/django_utils/urls.py
src/rotest/common/django_utils/fixtures/__init__.py
src/rotest/common/django_utils/fixtures/case_ut.json
src/rotest/common/django_utils/fixtures/initial_data.json
src/rotest/common/django_utils/fixtures/resource_ut.json
src/rotest/common/django_utils/fixtures/signature_ut.json
src/rotest/common/django_utils/static/__init__.py
src/rotest/common/django_utils/static/style.css
src/rotest/core/__init__.py
src/rotest/core/abstract_test.py
src/rotest/core/admin.py
src/rotest/core/block.py
src/rotest/core/case.py
src/rotest/core/default_config.json
src/rotest/core/filter.py
src/rotest/core/flow.py
src/rotest/core/flow_component.py
src/rotest/core/runner.py
src/rotest/core/schema.json
src/rotest/core/suite.py
src/rotest/core/migrations/0001_initial.py
src/rotest/core/migrations/0002_auto_20170308_1248.py
src/rotest/core/migrations/0003_rundata_config.py
src/rotest/core/migrations/0004_auto_20181111_0319.py
src/rotest/core/migrations/0005_auto_20181112_0631.py
src/rotest/core/migrations/__init__.py
src/rotest/core/models/__init__.py
src/rotest/core/models/case_data.py
src/rotest/core/models/general_data.py
src/rotest/core/models/run_data.py
src/rotest/core/models/signature.py
src/rotest/core/models/suite_data.py
src/rotest/core/result/__init__.py
src/rotest/core/result/result.py
src/rotest/core/result/handlers/__init__.py
src/rotest/core/result/handlers/abstract_handler.py
src/rotest/core/result/handlers/artifact_handler.py
src/rotest/core/result/handlers/db_handler.py
src/rotest/core/result/handlers/excel_handler.py
src/rotest/core/result/handlers/remote_db_handler.py
src/rotest/core/result/handlers/signature_handler.py
src/rotest/core/result/handlers/stream/__init__.py
src/rotest/core/result/handlers/stream/base_handler.py
src/rotest/core/result/handlers/stream/dots_handler.py
src/rotest/core/result/handlers/stream/log_handler.py
src/rotest/core/result/handlers/stream/stream_handler.py
src/rotest/core/result/handlers/stream/tree_handler.py
src/rotest/core/result/monitor/__init__.py
src/rotest/core/result/monitor/monitor.py
src/rotest/core/result/monitor/server.py
src/rotest/core/runners/__init__.py
src/rotest/core/runners/base_runner.py
src/rotest/core/runners/multiprocess/__init__.py
src/rotest/core/runners/multiprocess/common.py
src/rotest/core/runners/multiprocess/manager/__init__.py
src/rotest/core/runners/multiprocess/manager/message_handler.py
src/rotest/core/runners/multiprocess/manager/runner.py
src/rotest/core/runners/multiprocess/worker/__init__.py
src/rotest/core/runners/multiprocess/worker/process.py
src/rotest/core/runners/multiprocess/worker/result_handler.py
src/rotest/core/runners/multiprocess/worker/runner.py
src/rotest/core/utils/__init__.py
src/rotest/core/utils/common.py
src/rotest/core/utils/excel_generator.py
src/rotest/core/utils/pretty.py
src/rotest/management/__init__.py
src/rotest/management/admin.py
src/rotest/management/base_resource.py
src/rotest/management/client/__init__.py
src/rotest/management/client/client.py
src/rotest/management/client/manager.py
src/rotest/management/client/result_client.py
src/rotest/management/client/signatures_client.py
src/rotest/management/common/__init__.py
src/rotest/management/common/errors.py
src/rotest/management/common/messages.py
src/rotest/management/common/resource_descriptor.py
src/rotest/management/common/utils.py
src/rotest/management/common/parsers/__init__.py
src/rotest/management/common/parsers/abstract_parser.py
src/rotest/management/common/parsers/json_parser.py
src/rotest/management/migrations/0001_initial.py
src/rotest/management/migrations/0002_auto_20150224_1427.py
src/rotest/management/migrations/0003_add_isusable_and_comment.py
src/rotest/management/migrations/0004_auto_20150702_1312.py
src/rotest/management/migrations/0005_auto_20150702_1403.py
src/rotest/management/migrations/0006_delete_projectdata.py
src/rotest/management/migrations/0007_baseresource_group.py
src/rotest/management/migrations/0008_add_owner_reserved_time.py
src/rotest/management/migrations/0009_initializetimeoutresource.py
src/rotest/management/migrations/0010_finalizetimeoutresource.py
src/rotest/management/migrations/0011_refactored_to_resourcedata.py
src/rotest/management/migrations/0012_delete_previous_resources.py
src/rotest/management/migrations/0013_auto_20170308_1248.py
src/rotest/management/migrations/0014_remove_resourcedata_dirty.py
src/rotest/management/migrations/0015_auto_20180104_0631.py
src/rotest/management/migrations/0016_demoresourcedata_validation_result.py
src/rotest/management/migrations/0017_auto_20181202_0752.py
src/rotest/management/migrations/__init__.py
src/rotest/management/models/__init__.py
src/rotest/management/models/resource_data.py
src/rotest/management/models/ut_models.py
src/rotest/management/utils/__init__.py
src/rotest/management/utils/resources_discoverer.py
src/rotest/management/utils/shell.py