mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 10:58:52 +00:00
Cmake tests: Simplify creation of batch tests
This commit is contained in:
parent
c515572f5f
commit
07084d0e76
@ -1,10 +1,16 @@
|
||||
# Checking whether moving beamer slides through the document doesn't break its structure.
|
||||
# see also https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg203281.html
|
||||
add_test(NAME "outline-beamer" COMMAND ${PERL_EXECUTABLE} ${CMAKE_BINARY_DIR}/lyx_batch.pl beamer_test)
|
||||
setmarkedtestlabel(outline-beamer "export" "batch")
|
||||
set(testlabel "batch")
|
||||
string(TOUPPER "${testlabel}_" testprefix)
|
||||
|
||||
macro(add_batch_test testname testpar)
|
||||
add_test(NAME "${testprefix}${testname}" COMMAND ${PERL_EXECUTABLE} ${CMAKE_BINARY_DIR}/lyx_batch.pl ${testpar})
|
||||
setmarkedtestlabel(${testprefix}${testname} ${ARGN} "${testlabel}")
|
||||
endmacro()
|
||||
|
||||
add_batch_test(outline-beamer beamer_test "export")
|
||||
# Checking that info inset correctly fills up VCS information
|
||||
# see also bug #10835
|
||||
add_test(NAME "vcs-info" COMMAND ${PERL_EXECUTABLE} ${CMAKE_BINARY_DIR}/lyx_batch.pl vcs_info_export)
|
||||
setmarkedtestlabel(vcs-info "batch")
|
||||
add_test(NAME "AMS-import" COMMAND ${PERL_EXECUTABLE} ${CMAKE_BINARY_DIR}/lyx_batch.pl ams-import)
|
||||
setmarkedtestlabel(AMS-import "tex2lyx" "batch")
|
||||
add_batch_test(vcs-info vcs_info_export)
|
||||
add_batch_test(AMS-import ams-import "tex2lyx")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user