コード例 #1
0
ファイル: test_cpu.py プロジェクト: abhinav-upadhyay/cpslib
def test_cpu_util_percent_per_cpu(almost_equal, flush):
    t1 = P.cpu_times(1)
    # We need a delay of at least a second here to get close readings for both the APIs
    psutil_util_percent = psutil.cpu_percent(1, True)
    pslib_util_percent = P.cpu_util_percent(1, t1)
    for i,v in enumerate(psutil_util_percent):
        assert almost_equal(v, pslib_util_percent[i])
コード例 #2
0
ファイル: test_cpu.py プロジェクト: abhinav-upadhyay/cpslib
def test_cpu_times_individual(compare_cpu_times, flush):
    pslib_cputimes = P.cpu_times(1) 
    psutil_cputimes = psutil.cpu_times(True)

    for i,psutil_measure in enumerate(psutil_cputimes):
        pslib_measure = pslib_cputimes[i]
        assert compare_cpu_times(pslib_measure, psutil_measure)
コード例 #3
0
ファイル: test_cpu.py プロジェクト: dheera/ros-system-health
def test_cpu_times_individual(compare_cpu_times, flush):
    pslib_cputimes = P.cpu_times(1)
    psutil_cputimes = psutil.cpu_times(True)

    for i, psutil_measure in enumerate(psutil_cputimes):
        pslib_measure = pslib_cputimes[i]
        assert compare_cpu_times(pslib_measure, psutil_measure)
コード例 #4
0
ファイル: test_cpu.py プロジェクト: abhinav-upadhyay/cpslib
def test_cpu_times_percent_per_cpu(compare_cpu_times, flush):
    t1 = P.cpu_times(1)
    # We need a delay of at least a second here to get close readings for both the APIs
    psutil_times_percent = psutil.cpu_times_percent(1, True)
    pslib_times_percent = P.cpu_times_percent(1, t1)

    for i,psutil_measure in enumerate(psutil_times_percent):
        pslib_measure = pslib_times_percent[i]
        assert compare_cpu_times(pslib_measure, psutil_measure)
コード例 #5
0
ファイル: test_cpu.py プロジェクト: dheera/ros-system-health
def test_cpu_times_percent_per_cpu(compare_cpu_times, flush):
    t1 = P.cpu_times(1)
    # We need a delay of at least a second here to get close readings for both the APIs
    psutil_times_percent = psutil.cpu_times_percent(1, True)
    pslib_times_percent = P.cpu_times_percent(1, t1)

    for i, psutil_measure in enumerate(psutil_times_percent):
        pslib_measure = pslib_times_percent[i]
        assert compare_cpu_times(pslib_measure, psutil_measure)
コード例 #6
0
ファイル: test_cpu.py プロジェクト: abhinav-upadhyay/cpslib
def test_cpu_util_percent(almost_equal, flush):
    t1 = P.cpu_times(0)
    # We need a delay of at least a second here to get close readings for both the APIs
    psutil_util_percent = psutil.cpu_percent(1)
    pslib_util_percent = P.cpu_util_percent(0, t1)
    assert almost_equal(psutil_util_percent, pslib_util_percent[0])
コード例 #7
0
ファイル: test_cpu.py プロジェクト: abhinav-upadhyay/cpslib
def test_cpu_times_percent(compare_cpu_times, flush):
    t1 = P.cpu_times(0)
    # We need a delay of at least a second here to get close readings for both the APIs
    psutil_times_percent = psutil.cpu_times_percent(1)
    pslib_times_percent = P.cpu_times_percent(0, t1)
    compare_cpu_times(psutil_times_percent, pslib_times_percent)
コード例 #8
0
ファイル: test_cpu.py プロジェクト: abhinav-upadhyay/cpslib
def test_cpu_times_total(compare_cpu_times, flush):
    pslib_cputimes = P.cpu_times(0) 
    psutil_cputimes = psutil.cpu_times(False)
    assert compare_cpu_times(pslib_cputimes, psutil_cputimes)
コード例 #9
0
ファイル: test_cpu.py プロジェクト: dheera/ros-system-health
def test_cpu_times_percent(compare_cpu_times, flush):
    t1 = P.cpu_times(0)
    # We need a delay of at least a second here to get close readings for both the APIs
    psutil_times_percent = psutil.cpu_times_percent(1)
    pslib_times_percent = P.cpu_times_percent(0, t1)
    compare_cpu_times(psutil_times_percent, pslib_times_percent)
コード例 #10
0
ファイル: test_cpu.py プロジェクト: dheera/ros-system-health
def test_cpu_times_total(compare_cpu_times, flush):
    pslib_cputimes = P.cpu_times(0)
    psutil_cputimes = psutil.cpu_times(False)
    assert compare_cpu_times(pslib_cputimes, psutil_cputimes)