fix & new clock skew related functions

- exclude psbid 630 runid 190 from skew since the file is broken
- add rise up span measure function
This commit is contained in:
Wataru Otsubo 2024-10-02 23:25:43 +09:00
parent d0058f7f7b
commit f551d66fd2
3 changed files with 65 additions and 4 deletions

View file

@ -17,8 +17,17 @@ true || include("../src/PSBoardDataBase.jl")
end
@testset "parse clk log" begin
@test PSBoardDataBase.ClockParser.get_skew("input/slavelogs/main/230_51_clk.txt") |> ismissing
@test PSBoardDataBase.ClockParser.get_skew("input/slavelogs/main/448_103_clk.txt") 12.000000000000000
@test PSBoardDataBase.ClockParser.get_skew("input/slavelogs/main/230_51_clk.txt") |>
ismissing
@test PSBoardDataBase.ClockParser.get_skew("input/slavelogs/main/448_103_clk.txt")
12.000000000000000
@test PSBoardDataBase.ClockParser.get_skew_and_riseup(
"input/slavelogs/main/230_51_clk.txt",
) === (missing, missing, missing)
@test PSBoardDataBase.ClockParser.get_skew_and_riseup(
"input/slavelogs/main/448_103_clk.txt",
) == (12.0, 12.053571428571429 - 11.982142857142858)
end
@testset "Download data csv" begin