рдЗрд▓реЗрдХреНрдЯреНрд░рд╛ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рд╕реНрд░реЛрдд/рдмрд┐рд▓реНрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ (рдпрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ)ред рдлрд┐рд░ kdb run_all
. рдЪрд▓рд╛рдПрдВ
рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
Running testmod_gopts
GOPTS TESTS
==================
test empty
GOPTS TESTS
==================
test empty
/home/jenkins/workspace/libelektra_master-Q2SIBK3KE2NBEMJ4WVGJXAXCSCB77DUBUULVLZDKHQEV3WNDXBMA/libelektra/src/plugins/gopts/testmod_gopts.c:78: error in run_test: child process test failed
test singleopt
/home/jenkins/workspace/libelektra_master-Q2SIBK3KE2NBEMJ4WVGJXAXCSCB77DUBUULVLZDKHQEV3WNDXBMA/libelektra/tests/cframework/tests.c:523: error in clean_temp_home: Could not delete TMPHOME via nftw
GOPTS TESTS
==================
Running testmod_quickdump
QUICKDUMP TESTS
==================
test varint
test basics
/home/jenkins/workspace/libelektra_master-Q2SIBK3KE2NBEMJ4WVGJXAXCSCB77DUBUULVLZDKHQEV3WNDXBMA/libelektra/src/plugins/quickdump/testmod_quickdump.c:111: error in test_basics: call to kdbSet was not successful
Program received signal SIGSEGV, Segmentation fault.
_IO_getc (fp=0x0) at getc.c:37
37 getc.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0 _IO_getc (fp=0x0) at getc.c:37
#1 0x0000555555556bb7 in compare_binary_files (filename1=<optimized out>, filename2=<optimized out>) at ./src/plugins/quickdump/testmod_quickdump.c:31
#2 0x0000555555556f9a in test_basics () at ./src/plugins/quickdump/testmod_quickdump.c:113
#3 0x0000555555556807 in main (argc=1, argv=0x7fffffffe278) at ./src/plugins/quickdump/testmod_quickdump.c:332
Running testmod_specload
SPECLOAD TESTS
==================
test basics
/home/jenkins/workspace/libelektra_master-Q2SIBK3KE2NBEMJ4WVGJXAXCSCB77DUBUULVLZDKHQEV3WNDXBMA/libelektra/src/plugins/specload/testmod_specload.c:63: error in test_basics: call to checkConfig was not successful
There are 1 warnings
buffer is: warnings/#00
number: C01330
description: Plugin Misbehavior
module: kdb
file: /home/jenkins/workspace/libelektra_master-Q2SIBK3KE2NBEMJ4WVGJXAXCSCB77DUBUULVLZDKHQEV3WNDXBMA/libelektra/src/libs/elektra/plugin.c
line: 302
reason: Open of plugin returned unsuccessfully: specload. Reason contains plugin, see other warnings for details
reason:
reason:
/home/jenkins/workspace/libelektra_master-Q2SIBK3KE2NBEMJ4WVGJXAXCSCB77DUBUULVLZDKHQEV3WNDXBMA/libelektra/src/plugins/specload/testmod_specload.c:65: error in test_basics: warnings in kdbOpen for plugin specload
number: C01100
description: : Resource
module: : specload
at: /home/jenkins/workspace/libelektra_master-Q2SIBK3KE2NBEMJ4WVGJXAXCSCB77DUBUULVLZDKHQEV3WNDXBMA/libelektra/src/plugins/specload/specload.c:372
reason: : App '/home/jenkins/workspace/libelektra_master-Q2SIBK3KE2NBEMJ4WVGJXAXCSCB77DUBUULVLZDKHQEV3WNDXBMA/libelektra/obj-x86_64-linux-gnu/bin/elektra-specload-testapp' doesn't exist or is not executable
mountpoint: :
configfile: :
/home/jenkins/workspace/libelektra_master-Q2SIBK3KE2NBEMJ4WVGJXAXCSCB77DUBUULVLZDKHQEV3WNDXBMA/libelektra/src/plugins/specload/testmod_specload.c:65: error in test_basics: error in kdbOpen for plugin specload
/home/jenkins/workspace/libelektra_master-Q2SIBK3KE2NBEMJ4WVGJXAXCSCB77DUBUULVLZDKHQEV3WNDXBMA/libelektra/src/plugins/specload/testmod_specload.c:65: fatal in test_basics: could not open specload plugin
error: testmod_specload
рдХреГрдкрдпрд╛ рдмрд┐рд▓реНрдб рд╕рд░реНрд╡рд░ рдореЗрдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рднреА рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рд╕реНрд░реЛрдд/рдмрд┐рд▓реНрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддрд╛ рд╣реИред
specload
рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓рддрд╛ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ:
reason: : App '/home/jenkins/workspace/libelektra_master-Q2SIBK3KE2NBEMJ4WVGJXAXCSCB77DUBUULVLZDKHQEV3WNDXBMA/libelektra/obj-x86_64-linux-gnu/bin/elektra-specload-testapp' doesn't exist or is not executable
quickdump
рдХреЗ рд▓рд┐рдП рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ elektraQuickdumpSet
рдореЗрдВ рдХрд╣реАрдВ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред setKey
рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕реЗрдЯ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд▓реЙрдЧ рдирд╣реАрдВ рд╣реИ (рдЬрд┐рд╕реЗ рд╢рд╛рдпрдж рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП)ред
рдкрддрд╛ рдирд╣реАрдВ, рдХреНрдпреЛрдВ gopts
рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдореБрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЯреЗрд╕реНрдЯрдПрдк elektra-gopts-testapp
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ (рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдорд╛рдорд▓рд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдореБрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред рдпрд╣ specload
рддреНрд░реБрдЯрд┐ рдХреЗ рдЕрдиреБрд░реВрдк рднреА рд╣реЛрдЧрд╛ред
specload рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓рддрд╛ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ:
рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдмрд┐рд▓реНрдб рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рдирд╛ рдЧрд▓рдд рд╣реИред рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдпрд╛ рддреЛ рдмрд┐рд▓реНрдб рдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдЦреЛрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
specload рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓рддрд╛ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ:
рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдмрд┐рд▓реНрдб рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рдирд╛ рдЧрд▓рдд рд╣реИред рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдпрд╛ рддреЛ рдмрд┐рд▓реНрдб рдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдЦреЛрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдУрд╣, рдореБрдЭреЗ рдпрд╛рдж рдЖрдпрд╛ рдХрд┐ рдЖрдкрдиреЗ рдЗрд▓реЗрдХреНрдЯреНрд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ quickdump
рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред
рдореБрдЭреЗ рдпрд╣ рднреА рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдмреЗрд╢рдХ рд╣рдо рдкрд░реАрдХреНрд╖рдг рдРрдкреНрд╕ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░реАрдХреНрд╖рдг рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рд╕рдордп рдХреЗ рджреМрд░рд╛рди рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рд╡реЗ рдкрд░реАрдХреНрд╖рдг рдРрдк рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдмрджрд▓ рд╕рдХреЗрдВред
рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрд╛рдо рд╣реИ (рдпрд╛ рддреЛ рдирд┐рд░реНрдорд╛рдг рдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдбреАрдЖрдИрдЖрд░ рдореЗрдВ), рд╣рдо рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рд╕реЗ рднреА рдмрд╛рд╣рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рдо рдмрд╕ рдПрдХ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рджреМрд░рд╛рди рд╕рдорд╛рди рд░рд╣рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рджреЛрдиреЛрдВ рдмрд╛рдЗрдирд░реА рд╣реИрдВред
рд╣рд╛рдБ рдЕрдЪреНрдЫрд╛ рдЙрдкрд╛рдПред
рдПрдХ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд┐рд▓реНрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ kdb <command>
рднреА рдЙрдкрд▓рдмреНрдз рд╣реИ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЗрд▓реЗрдХреНрдЯреНрд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ)ред рдпрд╣ рдХрд╛рдлреА рдХрд╛рдо рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ KDB_EXEC_PATH рдХреЗрд╡рд▓ рдПрдХ рдкрде рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдмрд┐рд▓реНрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдмрд┐рдЦрд░реЗ рд╣реБрдП рд╣реИрдВред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрдбреАрдмреА рд╣реИ
рдмрд┐рд▓реНрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рднреА рдЙрдкрд▓рдмреНрдз рд╣реИ
рдкрд░реАрдХреНрд╖рдг рдЖрд╕рд╛рдиреА рд╕реЗ ctest
рдФрд░/рдпрд╛ make
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдиреНрдп рдХрдорд╛рдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП, рдЙрдирдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рд╡реИрд╕реЗ рднреА рдЗрд▓реЗрдХреНрдЯреНрд░рд╛ рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╣реА рд╕рдордЭ рдореЗрдВ рдЖрддреЗ рд╣реИрдВред
рд╣рдо рдмрд╕ рдПрдХ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рджреМрд░рд╛рди рд╕рдорд╛рди рд░рд╣рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рджреЛрдиреЛрдВ рдмрд╛рдЗрдирд░реА рд╣реИрдВред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИред Stdlib рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХреЛ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдорд╛рдиреЗрдЧрд╛, рдЬреЛ рд╕рд╣рд╛рдпрдХ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдкрде рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реНрд╡рддрдВрддреНрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░ kdb <command>
рд░рд╛рд╕реНрддрд╛ рдХрд╛рдлреА рдЖрдХрд░реНрд╖рдХ рд╣реЛрдЧрд╛ред
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ TARGET_TOOL_EXEC_FOLDER рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ
рдХреЗрд╡рд▓ рдирд┐рд░реНрдорд╛рдг рд╕рдордп рдХреЗ рджреМрд░рд╛рди рд╣рдореЗрдВ build_dir/bin build_dir/scripts source_dir/scripts рдФрд░ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ (рд╢рд╛рдпрдж рджреЛрдиреЛрдВ рдмрд┐рд▓реНрдб + рд╕реНрд░реЛрдд) рдХреЛ рдЧрдардмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
@kodebach рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА рдЦреБрд▓рд╛ рд╣реИ? рдХреНрдпрд╛ рд╣рдо рдХрдИ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдЪрд▓рдиреЗ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?
рдпрд╛ рд╣рдо рдЗрд╕реЗ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ: KDB_EXEC_PATH рдЕрдм рдХрдИ рдкрдереЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдмрд┐рд▓реНрдб/рд╕реНрд░реЛрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдЬреЛ рднреА рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░ рдЖрдк рдмрд╕ kdb
рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЦреЛрдЬрдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рдиреЗ рджреЗрдВред
AFAIK рдпрд╣ рдЕрднреА рднреА рдЦреБрд▓рд╛ рд╣реИ, рд╣рд╛рдБред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП srcdir_file
рдлрд╝рдВрдХреНрд╢рди рд╣реИред рд╣рдо рдПрдХ рд╕рдорд╛рди bindir_file
рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред bindir
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ ${CMAKE_INSTALL_PREFIX}/${TARGET_TOOL_EXEC_FOLDER}
рдкрд░ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛ред CTest рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рдЬрд╛рдПрдЧреА (CMake рдХреЗ add_test
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдЬреИрд╕реЗ рдХрд┐ bindir
ctest
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп ${CMAKE_BINARY_DIR}/bin
рдкрд░ рд╕реЗрдЯ рд╣реЛред
рдФрд░ рдмрд╕ рдмрд┐рдВрджрд┐рд░ рдХреЛ KDB_EXEC_PATH рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдФрд░ kdb <bin>
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓рддрд╛ рд╣реИ?
рдирд╣реАрдВ, рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рд╕реЗ:
testmod_
рдкрд░реАрдХреНрд╖рдг рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ kdb
рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПредkdb
рдХреИрд╕реЗ рдорд┐рд▓реЗрдЧрд╛? make run_all
рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрди рдкрд░реАрдХреНрд╖рдг рд╕реНрдерд╛рдкрд┐рдд kdb
рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди ${CMAKE_BINARY_DIR}/bin
рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПредKDB_EXEC_PATH
рдореЗрдВ рдЕрднреА рднреА ${CMAKE_BINARY_DIR}/bin
рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдЧрд╛, kdb
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИредрдпреЗ рдЯреЗрд╕реНрдЯрдореЛрдб_ рдЯреЗрд╕реНрдЯ рд╣реИрдВ, рдЗрдиреНрд╣реЗрдВ рдХреЗрдбреАрдмреА рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рд╛рдБ рдореИрдВ рд╕рд╣рдордд рд╣реВрдБред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдЕрдЧрд░ рд╡реЗ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
рддрдм рд╣рдо kdb рдХреИрд╕реЗ рдЦреЛрдЬреЗрдВрдЧреЗ? рдореЗрдХ рд░рди_рдСрд▓ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрдбреАрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди ${CMAKE_BINARY_DIR}/bin рдореЗрдВред
рд╢реЗрд▓рд░реЗрдХреЙрд░реНрдбрд░ рдкрд░реАрдХреНрд╖рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЗрдбреАрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рд╕реНрдерд╛рдкрд┐рдд рдЗрд▓реЗрдХреНрдЯреНрд░рд╛ рдФрд░ рдмрд┐рд▓реНрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ (рднрд▓реЗ рд╣реА рдПрд▓реЗрдХреНрдЯреНрд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ)ред
KDB_EXEC_PATH рдореЗрдВ kdb рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА ${CMAKE_BINARY_DIR}/bin рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдЧрд╛, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред
рдирд╣реАрдВ, KDB_EXEC_PATH рд╕реНрдерд╛рдкрд┐рдд kdb рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ (рдЬрдм рддрдХ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛)
рд╢реЗрд▓рд░реЗрдХреЙрд░реНрдбрд░ рдкрд░реАрдХреНрд╖рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЗрдбреАрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рд╕реНрдерд╛рдкрд┐рдд рдЗрд▓реЗрдХреНрдЯреНрд░рд╛ рдФрд░ рдмрд┐рд▓реНрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ (рднрд▓реЗ рд╣реА рдПрд▓реЗрдХреНрдЯреНрд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ)ред
рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╢реЗрд▓ рдкрд░реАрдХреНрд╖рдг рд╣рдореЗрд╢рд╛ "$KDB"
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрднреА рдирд╣реАрдВ kdb
ред рдФрд░ рдЗрд╕рд▓рд┐рдП рднреА рдХреНрдпреЛрдВрдХрд┐ make run_all
рдФрд░ ctest
рдЬреИрд╕реЗ testscr_check_meta.sh
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ kdb
рдЬреИрд╕реЗ check_meta.sh
$ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рдореЗрдВ рд╣рдо рджреВрд╕рд░реЗ рдореЗрдВ $KDB
рд╕реЗ ${CMAKE_BINARY_DIR}/bin/kdb
рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдХреЗрд╡рд▓ kdb
рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдФрд░ рдЗрд╕рд▓рд┐рдП $PATH
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рдирд╣реАрдВ, KDB_EXEC_PATH рд╕реНрдерд╛рдкрд┐рдд kdb рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ (рдЬрдм рддрдХ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛)
рдореИрдВрдиреЗ рдЕрднреА рдЗрд▓реЗрдХреНрдЯреНрд░рд╛ рдХрд╛ рдорд╛рд╕реНрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг рд▓рд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдлрд╝рд╛рдЗрд▓ /usr/local/lib/elektra/tool_exec/check_meta
рдореЗрдВ рдкрдВрдХреНрддрд┐ рд╣реИ:
export KDB_EXEC_PATH="/home/klemens/libelektra/build/bin:$KDB_EXEC_PATH"
рдмреЗрд╢рдХ рдпрд╣ testmod_*
рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рдЧрд▓рдд рд╣реИред рдореИрдВ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдКрдВрдЧрд╛ред
@petermax2 @kodebach рдЗрд╕ рдореБрджреНрджреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдХреНрдпрд╛ рд╣реИ? рдХреНрдпрд╛ #3246 рдЕрднреА рддрдп рд╣реИ (#3409 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ), рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рдХреА рдХреЗрд╡рд▓ рдкреИрдХреЗрдЬрд┐рдВрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдпрд╛ рдХреНрдпрд╛ рдХреБрдЫ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдмрд╛рдХреА рд╣реИ?
AFAIK рдореВрд▓ рдореБрджреНрджрд╛ specload
рдХреЗ рд╕рд╛рде рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред рдЯреАрдмреАрдПрдЪ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдореЗрдВ testmod_
рдкрд░реАрдХреНрд╖рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рднреА рдХреНрдпреЛрдВ рджреЗрдирд╛ рд╣реИред рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реА рдмрдирддрд╛ред рдпреЗ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдкрд░реАрдХреНрд╖рдг рд╣реИрдВ рдЬреЛ рдЕрд▓рдЧрд╛рд╡ рдореЗрдВ рдПрдХрд▓ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдХреЗ рдкрд░рд┐рдгрд╛рдо рд╕рдорд╛рди рд╣реЛрдВрдЧреЗ, рднрд▓реЗ рд╣реА рдЙрдиреНрд╣реЗрдВ рдмрд┐рд▓реНрдб рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдпрд╛ рдЗрдВрд╕реНрдЯрд╛рд▓ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред
рдЯреАрдмреАрдПрдЪ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдореЗрдВ testmod_ рдкрд░реАрдХреНрд╖рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдХреНрдпреЛрдВ рджреЗрдирд╛ рд╣реИред
рдлрд┐рд▓рд╣рд╛рд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо add_plugintest
рдХреЛ рдкрд░реАрдХреНрд╖рдг рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рдиреАрдп рдУрд╡рд░рд░рд╛рдЗрдб рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ INSTALL_TESTING рд▓реЗрдХрд┐рди рд╡реНрдпрдХреНрддрд┐рдЧрдд add_plugintest
рдХреЗ рд▓рд┐рдП)ред
рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реА рдмрдирддрд╛ред рдпреЗ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдкрд░реАрдХреНрд╖рдг рд╣реИрдВ рдЬреЛ рдЕрд▓рдЧрд╛рд╡ рдореЗрдВ рдПрдХрд▓ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдХреЗ рдкрд░рд┐рдгрд╛рдо рд╕рдорд╛рди рд╣реЛрдВрдЧреЗ, рднрд▓реЗ рд╣реА рдЙрдиреНрд╣реЗрдВ рдмрд┐рд▓реНрдб рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдпрд╛ рдЗрдВрд╕реНрдЯрд╛рд▓ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред
:рд╡рд┐рдВрдХ:, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдВрддрд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрддрд░ рдкреНрд▓рдЧрдЗрди рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╣реА рд╕рдВрдмрдВрдзрд┐рдд рдереЗ (рд╡реЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрдм рддрдХ рд╕рднреА рддрдп рд╣реЛ рдЧрдП рд╣реИрдВ)ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рд╕рдВрднрд╛рд╡рд┐рдд рдирд┐рд░реНрднрд░рддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рд░рд╛рдЬреНрдп рдореЗрдВ рдЯреЗрд╕реНрдЯрдореЛрдб рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдирд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдХрд╛рдлреА рдмреЗрд╣рддрд░ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЕрдЧрд░ рд╢реЗрд▓-рд░рд┐рдХреЙрд░реНрдбрд░ рдЯреЗрд╕реНрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЯреЗрд╕реНрдЯрдореЙрдб рдЯреЗрд╕реНрдЯ рдмреЗрдХрд╛рд░ рд╣реИред
@kodebach рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
@robaerd рдХреНрдпрд╛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдХрд┐рд╕реА CI PR рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ? (рдкрд╣рд▓реЗ рдпрд╛ рдЬрд╣рд╛рдВ рдЖрдк рд╕рдВрдХреБрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред)
@markus2330 рдХреНрдпрд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдХреНрд╡рд┐рдХрдбрдВрдк рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ? AFAIK рд╣рдордиреЗ рдХрднреА рдирд╣реАрдВ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдХрд┐ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдЧрд▓рдд рдерд╛ред рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред
рдЧреЛрдкреНрдЯреНрд╕ рдФрд░ рд╕реНрдкреЗрдХрд▓реЛрдб рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ #3618
рд╣рд╛рдБ, рдЕрднреА рднреА рд╣реЛрддрд╛ рд╣реИ:
kdb testmod_quickdump
QUICKDUMP TESTS
==================
test varint
test basics
/home/jenkins/workspace/libelektra_master/libelektra/src/plugins/quickdump/testmod_quickdump.c:111: error in test_basics: call to kdbSet was not successful
zsh: segmentation fault (core dumped) noglob kdb testmod_quickdump
рдпрд╛ рдЬрдм рдореИрдВ рдЗрд╕реЗ рд╕реНрд░реЛрдд рд╕реЗ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ:
рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг
рдкрд░реАрдХреНрд╖рдг рдореВрд▓ рдмрд╛рддреЗрдВ
/home/markus/Projekte/Elektra/current/src/plugins/quickdump/testmod_quickdump.c:92: test_basics рдореЗрдВ рддреНрд░реБрдЯрд┐: kdbGet рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рд╕рдлрд▓ рдирд╣реАрдВ рд░рд╣рд╛
/home/markus/Projekte/Elektra/current/src/plugins/quickdump/testmod_quickdump.c:93: test_basics рдореЗрдВ рддреНрд░реБрдЯрд┐: mmks2 рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдХрд╛рд░ 0 рдерд╛
/home/markus/Projekte/Elektra/current/src/plugins/quickdump/testmod_quickdump.c:93: test_basics рдореЗрдВ рддреНрд░реБрдЯрд┐: рдХреАрд╕реЗрдЯ рдХреА рддреБрд▓рдирд╛ рд╡рд┐рдлрд▓, рдХреАрд╕реЗрдЯ рдХрд╛ рдЖрдХрд╛рд░ рдЖрдХрд╛рд░ рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИ (mmks1): 8, рдЖрдХрд╛рд░ (mmks2): 0
mmks1:
0x55a9efd438d0 рдХреБрдВрдЬреА: dir:/рдкрд░реАрдХреНрд╖рдг/рдмреЗрдВрдЪ/__112, рд╕реНрдЯреНрд░рд┐рдВрдЧ: gQHLlzB36CqIFlf, рдореЗрдЯрд╛:/рдореЗрдЯрд╛/_35: O6xNya6srhNhMFC, рдореЗрдЯрд╛:/рдореЗрдЯрд╛/_39: ublVuvyh1DgfOKU, рдореЗрдЯрд╛:/рдореЗрдЯрд╛/_258: 5Nyde/_258: 5Nyde/_258: ZK2xlaRMfobquxp, рдореЗрдЯрд╛:/рдореЗрдЯрд╛/_90: 0kCcc1pK7hOgY3F
0x55a9efd44250 рдХреБрдВрдЬреА: рдбреАрдЖрдИрдЖрд░:/рдкрд░реАрдХреНрд╖рдг/рдмреЗрдВрдЪ/__114, рд╕реНрдЯреНрд░рд┐рдВрдЧ: , рдореЗрдЯрд╛:/рдмрд╛рдЗрдирд░реА:
0x55a9efd441a0 рдХреБрдВрдЬреА: dir:/рдкрд░реАрдХреНрд╖рдг/рдмреЗрдВрдЪ/__333, рд╕реНрдЯреНрд░рд┐рдВрдЧ: SxTUAjM6OIpUV6s
0x55a9efd440f0 рдХреБрдВрдЬреА: dir:/рдкрд░реАрдХреНрд╖рдг/рдмреЗрдВрдЪ/__506, рд╕реНрдЯреНрд░рд┐рдВрдЧ: cGqEvmXxUayNCf8
0x55a9efd44040 рдХреБрдВрдЬреА: dir:/рдкрд░реАрдХреНрд╖рдг/рдмреЗрдВрдЪ/__859, рд╕реНрдЯреНрд░рд┐рдВрдЧ: rOI5aVFGlnjPLYJ
0x55a9efd43f90 рдХреБрдВрдЬреА: dir:/рдкрд░реАрдХреНрд╖рдг/рдмреЗрдВрдЪ/__863, рд╕реНрдЯреНрд░рд┐рдВрдЧ: 8IBjbd5pzYBehrs
0x55a9efd43f20 рдХреБрдВрдЬреА: dir:/рдкрд░реАрдХреНрд╖рдг/рдмреЗрдВрдЪ/__868, рд╕реНрдЯреНрд░рд┐рдВрдЧ: UVM0OPTf68yNXij
0x55a9efd43d90 рдХреБрдВрдЬреА: dir:/рдкрд░реАрдХреНрд╖рдг/рдмреЗрдВрдЪ/__911, рд╕реНрдЯреНрд░рд┐рдВрдЧ: PgNbwPxfeqD30pH, рдореЗрдЯрд╛:/рдореЗрдЯрд╛/_35: O6xNya6srhNhMFC
mmks2:
/home/markus/Projekte/Elektra/current/src/plugins/quickdump/testmod_quickdump.c:111: test_basics рдореЗрдВ рддреНрд░реБрдЯрд┐: kdbSet рдкрд░ рдХреЙрд▓ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдИ
zsh: рд╡рд┐рднрд╛рдЬрди рджреЛрд╖ (рдХреЛрд░ рдбрдВрдк рдХрд┐рдпрд╛ рдЧрдпрд╛) LD_LIBRARY_PATH=lib bin/testmod_quickdump
Stacktrace:
at /home/markus/Projekte/Elektra/current/src/plugins/quickdump/testmod_quickdump.c:31
37 getc.c: рддрд╛рд░реАрдЦ рдФрд░ Verzeichnis nicht gefundenред
(рдЬреАрдбреАрдмреА) рдмреАрдЯреА
at /home/markus/Projekte/Elektra/current/src/plugins/quickdump/testmod_quickdump.c:31
(рдЬреАрдбреАрдмреА) рдмреАрдЯреА рдкреВрд░реНрдг
result = <optimized out>
at /home/markus/Projekte/Elektra/current/src/plugins/quickdump/testmod_quickdump.c:31
f2 = 0x0
c1 = <optimized out>
f1 = 0x0
result = 0
c2 = <optimized out>
f1 = <optimized out>
f2 = <optimized out>
result = <optimized out>
c1 = <optimized out>
c2 = <optimized out>
end1 = <optimized out>
end2 = <optimized out>
conf = <optimized out>
modules = 0x55a9efd43a00
setKey = 0x55a9efd42bb0
errorKey = <optimized out>
plugin = 0x55a9efd43b00
ks = <optimized out>
infile = 0x55a9efd429e0 "/usr/local/share/elektra/test_data/quickdump/test.quickdump"
outfile = 0x55a9efd42a30 "/usr/local/share/elektra/test_data/quickdump/test.quickdump.out"
__func__ = "test_basics"
```
рдпрд╛ рдЬрдм рдореИрдВ рдЗрд╕реЗ рд╕реНрд░реЛрдд рд╕реЗ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ:
рд╕реАрдзреЗ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╕рдордп рдХреГрдкрдпрд╛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ctest
(рдЬреИрд╕реЗ ctest -R testmod_quickdump --ouptut-on-failure
) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдкрд░реНрдпрд╛рд╡рд░рдг, рддрд░реНрдХ, рдЖрджрд┐ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реЗрдЯ рд╣реИрдВред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ LD_LIBRARY_PATH=lib bin/testmod_quickdump ../src/plugins/quickdump
рд╡рд╣ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП (рдпрджрд┐ рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдбреАрдмрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ gdb
)ред
рдХреНрдпрд╛ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ /usr/local/share/elektra/test_data/quickdump/test.quickdump
рдореМрдЬреВрдж рд╣реИ рдФрд░ рдХреНрдпрд╛ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ /usr/local/share/elektra/test_data/quickdump/test.quickdump.out
рдкрд░ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ? (рд╢рд╛рдпрдж рдЖрдкрдХреЛ sudo kdb testmod_quickdump
рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреГрдкрдпрд╛ рдЬреЛрдбрд╝реЗрдВ
output_error (setKey);
output_warnings (setKey);
testmod_quickdump.c:112
рдореЗрдВ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред
elektraQuickdumpSet
рд╡рд┐рдлрд▓ рд░рд╣рд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рддрдереНрдп рдХрд┐ compare_binary_files
рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИред (рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ segfault рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ _failed_ рдкрд░реАрдХреНрд╖рдг рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрддрдирд╛ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ)
рд╣рд╛рдВ, рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред sudo kdb testmod_quickdump
рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЪрд▓рддрд╛ рд╣реИред рддреЛ рдпрд╣ "test_data/quickdump/test.quickdump.out" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдо рдЗрд╕реЗ рд╣рд╛рдВ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдИ рдкрд░реАрдХреНрд╖рдг рд╡реИрд╕реЗ рднреА sudo
рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдЪрд▓рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрддрд╛
рдЖрдк рдХрд┐рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореИрдВ рд╣рдореЗрд╢рд╛ рд╕реВрдбреЛ рдХреЗ рдмрд┐рдирд╛ рдкреВрд░реЗ рд╕реВрдЯ рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ (рд▓реЗрдХрд┐рди рдЗрд▓реЗрдХреНрдЯреНрд░рд╛ рдХреЗ рдкрде рдкрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рде)ред testmod_quickdump рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХрдорд╛рддреНрд░ рдкрд░реАрдХреНрд╖рдг afaik рд╣реИред
рд▓реЗрдХрд┐рди рдЗрд▓реЗрдХреНрдЯреНрд░рд╛ рдХреЗ рдкрде рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рде
рдареАрдХ рд╣реИ, рдпрд╣ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдорд╛рдирдХ рдкреНрд░рдгрд╛рд▓реА рдкрд░ рд╡реЗ рдкрде рдХреЗрд╡рд▓ рд░реВрдЯ рдПрдХреНрд╕реЗрд╕ рд╣реИрдВред
рдореБрдЭреЗ рдЕрдм рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрд▓реЗрдХреНрдЯреНрд░рд╛ рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреА рдкреВрд░реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдЕрдЬреАрдм рд╣реИ рдФрд░ рдХреНрд╡рд┐рдХрдбрдореНрдк рдореБрджреНрджрд╛ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рдХрд╛рд░ рдореБрджреНрджрд╛ рд╣реИ рдмрдЧ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдореИрдВ # 3618 рдореЗрдВ рдкрде рдмрджрд▓ рджреВрдВрдЧрд╛ред
рдореИрдВрдиреЗ рдЕрдм рдХреЛрдб рдХреЛ #3618 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ testmod_dump
рдореЗрдВ рднреА рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдХреЛрдб рдорд┐рд▓рд╛ рдФрд░ рдЬреЛ рдмрджрд▓ рдЧрдпрд╛ рд╡рд╣ рдареАрдХ рдерд╛ред рдкрддрд╛ рдирд╣реАрдВ, рд╡рд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрд╕рдлрд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реБрдЖред testmod_xmltool
рдореЗрдВ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреЛрдб рдЕрд▓рдЧ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдирд╣реАрдВ рдмрджрд▓рд╛)ред
testmod_quickdump
рдХреЗрд╡рд▓ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд▓рд┐рдП рдерд╛ рдЬреЛ рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рдерд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП compare_line_files
рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдЕрдиреНрдп segfault рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рдг рдЕрднреА рднреА рд╡рд┐рдлрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдФрд░ рдХреНрд╡рд┐рдХрдбрдВрдк рдореБрджреНрджрд╛ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рдХрд╛рд░ рдореБрджреНрджрд╛ рд╣реИ рдмрдЧ рдирд╣реАрдВ,
рдпрд╣ FHS рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рд╣реИ, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ /usr рдХреЛ рдирд╣реАрдВ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреЗрд╡рд▓ tempfiles рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдл рднреА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред