add(SlaveLogParser): test for full file (log)

- also added a test case (364_88_longrun)
This commit is contained in:
Wataru Otsubo 2024-10-31 22:54:14 +09:00
parent 3d4865c18f
commit 5ca921bcfc
4 changed files with 30366 additions and 12 deletions

View file

@ -8,3 +8,4 @@ slavelogs/main/*
!slavelogs/main/525_244.txt
!slavelogs/main/525_245_longrun.txt
!slavelogs/main/430_100.txt
!slavelogs/main/364_88_longrun.txt

File diff suppressed because it is too large Load diff

View file

@ -98,6 +98,44 @@ true || include("../src/PSBoardDataBase.jl")
@test result.result_3v3a == 2.91
@test result.result_n3va == -3.01
end
@testset "Integrated" begin
result = PSBoardDataBase.SlaveLogParser.parse_slavelog_file(
"./input/slavelogs/main/430_100.txt",
)
@test result isa NamedTuple
@test result.asdtp |> length |> ==(1)
@test result.power |> length |> ==(1)
@test result.power[1].result_3v3d == 3.43
@test PSBoardDataBase.SlaveLogParser.parse_slavelog_file(
"./input/slavelogs/main/525_244.txt",
) isa NamedTuple
result = PSBoardDataBase.SlaveLogParser.parse_slavelog_file(
"./input/slavelogs/main/525_245_longrun.txt",
)
@test result isa NamedTuple
# @test result.asdtp |> length |> ==(100)
@test result.power |> length |> ==(0)
@info "" result.asdtp |> length result.power |> length
@test readlines("./input/slavelogs/main/525_245_longrun.txt") |>
filter(contains("=== Test Power Start ==")) |>
length |>
==(length(result.power))
result = PSBoardDataBase.SlaveLogParser.parse_slavelog_file(
"./input/slavelogs/main/364_88_longrun.txt",
)
@test result isa NamedTuple
@test result.asdtp |> length |> ==(100)
@test result.power |> length |> ==(0)
@info "" result.asdtp |> length result.power |> length
@test readlines("./input/slavelogs/main/364_88_longrun.txt") |>
filter(contains("=== Test Power Start ==")) |>
length |>
==(length(result.power))
end
end
@testset "Download data csv" begin