cloudstack/test/integration/smoke
Spaceman1984 b586eb22f1
Human readable sizes in logs (#4207)
This PR adds outputting human readable byte sizes in the management server logs, agent logs, and usage records. A non-dynamic global variable is added (display.human.readable.sizes) to control switching this feature on and off. This setting is sent to the agent on connection and is only read from the database when the management server is started up. The setting is kept in memory by the use of a static field on the NumbersUtil class and is available throughout the codebase.

Instead of seeing things like:
2020-07-23 15:31:58,593 DEBUG [c.c.a.t.Request] (AgentManager-Handler-12:null) (logid:) Seq 8-1863645820801253428: Processing: { Ans: , MgmtId: 52238089807, via: 8, Ver: v1, Flags: 10, [{"com.cloud.agent.api.NetworkUsageAnswer":{"routerName":"r-224-VM","bytesSent":"106496","bytesReceived":"0","result":"true","details":"","wait":"0",}}] }

The KB MB and GB values will be printed out:

2020-07-23 15:31:58,593 DEBUG [c.c.a.t.Request] (AgentManager-Handler-12:null) (logid:) Seq 8-1863645820801253428: Processing: { Ans: , MgmtId: 52238089807, via: 8, Ver: v1, Flags: 10, [{"com.cloud.agent.api.NetworkUsageAnswer":{"routerName":"r-224-VM","bytesSent":"(104.00 KB) 106496","bytesReceived":"(0 bytes) 0","result":"true","details":"","wait":"0",}}] }

FS: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Human+Readable+Byte+sizes
2020-08-13 15:55:16 +05:30
..
misc Adding new test which would verify the fix for issue "The ISO/Template is automatically deleted after URL expires" 2014-10-17 18:04:35 +05:30
__init__.py apply chip childers licensing patches for the test directory 2012-06-26 11:19:58 -04:00
test_accounts.py cleanup for resources left by test_accounts and test_project(#3657) 2020-03-09 12:19:37 +01:00
test_affinity_groups.py Host Affinity plugin (#2630) 2018-05-21 12:49:08 +05:30
test_affinity_groups_projects.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_async_job.py asyncjobs: add endtime to async jobs (#2739) 2018-07-25 14:48:01 +05:30
test_backup_recovery_dummy.py server: don't export B&R APIs if feature is not enabled globally (#4202) 2020-07-07 18:29:44 +05:30
test_certauthority_root.py Human readable sizes in logs (#4207) 2020-08-13 15:55:16 +05:30
test_create_list_domain_account_project.py master: travis and trillian smoketests fixes and stabilisation (#3476) 2019-07-12 17:27:49 +05:30
test_create_network.py server: Allow creating network with duplicate name (#3807) 2020-01-31 15:52:42 +05:30
test_deploy_vgpu_enabled_vm.py Merge branch '4.9' 2016-10-21 10:15:29 +05:30
test_deploy_virtio_scsi_vm.py tests: fix some Marvin smoketests (#2869) 2019-03-26 15:33:40 +05:30
test_deploy_vm_extra_config_data.py Allow additional configuration metadata to VMs (#3510) 2020-01-08 17:53:45 +01:00
test_deploy_vm_iso.py CLOUDSTACK-10013: Fixes based on code review and test failures 2017-12-23 17:51:42 +05:30
test_deploy_vm_root_resize.py CLOUDSTACK-4757: Support OVA files with multiple disks for templates (#2146) 2018-01-10 22:10:41 +05:30
test_deploy_vm_with_userdata.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_deploy_vms_with_varied_deploymentplanners.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_diagnostics.py Get Diagnostics: Download logs and diagnostics data from SSVM, CPVM, Router (#3350) 2020-01-15 11:38:33 +01:00
test_direct_download.py [KVM] Direct download agnostic of the storage provider (#3828) 2020-03-06 19:56:54 +01:00
test_disk_offerings.py Add cache mode param properly (#3925) 2020-03-09 13:17:21 +01:00
test_domain_disk_offerings.py test: fix test failures due to update*Offering domain, zone overwrite changes 2019-06-26 01:55:54 +05:30
test_domain_network_offerings.py test: fix test failures due to update*Offering domain, zone overwrite changes 2019-06-26 01:55:54 +05:30
test_domain_service_offerings.py test: fix test failures due to update*Offering domain, zone overwrite changes 2019-06-26 01:55:54 +05:30
test_domain_vpc_offerings.py test: fix test failures due to update*Offering domain, zone overwrite changes 2019-06-26 01:55:54 +05:30
test_dynamicroles.py server: Dynamic roles improvements. Add-on functionality below. (#4071) 2020-07-07 10:56:43 +05:30
test_enable_role_based_users_in_projects.py projects: Role based users in Projects (#4128) 2020-08-13 15:45:39 +05:30
test_global_settings.py Incorrect param name caused global setting test to fail (#3821) 2020-01-24 14:31:27 +01:00
test_guest_vlan_range.py Re-enabling fixed test cases 2014-06-25 18:02:04 +05:30
test_host_annotations.py CLOUDSTACK-10154: fixing some smoketests failures (#2335) 2017-11-28 09:55:35 +05:30
test_host_maintenance.py Better tracking host maintanence and handling of migration jobs (#3425) 2019-12-19 16:36:20 +01:00
test_hostha_kvm.py tests: fix some Marvin smoketests (#2869) 2019-03-26 15:33:40 +05:30
test_hostha_simulator.py CLOUDSTACK-10253: JSON response for SuccessResponse as boolean instead of string (#2428) 2018-04-27 21:07:51 -03:00
test_human_readable_logs.py Human readable sizes in logs (#4207) 2020-08-13 15:55:16 +05:30
test_internal_lb.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_iso.py api: Allow password enabled for iso (#2745) (#3042) 2018-11-28 00:09:20 +05:30
test_kubernetes_clusters.py cks: use public links for templates and binaries iso for smoke tests (#3992) 2020-05-06 11:36:04 +02:00
test_kubernetes_supported_versions.py cks: use public links for templates and binaries iso for smoke tests (#3992) 2020-05-06 11:36:04 +02:00
test_list_ids_parameter.py CLOUDSTACK-10013: Fix VMware related issues and fix misc tests 2017-12-23 09:22:44 +05:30
test_loadbalance.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_login.py CLOUDSTACK-9369: Restrict default login to ldap/native users 2016-05-27 15:00:05 -04:00
test_metrics_api.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_migration.py test: Skip network migration tests for not supported hypervisors (#3021) 2018-11-14 15:04:08 +05:30
test_multipleips_per_nic.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_nested_virtualization.py CLOUDSTACK-10013: Fix VMware related issues and fix misc tests 2017-12-23 09:22:44 +05:30
test_network.py [Vmware] Enable PVLAN support on L2 networks (#3732) 2020-02-07 15:43:01 +01:00
test_network_acl.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_nic.py CLOUDSTACK-10107: For VMware VMs add devices without unit number (#2288) 2017-10-25 09:56:44 +05:30
test_nic_adapter_type.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_non_contigiousvlan.py CLOUDSTACK-9522: Check for available attribute in marvin response 2016-10-05 15:11:00 +05:30
test_outofbandmanagement.py CLOUDSTACK-9782: New Background Polling Task Manager (#2218) 2017-08-03 11:53:45 +02:00
test_outofbandmanagement_nestedplugin.py CLOUDSTACK-9782: Nested-oobm CloudStack plugin 2017-08-30 18:06:48 +02:00
test_over_provisioning.py CLOUDSTACK-6914: Fixed the mentioned issue 2014-06-17 14:26:44 +05:30
test_password_server.py CLOUDSTACK-10013: Fixes based on code review and test failures 2017-12-23 17:51:42 +05:30
test_portable_publicip.py CLOUDSTACK-6914: Fixed the mentioned issue 2014-06-17 14:26:44 +05:30
test_portforwardingrules.py IP address acquired with associate ip address is marked as source nat (#3125) 2019-01-23 10:05:16 -02:00
test_primary_storage.py Vmware offline migration (#2848) 2019-01-25 10:05:13 -02:00
test_privategw_acl.py vpc: add bypassvlanoverlapcheck parameter when create private g… (#3899) 2020-02-23 21:21:08 +00:00
test_projects.py cleanup for resources left by test_accounts and test_project(#3657) 2020-03-09 12:19:37 +01:00
test_public_ip_range.py cloudstack: add JDK11 support (#3601) 2020-02-12 12:58:25 +05:30
test_pvlan.py CLOUDSTACK-6914: Fixed the mentioned issue 2014-06-17 14:26:44 +05:30
test_regions.py CLOUDSTACK-9989: Extend smoketests suite (#2219) 2017-11-22 17:06:22 +05:30
test_reset_vm_on_reboot.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_resource_accounting.py CLOUDSTACK-3009: Fix resource calculation CPU, RAM for accounts. (#3012) 2018-11-13 06:29:08 +05:30
test_resource_detail.py CLOUDSTACK-6914: Fixed the mentioned issue 2014-06-17 14:26:44 +05:30
test_router_dhcphosts.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_router_dns.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_router_dnsservice.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_routers.py network: Fix security groups for CentOS (#2590) 2018-04-23 16:54:03 +02:00
test_routers_iptables_default_policy.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_routers_network_ops.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_scale_vm.py tests: Adding a try catch for Xen licensing issue (#3061) 2018-11-28 16:37:14 +05:30
test_secondary_storage.py Extend wait before retry to states other than 'Starting' 2015-06-24 07:34:26 +02:00
test_service_offerings.py Add cache mode param properly (#3925) 2020-03-09 13:17:21 +01:00
test_snapshots.py kvm: live storage migration intra cluster from NFS source and destination (#2983) 2019-06-10 15:35:26 +05:30
test_ssvm.py CLOUDSTACK-10227: Stabilization fixes for 4.11.0.0 (#2403) 2018-01-15 00:08:36 +05:30
test_staticroles.py CLOUDSTACK-10012: Migrate to Embedded Jetty 2017-11-03 23:57:25 +05:30
test_templates.py cleanup for resources left by test_accounts and test_project(#3657) 2020-03-09 12:19:37 +01:00
test_update_security_group.py server: Add new command to update security group name (#3739) 2020-02-19 13:09:52 +05:30
test_usage.py CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate 2017-12-23 09:22:44 +05:30
test_usage_events.py CLOUDSTACK-8314: Add test case to validate VM.DESTROY event is logged when VM deployment fails 2015-03-12 16:43:08 +05:30
test_vm_deployment_planner.py server: Add support for new heuristics based VM Deployement for admins (#3454) 2019-07-13 12:52:48 +05:30
test_vm_life_cycle.py [VMware] Enable unmanaging guest VMs (#4103) 2020-06-26 08:31:43 -03:00
test_vm_snapshots.py CLOUDSTACK-10227: Add delay before reverting VM snapshot (#2407) 2018-01-15 15:57:48 +05:30
test_volumes.py Merge remote-tracking branch 'origin/4.11' into 4.12 2019-05-14 14:26:11 +05:30
test_vpc_redundant.py vpc: reuse private gateway ip for non redundant VPC (#2712) 2018-06-21 15:06:50 +05:30
test_vpc_router_nics.py vpc: reuse private gateway ip for non redundant VPC (#2712) 2018-06-21 15:06:50 +05:30
test_vpc_vpn.py CLOUDSTACK-10013: Fixes based on code review and test failures 2017-12-23 17:51:42 +05:30