2021-08-16 18:43:43.945 8 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:43:43.946 8 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:43:43.946 8 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils [-] Unexpected exception in CLI: rally.exceptions.DBRecordNotFound: Record for uuid or name is opnfv-rally not found in table envs 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils Traceback (most recent call last): 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils File "/src/rally/rally/cli/cliutils.py", line 669, in run 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils ret = fn(*fn_args, **fn_kwargs) 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils File "", line 2, in destroy 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils File "/src/rally/rally/cli/envutils.py", line 135, in default_from_global 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils return f(*args, **kwargs) 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils File "", line 2, in destroy 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils File "/src/rally/rally/plugins/__init__.py", line 59, in ensure_plugins_are_loaded 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils return f(*args, **kwargs) 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils File "/src/rally/rally/cli/commands/deployment.py", line 154, in destroy 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils api.deployment.destroy(deployment=deployment) 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils File "/src/rally/rally/api.py", line 115, in destroy 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils deploy = objects.Deployment.get(deployment) 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils File "/src/rally/rally/common/objects/deploy.py", line 124, in get 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils return Deployment(env_mgr.EnvManager.get(deploy)) 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils File "/src/rally/rally/env/env_mgr.py", line 212, in get 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils return cls(db.env_get(uuid_or_name)) 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils File "/src/rally/rally/common/db/api.py", line 133, in wrapper 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils result = f(session, *args, **kwargs) 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils File "/src/rally/rally/common/db/api.py", line 518, in env_get 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils raise exceptions.DBRecordNotFound( 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils rally.exceptions.DBRecordNotFound: Record for uuid or name is opnfv-rally not found in table envs 2021-08-16 18:43:47.066 8 ERROR rally.cli.cliutils 2021-08-16 18:43:48.849 10 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:43:48.850 10 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:43:48.850 10 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:43:54.419 12 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:43:54.419 12 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:43:54.419 12 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:44:00.022 15 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:44:00.022 15 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:44:00.023 15 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:44:01.895 18 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:44:01.895 18 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:44:01.895 18 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils [-] Unexpected exception in CLI: rally.exceptions.DBRecordNotFound: Record for name or uuid is opnfv-tempest not found in table verifiers 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils Traceback (most recent call last): 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils File "/src/rally/rally/cli/cliutils.py", line 669, in run 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils ret = fn(*fn_args, **fn_kwargs) 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils File "", line 2, in delete_verifier 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils File "/src/rally/rally/plugins/__init__.py", line 59, in ensure_plugins_are_loaded 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils return f(*args, **kwargs) 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils File "/src/rally/rally/cli/commands/verify.py", line 234, in delete_verifier 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils api.verifier.delete(verifier_id=verifier_id, 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils File "/src/rally/rally/api.py", line 690, in delete 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils verifier = self._get(verifier_id) 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils File "/src/rally/rally/api.py", line 664, in _get 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils return objects.Verifier.get(verifier_id) 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils File "/src/rally/rally/common/objects/verifier.py", line 69, in get 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils return cls(db.verifier_get(verifier_id)) 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils File "/src/rally/rally/common/db/api.py", line 133, in wrapper 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils result = f(session, *args, **kwargs) 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils File "/src/rally/rally/common/db/api.py", line 667, in verifier_get 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils return _verifier_get(session, verifier_id) 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils File "/src/rally/rally/common/db/api.py", line 676, in _verifier_get 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils raise exceptions.DBRecordNotFound( 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils rally.exceptions.DBRecordNotFound: Record for name or uuid is opnfv-tempest not found in table verifiers 2021-08-16 18:44:04.775 18 ERROR rally.cli.cliutils 2021-08-16 18:44:06.677 20 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:44:06.678 20 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:44:06.678 20 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:44:09.639 20 INFO rally.api [-] Creating verifier 'opnfv-tempest'. 2021-08-16 18:44:09.681 20 RALLYDEBUG rally.verification.manager [-] Cloning verifier repo from /src/tempest into /root/.rally/verification/verifier-b6100cfe-28bd-458e-aa7a-5cec1a753cd6/repo. 2021-08-16 18:44:10.003 20 RALLYDEBUG rally.verification.utils [-] Subprocess output: 'Cloning into '/root/.rally/verification/verifier-b6100cfe-28bd-458e-aa7a-5cec1a753cd6/repo'... done. Note: switching to '883706539ffd4099b0701a27cc3e6a3b7c527dbe'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false ' 2021-08-16 18:44:10.020 20 RALLYDEBUG rally.verification.utils [-] Subprocess output: 'tags/27.0.0-1-g883706539 ' 2021-08-16 18:44:10.028 20 RALLYDEBUG rally.verification.utils [-] Subprocess output: '883706539ffd4099b0701a27cc3e6a3b7c527dbe ' 2021-08-16 18:44:10.038 20 RALLYDEBUG rally.verification.manager [-] Checking system-wide packages for verifier. 2021-08-16 18:44:10.110 20 RALLYDEBUG rally.plugins.verification.testr [-] Initializing testr. 2021-08-16 18:44:10.987 20 INFO rally.api [-] Verifier 'opnfv-tempest' (UUID=b6100cfe-28bd-458e-aa7a-5cec1a753cd6) has been successfully created! 2021-08-16 18:44:12.763 29 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:44:12.763 29 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:44:12.763 29 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:44:18.386 32 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:44:18.387 32 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:44:18.387 32 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:44:21.373 32 INFO rally.api [-] Configuring verifier 'opnfv-tempest' (UUID=b6100cfe-28bd-458e-aa7a-5cec1a753cd6) for deployment 'opnfv-rally' (UUID=76a6449a-a7ab-48d6-bd51-ce348e1fcc35). 2021-08-16 18:44:21.803 32 INFO rally.api [-] Verifier 'opnfv-tempest' (UUID=b6100cfe-28bd-458e-aa7a-5cec1a753cd6) has been successfully configured for deployment 'opnfv-rally' (UUID=76a6449a-a7ab-48d6-bd51-ce348e1fcc35)! 2021-08-16 18:44:33.323 38 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:44:33.323 38 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:44:33.323 38 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:44:36.461 38 INFO rally.api [-] Starting verification (UUID=2f7be70a-6003-4cf0-808c-f3a5b081ecdf) for deployment 'opnfv-rally' (UUID=76a6449a-a7ab-48d6-bd51-ce348e1fcc35) by verifier 'opnfv-tempest' (UUID=b6100cfe-28bd-458e-aa7a-5cec1a753cd6). 2021-08-16 18:44:37.209 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'log_file' from 'DEFAULT' section is not configured. 2021-08-16 18:44:37.210 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Setting value '/root/.rally/verification/verifier-b6100cfe-28bd-458e-aa7a-5cec1a753cd6/for-deployment-76a6449a-a7ab-48d6-bd51-ce348e1fcc35/tempest.log' to option 'log_file'. 2021-08-16 18:44:37.210 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'log_file' is configured. log_file = /root/.rally/verification/verifier-b6100cfe-28bd-458e-aa7a-5cec1a753cd6/for-deployment-76a6449a-a7ab-48d6-bd51-ce348e1fcc35/tempest.log 2021-08-16 18:44:37.210 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'lock_path' from 'oslo_concurrency' section is not configured. 2021-08-16 18:44:37.211 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Setting value '/root/.rally/verification/verifier-b6100cfe-28bd-458e-aa7a-5cec1a753cd6/for-deployment-76a6449a-a7ab-48d6-bd51-ce348e1fcc35/lock_files' to option 'lock_path'. 2021-08-16 18:44:37.211 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'lock_path' is configured. lock_path = /root/.rally/verification/verifier-b6100cfe-28bd-458e-aa7a-5cec1a753cd6/for-deployment-76a6449a-a7ab-48d6-bd51-ce348e1fcc35/lock_files 2021-08-16 18:44:37.212 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'img_dir' from 'scenario' section is not configured. 2021-08-16 18:44:37.212 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Setting value '/root/.rally/verification/verifier-b6100cfe-28bd-458e-aa7a-5cec1a753cd6/for-deployment-76a6449a-a7ab-48d6-bd51-ce348e1fcc35' to option 'img_dir'. 2021-08-16 18:44:37.212 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'img_dir' is configured. img_dir = /root/.rally/verification/verifier-b6100cfe-28bd-458e-aa7a-5cec1a753cd6/for-deployment-76a6449a-a7ab-48d6-bd51-ce348e1fcc35 2021-08-16 18:44:37.213 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'img_file' is already configured in Tempest config file. img_file = /home/opnfv/functest/images/cirros-0.5.1-x86_64-disk.img 2021-08-16 18:44:37.213 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'image_ref' is already configured in Tempest config file. image_ref = f016c758-39c9-4aab-947e-da9cd4a77e7e 2021-08-16 18:44:37.213 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'image_ref_alt' is already configured in Tempest config file. image_ref_alt = d84b3fab-ab86-4972-ae5d-9628718890cc 2021-08-16 18:44:37.214 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'flavor_ref' is already configured in Tempest config file. flavor_ref = e99f9ac9-affa-4b12-bb55-929f394d7e0c 2021-08-16 18:44:37.215 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'flavor_ref_alt' is already configured in Tempest config file. flavor_ref_alt = 802fd3b8-4315-4eed-b6cd-0bee596cd034 2021-08-16 18:44:37.546 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Shared networks found. 'fixed_network_name' option should be configured. 2021-08-16 18:44:37.546 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'fixed_network_name' is already configured in Tempest config file. fixed_network_name = tempest_scenario-net_166bf734-1d5c-48bb-83f0-f3a860edf381 2021-08-16 18:44:37.547 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'instance_type' from 'orchestration' section is not configured. 2021-08-16 18:44:37.645 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Trying to discover a flavor with the following properties: RAM = 64MB, VCPUs = 1, disk >= 5GiB. 2021-08-16 18:44:37.679 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] There is no flavor with the mentioned properties. 2021-08-16 18:44:37.680 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Creating flavor 'rally_verify_2f7be70a_CCnRjQL6' with the following properties: RAM = 64MB, VCPUs = 1, disk = 5GB. 2021-08-16 18:44:37.710 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Flavor 'rally_verify_2f7be70a_CCnRjQL6' (ID = 94d78a27-488a-4a76-bd1d-9ef311778e5d) has been successfully created! 2021-08-16 18:44:37.710 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Setting value '94d78a27-488a-4a76-bd1d-9ef311778e5d' to option 'instance_type'. 2021-08-16 18:44:37.711 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Option 'instance_type' is configured. instance_type = 94d78a27-488a-4a76-bd1d-9ef311778e5d 2021-08-16 18:44:37.712 38 INFO rally.task.context [-] Verification b6100cfe-28bd-458e-aa7a-5cec1a753cd6 | Context tempest@default setup() finished in 1.05 sec 2021-08-16 18:44:37.713 38 INFO rally.task.context [-] Verification b6100cfe-28bd-458e-aa7a-5cec1a753cd6 | Context testr@default setup() finished in 0.41 msec 2021-08-16 18:44:37.713 38 RALLYDEBUG rally.plugins.verification.testr [-] Test(s) started by the command: 'stestr run --subunit --serial --load-list /tmp/631f5ce1-7a90-436c-9bfe-fe498481994e'. 2021-08-16 18:44:46.246 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps.test_basic_scenario ... success [2.033s] 2021-08-16 18:44:47.047 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_minbw_allocation_placement.MinBwAllocationPlacementTest ... skip: b'Skipped as no physnet is available in config for placement based QoS allocation.' 2021-08-16 18:45:46.876 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario ... success [48.695s] 2021-08-16 18:46:40.953 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic ... success [43.385s] 2021-08-16 18:47:46.273 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops ... success [65.293s] 2021-08-16 18:47:48.837 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_object_storage_basic_ops.TestObjectStorageBasicOps.test_swift_basic_ops ... success [0.279s] 2021-08-16 18:49:40.020 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_security_groups_basic_ops.TestSecurityGroupsBasicOps.test_cross_tenant_traffic ... success [107.868s] 2021-08-16 18:50:49.473 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_security_groups_basic_ops.TestSecurityGroupsBasicOps.test_in_tenant_traffic ... success [69.438s] 2021-08-16 18:51:30.239 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basic_ops ... success [27.295s] 2021-08-16 18:52:13.992 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_server_multinode.TestServerMultinode.test_schedule_to_all_nodes ... success [24.746s] 2021-08-16 18:52:33.622 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_boot_server_from_encrypted_volume_luks ... skip [0.001s]: b'Encrypted volume attach is not supported' 2021-08-16 18:53:07.043 38 INFO opnfv-tempest [-] {0} tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_image_defined_boot_from_volume ... success [33.406s] 2021-08-16 18:53:18.120 38 INFO rally.task.context [-] Verification b6100cfe-28bd-458e-aa7a-5cec1a753cd6 | Context testr@default cleanup() started 2021-08-16 18:53:18.120 38 INFO rally.task.context [-] Verification b6100cfe-28bd-458e-aa7a-5cec1a753cd6 | Context testr@default cleanup() finished in 0.69 msec 2021-08-16 18:53:18.121 38 INFO rally.task.context [-] Verification b6100cfe-28bd-458e-aa7a-5cec1a753cd6 | Context tempest@default cleanup() started 2021-08-16 18:53:18.326 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Deleting flavor 'rally_verify_2f7be70a_CCnRjQL6'. 2021-08-16 18:53:18.494 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Flavor 'rally_verify_2f7be70a_CCnRjQL6' has been deleted. 2021-08-16 18:53:18.495 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Removing value '94d78a27-488a-4a76-bd1d-9ef311778e5d' of option 'instance_type' from Tempest config file. 2021-08-16 18:53:18.495 38 RALLYDEBUG rally_openstack.verification.tempest.context [-] Value '94d78a27-488a-4a76-bd1d-9ef311778e5d' has been removed. 2021-08-16 18:53:18.497 38 INFO rally.task.context [-] Verification b6100cfe-28bd-458e-aa7a-5cec1a753cd6 | Context tempest@default cleanup() finished in 0.38 sec 2021-08-16 18:53:18.511 38 INFO rally.api [-] Verification (UUID=2f7be70a-6003-4cf0-808c-f3a5b081ecdf) has been successfully finished for deployment 'opnfv-rally' (UUID=76a6449a-a7ab-48d6-bd51-ce348e1fcc35)! 2021-08-16 18:53:20.338 156 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:53:20.338 156 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:53:20.338 156 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:53:22.156 158 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:53:22.157 158 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:53:22.157 158 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:53:24.976 158 INFO rally.api [-] Building 'html' report for the following verification(s): '2f7be70a-6003-4cf0-808c-f3a5b081ecdf' 2021-08-16 18:53:25.000 158 INFO rally.api [-] The report has been successfully built. 2021-08-16 18:53:26.984 160 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide. 2021-08-16 18:53:26.984 160 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden. 2021-08-16 18:53:26.984 160 RALLYDEBUG rally.api [-] ERROR log from boto module is hide. 2021-08-16 18:53:29.942 160 INFO rally.api [-] Building 'junit-xml' report for the following verification(s): '2f7be70a-6003-4cf0-808c-f3a5b081ecdf' 2021-08-16 18:53:29.946 160 INFO rally.api [-] The report has been successfully built.