Exemple #1
0
 internal static void LogObject(this TestEasyLog log, DeploymentChangeSummary changeSummary)
 {
     log.Info(string.Format("Deployment Results \n  Added: {0}\n  Updated: {1}\n  Deleted: {2}\n  Total Errors: {3}\n  Total Changes: {4}",
                            changeSummary.ObjectsAdded,
                            changeSummary.ObjectsUpdated,
                            changeSummary.ObjectsDeleted,
                            changeSummary.Errors,
                            changeSummary.TotalChanges));
 }
Exemple #2
0
        internal static void LogObject(this TestEasyLog log, UpgradeStatus upgradeStatus)
        {
            if (upgradeStatus == null)
            {
                return;
            }

            log.Info(string.Format("UpgradeType: {0}", upgradeStatus.UpgradeType));
            log.Info(string.Format("CurrentUpgradeDomain: {0}", upgradeStatus.CurrentUpgradeDomain));
            log.Info(string.Format("CurrentUpgradeDomainState: {0}", upgradeStatus.CurrentUpgradeDomainState));
        }
Exemple #3
0
        internal static void LogObject(this TestEasyLog log, VirtualMachineDiskListResponse.VirtualMachineDisk vhd)
        {
            if (vhd == null)
            {
                return;
            }

            log.Info(string.Format("VHD Name: {0}", vhd.Name));
            log.Info(string.Format("VHD Uri: {0}", vhd.MediaLinkUri));
            log.Info(string.Format("VHD Size: {0}GB", vhd.LogicalSizeInGB));
        }
Exemple #4
0
        internal static void LogObject(this TestEasyLog log, IList <VirtualMachineOSImageListResponse.VirtualMachineOSImage> osImageList)
        {
            if (osImageList == null)
            {
                return;
            }

            log.Info(string.Format("OSImageList contains {0} item(s).", osImageList.Count));
            foreach (var item in osImageList)
            {
                LogObject(log, item);
            }
        }
Exemple #5
0
        internal static void LogObject(this TestEasyLog log, IList <VirtualMachineDiskListResponse.VirtualMachineDisk> vhdList)
        {
            if (vhdList == null)
            {
                return;
            }

            log.Info(string.Format("VHD List contains {0} item(s).", vhdList.Count));
            foreach (var item in vhdList)
            {
                LogObject(log, item);
            }
        }
Exemple #6
0
        internal static void LogObject(this TestEasyLog log, IList <WebSite.WebSiteSslCertificate> certificateList)
        {
            if (certificateList == null)
            {
                return;
            }

            log.Info(string.Format("CertificateList contains {0} item(s).", certificateList.Count));
            foreach (var item in certificateList)
            {
                LogObject(log, item);
            }
        }
Exemple #7
0
        internal static void LogObject(this TestEasyLog log, IList <DeploymentGetResponse> deploymentList)
        {
            if (deploymentList == null)
            {
                return;
            }

            log.Info(string.Format("DeploymentList contains {0} item(s).", deploymentList.Count));
            foreach (var item in deploymentList)
            {
                LogObject(log, item);
            }
        }
Exemple #8
0
        internal static void LogObject(this TestEasyLog log, IList <HostedServiceListResponse.HostedService> hostedServiceList)
        {
            if (hostedServiceList == null)
            {
                return;
            }

            log.Info(string.Format("HostedServiceList contains {0} item(s).", hostedServiceList.Count));
            foreach (var item in hostedServiceList)
            {
                LogObject(log, item);
            }
        }
Exemple #9
0
        internal static void LogObject(this TestEasyLog log, IList <AffinityGroupListResponse.AffinityGroup> affinityGroupList)
        {
            if (affinityGroupList == null)
            {
                return;
            }

            log.Info(string.Format("AffinityGroupList contains {0} item(s).", affinityGroupList.Count));
            foreach (var item in affinityGroupList)
            {
                LogObject(log, item);
            }
        }
Exemple #10
0
        internal static void LogObject(this TestEasyLog log, IList <StorageAccount> storageServiceList)
        {
            if (storageServiceList == null)
            {
                return;
            }

            log.Info(string.Format("StorageServiceList contains {0} item(s).", storageServiceList.Count));
            foreach (var item in storageServiceList)
            {
                LogObject(log, item);
            }
        }
Exemple #11
0
        internal static void LogObject(this TestEasyLog log, IList <Role> roleList)
        {
            if (roleList == null)
            {
                return;
            }

            log.Info(string.Format("RoleList contains {0} item(s).", roleList.Count));
            foreach (var r in roleList)
            {
                log.Info(string.Format("    RoleName: {0}", r.RoleName));
                log.Info(string.Format("    OperatingSystemVersion : {0}", r.OSVersion));
            }
        }
Exemple #12
0
        internal static void LogObject(this TestEasyLog log, StorageAccount storageService)
        {
            if (storageService == null)
            {
                return;
            }

            if (!string.IsNullOrEmpty(storageService.Name))
            {
                log.Info(string.Format("StorageService Name:{0}", storageService.Name));
            }

            log.Info(string.Format("StorageService Url:{0}", storageService.Uri));
        }
