kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #42506
Test failures
Hi,
we seem to have picked up two test failure reports[1]:
[Info] - check KI_TEST::SexprIsListOfLength( (SEXPR::SEXPR&) s_list, 5 ) has passed
== [File] - /var/lib/jenkins-agent/workspace/linux-kicad-head/src/qa/libs/sexpr/test_sexpr.cpp
== [Line] - 101
== [Context] Sexpr string conversion mismatch: got '(symbol
(2 42.42 "substring") 1 3.14 "string")', expected '(symbol
(2 42.42 "substring") 1 3.14 "string")'
[Info] - check KI_TEST::SexprConvertsToString( *sexp, c.m_input ) has passed
== [File] - /var/lib/jenkins-agent/workspace/linux-kicad-head/src/qa/libs/sexpr/test_sexpr_parser.cpp
== [Line] - 235
[Info] - check KI_TEST::SexprConvertsToString( *sexp, c.m_input ) has passed
== [File] - /var/lib/jenkins-agent/workspace/linux-kicad-head/src/qa/libs/sexpr/test_sexpr_parser.cpp
== [Line] - 235
== [Context] empty list
== [Context] simple list
== [Context] nested list
== [Context] Sexpr string conversion mismatch: got '(42
(1 2))', expected '(42
(1 2))'
These aren't in the build log[2]:
Running tests...
/usr/bin/ctest --force-new-ctest-process
Test project /var/lib/jenkins-agent/workspace/linux-kicad-head/build
Start 1: qa_python
1/8 Test #1: qa_python ........................ Passed 0.47 sec
Start 2: common_eeschema
2/8 Test #2: common_eeschema .................. Passed 0.16 sec
Start 3: common_pcbnew
3/8 Test #3: common_pcbnew .................... Passed 0.17 sec
Start 4: qa_common_gerbview
4/8 Test #4: qa_common_gerbview ............... Passed 0.16 sec
Start 5: pcbnew
5/8 Test #5: pcbnew ........................... Passed 0.15 sec
Start 6: eeschema
6/8 Test #6: eeschema ......................... Passed 0.15 sec
Start 7: sexpr
7/8 Test #7: sexpr ............................ Passed 0.02 sec
Start 8: kicad2step
8/8 Test #8: kicad2step ....................... Passed 0.02 sec
It seems the difference is in the number of indentations, so this is a
minor issue, but I'm confused about errors in the report file and a clean
log file, that is probably a bigger problem.
Simon
[1] https://jenkins.simonrichter.eu/job/linux-kicad-head/3781/testReport/
[2] https://jenkins.simonrichter.eu/job/linux-kicad-head/3781/console
Follow ups