commit 12faf2b161e9d8ee0c62bfa421e1988ee80c44c0
Author: Kornel Benko <[email protected]>
Date:   Tue Nov 24 20:18:08 2015 +0100

    Cmake export tests: Added sublabel handling also to revertedTests
    
    As an example the inserted label 'chemgreek' shows also
    how to reset the sublabels.

diff --git a/development/autotests/ExportTests.cmake 
b/development/autotests/ExportTests.cmake
index 44d410d..7ab627e 100644
--- a/development/autotests/ExportTests.cmake
+++ b/development/autotests/ExportTests.cmake
@@ -69,6 +69,9 @@ macro(findexpr found testname listname rsublabel)
   foreach(_itrx ${${listname}})
     if ("${_itrx}" MATCHES "^Sublabel:[ \t]*\([a-z]+\)[ \t]*$")
       set(sublabel "${CMAKE_MATCH_1}")
+      if (sublabel STREQUAL "RESET")
+        set(sublabel "")
+      endif()
     else()
       set(_itr "^${_itrx}$")
       if (${testname} MATCHES "${_itr}")
@@ -124,7 +127,12 @@ macro(maketestname testname reverted listreverted 
listignored listunreliable lis
         set(${reverted} 0)
       else()
         set(${reverted} 1)
-        set(${testname} "INVERTED_SEE-README.ctest_${${testname}}")
+        if (NOT sublabel STREQUAL "")
+          string(TOUPPER "${sublabel}_" tmpprefix)
+        else()
+          set(tmpprefix "ctest_")
+        endif()
+        set(${testname} "INVERTED_SEE-README.${tmpprefix}${${testname}}")
         if (NOT sublabel STREQUAL "")
           list(APPEND ${listlabels} ${sublabel})
         endif()
diff --git a/development/autotests/revertedTests 
b/development/autotests/revertedTests
index 1bb1028..bcc4e5e 100644
--- a/development/autotests/revertedTests
+++ b/development/autotests/revertedTests
@@ -48,7 +48,6 @@ export/templates/RJournal_(dvi3|pdf[45])_systemF
 # Changes in TeX Live 2014 (see git blame for info) fixed IEEEtran-CompSoc
 # pdf4_systemF but not others. TODO Investigate if others can be fixed?
 export/templates/IEEEtran-(Journal|TransMag)_pdf4_systemF
-export/templates/kluwer_pdf4_systemF
 #
 # There is no Chinese LuaTeX or XeTeX TeX font support yet.
 export/.*/zh_CN/.*(pdf[45]|dvi3)_texF
@@ -194,10 +193,12 @@ export/doc/(ru|uk)/splash_(dvi3|pdf[45])_texF
 #
 # GM: chemgreek incompatible with LuaTeX (cf. Math.lyx)
 # for now inverted
+Sublabel: chemgreek
 export/doc/sk/Intro_pdf5_systemF
 export/examples/(|de/|fr/)PDF-comment_pdf5_texF
 export/examples/aas_sample_(dvi3|pdf5)_(texF|systemF)
 export/examples/achemso_(dvi3|pdf5)_texF
+Sublabel: RESET
 #
 # GM: * seminar uses Postscript specials and does not work with PDF (pdflatex).
 #     * Landscape slides do not work with DVI.

Reply via email to