Exemple #13
0
        internal static void LogObject(this TestEasyLog log, VirtualMachineOSImageListResponse.VirtualMachineOSImage osImage)
        {
            if (osImage == null)
            {
                return;
            }

            log.Info(string.Format("OSImage Name: {0}", osImage.Name));
            log.Info(string.Format("OSImage Operating System: {0}", osImage.OperatingSystemType));
            if (!string.IsNullOrEmpty(osImage.RecommendedVMSize))
            {
                log.Info(string.Format("OSImage Recommended Size: {0}", osImage.RecommendedVMSize));
            }
        }
Exemple #14
0
        internal static void LogObject(this TestEasyLog log, IList <RoleInstance> roleInstanceList)
        {
            if (roleInstanceList == null)
            {
                return;
            }

            log.Info(string.Format("RoleInstanceList contains {0} item(s).", roleInstanceList.Count));
            foreach (var obj in roleInstanceList)
            {
                log.Info(string.Format("    RoleName: {0}", obj.RoleName));
                log.Info(string.Format("    InstanceName: {0}", obj.InstanceName));
                log.Info(string.Format("    InstanceStatus: {0}", obj.InstanceStatus));
            }
        }
Exemple #15
0
        internal static void LogObject(this TestEasyLog log, AffinityGroupListResponse.AffinityGroup affinityGroup)
        {
            if (affinityGroup == null)
            {
                return;
            }

            log.Info(string.Format("AffinityGroup Name:{0}", affinityGroup.Name));
            if (!string.IsNullOrEmpty(affinityGroup.Label))
            {
                log.Info(string.Format("AffinityGroup Label:{0}", affinityGroup.Label));
            }

            log.Info(string.Format("AffinityGroup Description:{0}", affinityGroup.Description));
            log.Info(string.Format("AffinityGroup Location:{0}", affinityGroup.Location));
        }
Exemple #16
0
        internal static void LogObject(this TestEasyLog log, HostedServiceListResponse.HostedService hostedService)
        {
            if (hostedService == null)
            {
                return;
            }

            if (!string.IsNullOrEmpty(hostedService.ServiceName))
            {
                log.Info(string.Format("HostedService Name:{0}", hostedService.ServiceName));
            }

            log.Info(string.Format("HostedService Url:{0}", hostedService.Uri));

            LogObject(log, hostedService.Properties);
        }
Exemple #17
0
        internal static void LogObject(this TestEasyLog log, DeploymentGetResponse deployment)
        {
            if (deployment == null)
            {
                return;
            }

            log.Info(string.Format("Name:{0}", deployment.Name));
            log.Info(string.Format("Label:{0}", Base64EncodingHelper.DecodeFromBase64String(deployment.Label)));
            log.Info(string.Format("Url:{0}", deployment.Uri));
            log.Info(string.Format("Status:{0}", deployment.Status));
            log.Info(string.Format("DeploymentSlot:{0}", deployment.DeploymentSlot));
            log.Info(string.Format("PrivateID:{0}", deployment.PrivateId));
            log.Info(string.Format("UpgradeDomainCount:{0}", deployment.UpgradeDomainCount));

            LogObject(log, deployment.Roles);
            LogObject(log, deployment.RoleInstances);
            LogObject(log, deployment.UpgradeStatus);
        }
Exemple #18
0
        internal static void LogObject(this TestEasyLog log, HostedServiceProperties hostedServiceProperties)
        {
            if (hostedServiceProperties == null)
            {
                return;
            }

            log.Info(string.Format("HostedService Label:{0}", Base64EncodingHelper.DecodeFromBase64String(hostedServiceProperties.Label)));
            log.Info(string.Format("HostedService Description:{0}", hostedServiceProperties.Description));

            if (!string.IsNullOrEmpty(hostedServiceProperties.AffinityGroup))
            {
                log.Info(string.Format("HostedService AffinityGroupName:{0}", hostedServiceProperties.AffinityGroup));
            }

            if (!string.IsNullOrEmpty(hostedServiceProperties.Location))
            {
                log.Info(string.Format("HostedService Location:{0}", hostedServiceProperties.Location));
            }
        }
Exemple #19
0
        internal static void LogObject(this TestEasyLog log, WebSite.WebSiteSslCertificate certificate)
        {
            if (certificate == null)
            {
                return;
            }

            if (certificate.SelfLinkUri != null)
            {
                log.Info(string.Format("Certificate Url:{0}", certificate.SelfLinkUri));
            }

            if (certificate.Thumbprint != null)
            {
                log.Info(string.Format("Certificate Thumbprint:{0}", certificate.Thumbprint));
            }

            if (certificate.PfxBlob != null)
            {
                X509Certificate2 cert = null;
                if (String.IsNullOrEmpty(certificate.Password))
                {
                    cert = new X509Certificate2(certificate.PfxBlob);
                }
                else
                {
                    cert = new X509Certificate2(certificate.PfxBlob, certificate.Password);
                }

                log.Info(string.Format("Certificate FriendlyName:{0}", cert.FriendlyName));
                log.Info(string.Format("Certificate Subject:{0}", cert.Subject));
                log.Info(string.Format("Certificate Issuer:{0}", cert.Issuer));
                log.Info(string.Format("Certificate SerialNumber:{0}", cert.SerialNumber));
                log.Info(string.Format("Certificate Data:{0}", certificate.PfxBlob));
            }
        }