Loading WindowsDevicePortalWrapper/UnitTestProject/Device-VersionTests/XboxOne/XboxOne_rs1_xbox_rel_1608.cs +89 −89 Original line number Diff line number Diff line Loading @@ -366,95 +366,6 @@ namespace Microsoft.Tools.WindowsDevicePortal.Tests ValidateSystemPerm(systemPerfInfo); } /// <summary> /// Validate the <see cref="RunningProcesses" /> returned from the tests. /// </summary> /// <param name="runningProcesses">The <see cref="RunningProcesses" /> to validate.</param> private static void ValidateRunningProcesses(RunningProcesses runningProcesses) { List<DeviceProcessInfo> processes = new List<DeviceProcessInfo>(runningProcesses.Processes); // Check some known things about this response. Assert.AreEqual(75, processes.Count); DeviceProcessInfo systemIdleprocess = processes[0]; Assert.IsNull(systemIdleprocess.AppName); Assert.AreEqual(systemIdleprocess.CpuUsage, 0); Assert.IsFalse(systemIdleprocess.IsRunning); Assert.IsFalse(systemIdleprocess.IsXAP); Assert.AreEqual(systemIdleprocess.Name, "System Idle Process"); Assert.IsNull(systemIdleprocess.PackageFullName); Assert.AreEqual(systemIdleprocess.PageFile, 0U); Assert.AreEqual(systemIdleprocess.PrivateWorkingSet, 4096); Assert.AreEqual(systemIdleprocess.ProcessId, 0); Assert.IsNull(systemIdleprocess.Publisher); Assert.AreEqual(systemIdleprocess.SessionId, 0U); Assert.AreEqual(systemIdleprocess.TotalCommit, 0); Assert.AreEqual(systemIdleprocess.UserName, "NT AUTHORITY\\SYSTEM"); Assert.IsNull(systemIdleprocess.Version); Assert.AreEqual(systemIdleprocess.VirtualSize, 65536); Assert.AreEqual(systemIdleprocess.WorkingSet, 4096U); DeviceProcessInfo devHomeProcess = processes[56]; Assert.AreEqual(devHomeProcess.AppName, "Dev Home"); Assert.AreEqual(devHomeProcess.CpuUsage, 0); Assert.IsFalse(devHomeProcess.IsRunning); Assert.IsFalse(devHomeProcess.IsXAP); Assert.AreEqual(devHomeProcess.Name, "WWAHost.exe"); Assert.AreEqual(devHomeProcess.PackageFullName, "Microsoft.Xbox.DevHome_100.1607.9000.0_x64__8wekyb3d8bbwe"); Assert.AreEqual(devHomeProcess.PageFile, 47067136U); Assert.AreEqual(devHomeProcess.PrivateWorkingSet, 32796672); Assert.AreEqual(devHomeProcess.ProcessId, 3424); Assert.AreEqual(devHomeProcess.Publisher, "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"); Assert.AreEqual(devHomeProcess.SessionId, 0U); Assert.AreEqual(devHomeProcess.TotalCommit, 49213440); Assert.AreEqual(devHomeProcess.UserName, "TESTXBOX\\DefaultAccount"); Assert.AreEqual(devHomeProcess.Version.Build, 9000U); Assert.AreEqual(devHomeProcess.Version.Major, 100U); Assert.AreEqual(devHomeProcess.Version.Minor, 1607U); Assert.AreEqual(devHomeProcess.Version.Revision, 0U); Assert.AreEqual(devHomeProcess.VirtualSize, 2234032066560); Assert.AreEqual(devHomeProcess.WorkingSet, 79466496U); } /// <summary> /// Validate the <see cref="SystemPerformanceInformation" /> returned from the tests. /// </summary> /// <param name="systemPerfInfo">The <see cref="SystemPerformanceInformation" /> to validate.</param> private static void ValidateSystemPerm(SystemPerformanceInformation systemPerfInfo) { // Check some known things about this response. Assert.AreEqual(systemPerfInfo.AvailablePages, 369054); Assert.AreEqual(systemPerfInfo.CommitLimit, 784851); Assert.AreEqual(systemPerfInfo.CommittedPages, 322627); Assert.AreEqual(systemPerfInfo.CpuLoad, 1); Assert.AreEqual(systemPerfInfo.IoOtherSpeed, 3692); Assert.AreEqual(systemPerfInfo.IoReadSpeed, 36); Assert.AreEqual(systemPerfInfo.IoWriteSpeed, 6480); Assert.AreEqual(systemPerfInfo.NonPagedPoolPages, 42504); Assert.AreEqual(systemPerfInfo.PageSize, 4096); Assert.AreEqual(systemPerfInfo.PagedPoolPages, 30697); Assert.AreEqual(systemPerfInfo.TotalInstalledKb, 1048592); Assert.AreEqual(systemPerfInfo.TotalPages, 655360); Assert.AreEqual(systemPerfInfo.GpuData.Adapters.Count, 1); GpuAdapter gpuAdapter = systemPerfInfo.GpuData.Adapters[0]; Assert.AreEqual(gpuAdapter.DedicatedMemory, 268435456U); Assert.AreEqual(gpuAdapter.DedicatedMemoryUsed, 79282176U); Assert.AreEqual(gpuAdapter.Description, "ROOT\\SraKmd\\0000"); Assert.AreEqual(gpuAdapter.SystemMemory, 1342177280U); Assert.AreEqual(gpuAdapter.SystemMemoryUsed, 10203136U); Assert.AreEqual(gpuAdapter.EnginesUtilization.Count, 7); double enguineUtilization = gpuAdapter.EnginesUtilization[0]; Assert.AreEqual(enguineUtilization, 0.0011459999950602651); NetworkPerformanceData networkPerformanceData = systemPerfInfo.NetworkData; Assert.AreEqual(networkPerformanceData.BytesIn, 15000); Assert.AreEqual(networkPerformanceData.BytesOut, 0); } /// <summary> /// Basic test of the register API. /// </summary> Loading Loading @@ -671,5 +582,94 @@ namespace Microsoft.Tools.WindowsDevicePortal.Tests Assert.AreEqual("Video", recievedSetting.Category); Assert.AreEqual("No", recievedSetting.RequiresReboot); } /// <summary> /// Validate the <see cref="RunningProcesses" /> returned from the tests. /// </summary> /// <param name="runningProcesses">The <see cref="RunningProcesses" /> to validate.</param> private static void ValidateRunningProcesses(RunningProcesses runningProcesses) { List<DeviceProcessInfo> processes = new List<DeviceProcessInfo>(runningProcesses.Processes); // Check some known things about this response. Assert.AreEqual(75, processes.Count); DeviceProcessInfo systemIdleprocess = processes[0]; Assert.IsNull(systemIdleprocess.AppName); Assert.AreEqual(systemIdleprocess.CpuUsage, 0); Assert.IsFalse(systemIdleprocess.IsRunning); Assert.IsFalse(systemIdleprocess.IsXAP); Assert.AreEqual(systemIdleprocess.Name, "System Idle Process"); Assert.IsNull(systemIdleprocess.PackageFullName); Assert.AreEqual(systemIdleprocess.PageFile, 0U); Assert.AreEqual(systemIdleprocess.PrivateWorkingSet, 4096); Assert.AreEqual(systemIdleprocess.ProcessId, 0); Assert.IsNull(systemIdleprocess.Publisher); Assert.AreEqual(systemIdleprocess.SessionId, 0U); Assert.AreEqual(systemIdleprocess.TotalCommit, 0); Assert.AreEqual(systemIdleprocess.UserName, "NT AUTHORITY\\SYSTEM"); Assert.IsNull(systemIdleprocess.Version); Assert.AreEqual(systemIdleprocess.VirtualSize, 65536); Assert.AreEqual(systemIdleprocess.WorkingSet, 4096U); DeviceProcessInfo devHomeProcess = processes[56]; Assert.AreEqual(devHomeProcess.AppName, "Dev Home"); Assert.AreEqual(devHomeProcess.CpuUsage, 0); Assert.IsFalse(devHomeProcess.IsRunning); Assert.IsFalse(devHomeProcess.IsXAP); Assert.AreEqual(devHomeProcess.Name, "WWAHost.exe"); Assert.AreEqual(devHomeProcess.PackageFullName, "Microsoft.Xbox.DevHome_100.1607.9000.0_x64__8wekyb3d8bbwe"); Assert.AreEqual(devHomeProcess.PageFile, 47067136U); Assert.AreEqual(devHomeProcess.PrivateWorkingSet, 32796672); Assert.AreEqual(devHomeProcess.ProcessId, 3424); Assert.AreEqual(devHomeProcess.Publisher, "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"); Assert.AreEqual(devHomeProcess.SessionId, 0U); Assert.AreEqual(devHomeProcess.TotalCommit, 49213440); Assert.AreEqual(devHomeProcess.UserName, "TESTXBOX\\DefaultAccount"); Assert.AreEqual(devHomeProcess.Version.Build, 9000U); Assert.AreEqual(devHomeProcess.Version.Major, 100U); Assert.AreEqual(devHomeProcess.Version.Minor, 1607U); Assert.AreEqual(devHomeProcess.Version.Revision, 0U); Assert.AreEqual(devHomeProcess.VirtualSize, 2234032066560); Assert.AreEqual(devHomeProcess.WorkingSet, 79466496U); } /// <summary> /// Validate the <see cref="SystemPerformanceInformation" /> returned from the tests. /// </summary> /// <param name="systemPerfInfo">The <see cref="SystemPerformanceInformation" /> to validate.</param> private static void ValidateSystemPerm(SystemPerformanceInformation systemPerfInfo) { // Check some known things about this response. Assert.AreEqual(systemPerfInfo.AvailablePages, 369054); Assert.AreEqual(systemPerfInfo.CommitLimit, 784851); Assert.AreEqual(systemPerfInfo.CommittedPages, 322627); Assert.AreEqual(systemPerfInfo.CpuLoad, 1); Assert.AreEqual(systemPerfInfo.IoOtherSpeed, 3692); Assert.AreEqual(systemPerfInfo.IoReadSpeed, 36); Assert.AreEqual(systemPerfInfo.IoWriteSpeed, 6480); Assert.AreEqual(systemPerfInfo.NonPagedPoolPages, 42504); Assert.AreEqual(systemPerfInfo.PageSize, 4096); Assert.AreEqual(systemPerfInfo.PagedPoolPages, 30697); Assert.AreEqual(systemPerfInfo.TotalInstalledKb, 1048592); Assert.AreEqual(systemPerfInfo.TotalPages, 655360); Assert.AreEqual(systemPerfInfo.GpuData.Adapters.Count, 1); GpuAdapter gpuAdapter = systemPerfInfo.GpuData.Adapters[0]; Assert.AreEqual(gpuAdapter.DedicatedMemory, 268435456U); Assert.AreEqual(gpuAdapter.DedicatedMemoryUsed, 79282176U); Assert.AreEqual(gpuAdapter.Description, "ROOT\\SraKmd\\0000"); Assert.AreEqual(gpuAdapter.SystemMemory, 1342177280U); Assert.AreEqual(gpuAdapter.SystemMemoryUsed, 10203136U); Assert.AreEqual(gpuAdapter.EnginesUtilization.Count, 7); double enguineUtilization = gpuAdapter.EnginesUtilization[0]; Assert.AreEqual(enguineUtilization, 0.0011459999950602651); NetworkPerformanceData networkPerformanceData = systemPerfInfo.NetworkData; Assert.AreEqual(networkPerformanceData.BytesIn, 15000); Assert.AreEqual(networkPerformanceData.BytesOut, 0); } } } No newline at end of file Loading
WindowsDevicePortalWrapper/UnitTestProject/Device-VersionTests/XboxOne/XboxOne_rs1_xbox_rel_1608.cs +89 −89 Original line number Diff line number Diff line Loading @@ -366,95 +366,6 @@ namespace Microsoft.Tools.WindowsDevicePortal.Tests ValidateSystemPerm(systemPerfInfo); } /// <summary> /// Validate the <see cref="RunningProcesses" /> returned from the tests. /// </summary> /// <param name="runningProcesses">The <see cref="RunningProcesses" /> to validate.</param> private static void ValidateRunningProcesses(RunningProcesses runningProcesses) { List<DeviceProcessInfo> processes = new List<DeviceProcessInfo>(runningProcesses.Processes); // Check some known things about this response. Assert.AreEqual(75, processes.Count); DeviceProcessInfo systemIdleprocess = processes[0]; Assert.IsNull(systemIdleprocess.AppName); Assert.AreEqual(systemIdleprocess.CpuUsage, 0); Assert.IsFalse(systemIdleprocess.IsRunning); Assert.IsFalse(systemIdleprocess.IsXAP); Assert.AreEqual(systemIdleprocess.Name, "System Idle Process"); Assert.IsNull(systemIdleprocess.PackageFullName); Assert.AreEqual(systemIdleprocess.PageFile, 0U); Assert.AreEqual(systemIdleprocess.PrivateWorkingSet, 4096); Assert.AreEqual(systemIdleprocess.ProcessId, 0); Assert.IsNull(systemIdleprocess.Publisher); Assert.AreEqual(systemIdleprocess.SessionId, 0U); Assert.AreEqual(systemIdleprocess.TotalCommit, 0); Assert.AreEqual(systemIdleprocess.UserName, "NT AUTHORITY\\SYSTEM"); Assert.IsNull(systemIdleprocess.Version); Assert.AreEqual(systemIdleprocess.VirtualSize, 65536); Assert.AreEqual(systemIdleprocess.WorkingSet, 4096U); DeviceProcessInfo devHomeProcess = processes[56]; Assert.AreEqual(devHomeProcess.AppName, "Dev Home"); Assert.AreEqual(devHomeProcess.CpuUsage, 0); Assert.IsFalse(devHomeProcess.IsRunning); Assert.IsFalse(devHomeProcess.IsXAP); Assert.AreEqual(devHomeProcess.Name, "WWAHost.exe"); Assert.AreEqual(devHomeProcess.PackageFullName, "Microsoft.Xbox.DevHome_100.1607.9000.0_x64__8wekyb3d8bbwe"); Assert.AreEqual(devHomeProcess.PageFile, 47067136U); Assert.AreEqual(devHomeProcess.PrivateWorkingSet, 32796672); Assert.AreEqual(devHomeProcess.ProcessId, 3424); Assert.AreEqual(devHomeProcess.Publisher, "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"); Assert.AreEqual(devHomeProcess.SessionId, 0U); Assert.AreEqual(devHomeProcess.TotalCommit, 49213440); Assert.AreEqual(devHomeProcess.UserName, "TESTXBOX\\DefaultAccount"); Assert.AreEqual(devHomeProcess.Version.Build, 9000U); Assert.AreEqual(devHomeProcess.Version.Major, 100U); Assert.AreEqual(devHomeProcess.Version.Minor, 1607U); Assert.AreEqual(devHomeProcess.Version.Revision, 0U); Assert.AreEqual(devHomeProcess.VirtualSize, 2234032066560); Assert.AreEqual(devHomeProcess.WorkingSet, 79466496U); } /// <summary> /// Validate the <see cref="SystemPerformanceInformation" /> returned from the tests. /// </summary> /// <param name="systemPerfInfo">The <see cref="SystemPerformanceInformation" /> to validate.</param> private static void ValidateSystemPerm(SystemPerformanceInformation systemPerfInfo) { // Check some known things about this response. Assert.AreEqual(systemPerfInfo.AvailablePages, 369054); Assert.AreEqual(systemPerfInfo.CommitLimit, 784851); Assert.AreEqual(systemPerfInfo.CommittedPages, 322627); Assert.AreEqual(systemPerfInfo.CpuLoad, 1); Assert.AreEqual(systemPerfInfo.IoOtherSpeed, 3692); Assert.AreEqual(systemPerfInfo.IoReadSpeed, 36); Assert.AreEqual(systemPerfInfo.IoWriteSpeed, 6480); Assert.AreEqual(systemPerfInfo.NonPagedPoolPages, 42504); Assert.AreEqual(systemPerfInfo.PageSize, 4096); Assert.AreEqual(systemPerfInfo.PagedPoolPages, 30697); Assert.AreEqual(systemPerfInfo.TotalInstalledKb, 1048592); Assert.AreEqual(systemPerfInfo.TotalPages, 655360); Assert.AreEqual(systemPerfInfo.GpuData.Adapters.Count, 1); GpuAdapter gpuAdapter = systemPerfInfo.GpuData.Adapters[0]; Assert.AreEqual(gpuAdapter.DedicatedMemory, 268435456U); Assert.AreEqual(gpuAdapter.DedicatedMemoryUsed, 79282176U); Assert.AreEqual(gpuAdapter.Description, "ROOT\\SraKmd\\0000"); Assert.AreEqual(gpuAdapter.SystemMemory, 1342177280U); Assert.AreEqual(gpuAdapter.SystemMemoryUsed, 10203136U); Assert.AreEqual(gpuAdapter.EnginesUtilization.Count, 7); double enguineUtilization = gpuAdapter.EnginesUtilization[0]; Assert.AreEqual(enguineUtilization, 0.0011459999950602651); NetworkPerformanceData networkPerformanceData = systemPerfInfo.NetworkData; Assert.AreEqual(networkPerformanceData.BytesIn, 15000); Assert.AreEqual(networkPerformanceData.BytesOut, 0); } /// <summary> /// Basic test of the register API. /// </summary> Loading Loading @@ -671,5 +582,94 @@ namespace Microsoft.Tools.WindowsDevicePortal.Tests Assert.AreEqual("Video", recievedSetting.Category); Assert.AreEqual("No", recievedSetting.RequiresReboot); } /// <summary> /// Validate the <see cref="RunningProcesses" /> returned from the tests. /// </summary> /// <param name="runningProcesses">The <see cref="RunningProcesses" /> to validate.</param> private static void ValidateRunningProcesses(RunningProcesses runningProcesses) { List<DeviceProcessInfo> processes = new List<DeviceProcessInfo>(runningProcesses.Processes); // Check some known things about this response. Assert.AreEqual(75, processes.Count); DeviceProcessInfo systemIdleprocess = processes[0]; Assert.IsNull(systemIdleprocess.AppName); Assert.AreEqual(systemIdleprocess.CpuUsage, 0); Assert.IsFalse(systemIdleprocess.IsRunning); Assert.IsFalse(systemIdleprocess.IsXAP); Assert.AreEqual(systemIdleprocess.Name, "System Idle Process"); Assert.IsNull(systemIdleprocess.PackageFullName); Assert.AreEqual(systemIdleprocess.PageFile, 0U); Assert.AreEqual(systemIdleprocess.PrivateWorkingSet, 4096); Assert.AreEqual(systemIdleprocess.ProcessId, 0); Assert.IsNull(systemIdleprocess.Publisher); Assert.AreEqual(systemIdleprocess.SessionId, 0U); Assert.AreEqual(systemIdleprocess.TotalCommit, 0); Assert.AreEqual(systemIdleprocess.UserName, "NT AUTHORITY\\SYSTEM"); Assert.IsNull(systemIdleprocess.Version); Assert.AreEqual(systemIdleprocess.VirtualSize, 65536); Assert.AreEqual(systemIdleprocess.WorkingSet, 4096U); DeviceProcessInfo devHomeProcess = processes[56]; Assert.AreEqual(devHomeProcess.AppName, "Dev Home"); Assert.AreEqual(devHomeProcess.CpuUsage, 0); Assert.IsFalse(devHomeProcess.IsRunning); Assert.IsFalse(devHomeProcess.IsXAP); Assert.AreEqual(devHomeProcess.Name, "WWAHost.exe"); Assert.AreEqual(devHomeProcess.PackageFullName, "Microsoft.Xbox.DevHome_100.1607.9000.0_x64__8wekyb3d8bbwe"); Assert.AreEqual(devHomeProcess.PageFile, 47067136U); Assert.AreEqual(devHomeProcess.PrivateWorkingSet, 32796672); Assert.AreEqual(devHomeProcess.ProcessId, 3424); Assert.AreEqual(devHomeProcess.Publisher, "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"); Assert.AreEqual(devHomeProcess.SessionId, 0U); Assert.AreEqual(devHomeProcess.TotalCommit, 49213440); Assert.AreEqual(devHomeProcess.UserName, "TESTXBOX\\DefaultAccount"); Assert.AreEqual(devHomeProcess.Version.Build, 9000U); Assert.AreEqual(devHomeProcess.Version.Major, 100U); Assert.AreEqual(devHomeProcess.Version.Minor, 1607U); Assert.AreEqual(devHomeProcess.Version.Revision, 0U); Assert.AreEqual(devHomeProcess.VirtualSize, 2234032066560); Assert.AreEqual(devHomeProcess.WorkingSet, 79466496U); } /// <summary> /// Validate the <see cref="SystemPerformanceInformation" /> returned from the tests. /// </summary> /// <param name="systemPerfInfo">The <see cref="SystemPerformanceInformation" /> to validate.</param> private static void ValidateSystemPerm(SystemPerformanceInformation systemPerfInfo) { // Check some known things about this response. Assert.AreEqual(systemPerfInfo.AvailablePages, 369054); Assert.AreEqual(systemPerfInfo.CommitLimit, 784851); Assert.AreEqual(systemPerfInfo.CommittedPages, 322627); Assert.AreEqual(systemPerfInfo.CpuLoad, 1); Assert.AreEqual(systemPerfInfo.IoOtherSpeed, 3692); Assert.AreEqual(systemPerfInfo.IoReadSpeed, 36); Assert.AreEqual(systemPerfInfo.IoWriteSpeed, 6480); Assert.AreEqual(systemPerfInfo.NonPagedPoolPages, 42504); Assert.AreEqual(systemPerfInfo.PageSize, 4096); Assert.AreEqual(systemPerfInfo.PagedPoolPages, 30697); Assert.AreEqual(systemPerfInfo.TotalInstalledKb, 1048592); Assert.AreEqual(systemPerfInfo.TotalPages, 655360); Assert.AreEqual(systemPerfInfo.GpuData.Adapters.Count, 1); GpuAdapter gpuAdapter = systemPerfInfo.GpuData.Adapters[0]; Assert.AreEqual(gpuAdapter.DedicatedMemory, 268435456U); Assert.AreEqual(gpuAdapter.DedicatedMemoryUsed, 79282176U); Assert.AreEqual(gpuAdapter.Description, "ROOT\\SraKmd\\0000"); Assert.AreEqual(gpuAdapter.SystemMemory, 1342177280U); Assert.AreEqual(gpuAdapter.SystemMemoryUsed, 10203136U); Assert.AreEqual(gpuAdapter.EnginesUtilization.Count, 7); double enguineUtilization = gpuAdapter.EnginesUtilization[0]; Assert.AreEqual(enguineUtilization, 0.0011459999950602651); NetworkPerformanceData networkPerformanceData = systemPerfInfo.NetworkData; Assert.AreEqual(networkPerformanceData.BytesIn, 15000); Assert.AreEqual(networkPerformanceData.BytesOut, 0); } } } No newline at end of file