[Ci-reports] fail on QtTools_5.4_Integration #10

Qt Continuous Integration System ci-noreply at qt-project.org
Sun Aug 24 18:28:28 CEST 2014


Autotest `tst_lupdate' failed :(

  Testing tst_lupdate
  FAIL!  : tst_lupdate::good(backslashes) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/backslashes/ts\project.ts.result does not meet expectations:
  <context>
      <name>QApplication</name>
      <message>
  <<<<<<< got
          <location filename="../src/main.cpp" line="43"/>
  =========
          <location filename="../src/main.cpp" line="51"/>
  >>>>>>> expected
          <source>QT_LAYOUT_DIRECTION</source>
          <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
          <translation type="unfinished"></translation>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(cmdline_deeppath) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/cmdline_deeppath/project.ts.result does not meet expectations:
  <context>
      <name>FindDialog</name>
      <message>
  <<<<<<< got
          <location filename="sub/finddialog.cpp" line="49"/>
          <source>Enter the text you want to find.</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="sub/finddialog.cpp" line="58"/>
  ...
  =========
          <location filename="sub/finddialog.cpp" line="57"/>
          <source>Enter the text you want to find.</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="sub/finddialog.cpp" line="66"/>
  ...
  >>>>>>> expected
          <source>Text not found</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(cmdline_order) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/cmdline_order/project.ts.result does not meet expectations:
  <context>
      <name>aaa</name>
      <message>
  <<<<<<< got
          <location filename="a.h" line="34"/>
          <source>some text</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  =========
          <location filename="a.h" line="42"/>
          <source>some text</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  >>>>>>> expected
          <source>some text</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(cmdline_recurse) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/cmdline_recurse/project.ts.result does not meet expectations:
          <translation type="unfinished"></translation>
      </message>
      <message>
  <<<<<<< got
          <location filename="sub/finddialog.cpp" line="49"/>
          <source>Enter the text you want to find.</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="sub/finddialog.cpp" line="58"/>
  ...
  =========
          <location filename="sub/finddialog.cpp" line="57"/>
          <source>Enter the text you want to find.</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="sub/finddialog.cpp" line="66"/>
  ...
  >>>>>>> expected
          <source>test</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(codecforsrc) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.ts.result does not meet expectations:
  <context>
      <name>QObject</name>
      <message>
  <<<<<<< got
          <location filename="main.cpp" line="45"/>
          <source>abc</source>
          <comment>ascii</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  =========
          <location filename="main.cpp" line="53"/>
          <source>abc</source>
          <comment>ascii</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  >>>>>>> expected
          <source>F�r �lise</source>
          <comment>trUtf8 oct</comment>
          <translation type="unfinished"></translation>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(from_subdir) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/from_subdir/project.ts.result does not meet expectations:
  <context>
      <name>QApplication</name>
      <message>
  <<<<<<< got
          <location filename="src/main.cpp" line="41"/>
          <source>string in main.cpp</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="src/main.h" line="37"/>
  ...
  =========
          <location filename="src/main.cpp" line="49"/>
          <source>string in main.cpp</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="src/main.h" line="45"/>
  ...
  >>>>>>> expected
          <source>string in main.h</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(heuristics) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/heuristics/project.ts.result does not meet expectations:
  <context>
      <name>A</name>
      <message>
  <<<<<<< got
          <location filename="main.cpp" line="45"/>
          <source>version 2.0 now</source>
          <translation type="unfinished">teraz wersja 1.0 {2.0 ?}</translation>
      </message>
      <message>
          <location filename="main.cpp" line="48"/>
  ...
  =========
          <location filename="main.cpp" line="53"/>
          <source>version 2.0 now</source>
          <translation type="unfinished">teraz wersja 1.0 {2.0 ?}</translation>
      </message>
      <message>
          <location filename="main.cpp" line="56"/>
  ...
  >>>>>>> expected
          <source>this is the non-matched same text</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(lacksqobject) Output for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/lacksqobject/expectedoutput.txt does not meet expectations:
  <<<<<<< got
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/lacksqobject/main.cpp:50: Class 'B' lacks Q_OBJECT macro
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/lacksqobject/main.cpp:57: Class 'C' lacks Q_OBJECT macro
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/lacksqobject/main.cpp:70: Class 'nsB::B' lacks Q_OBJECT macro
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/lacksqobject/main.cpp:76: Class 'nsB::C' lacks Q_OBJECT macro
  =========
  .*/lupdate/testdata/good/lacksqobject/main.cpp:58: Class 'B' lacks Q_OBJECT macro
  .*/lupdate/testdata/good/lacksqobject/main.cpp:65: Class 'C' lacks Q_OBJECT macro
  .*/lupdate/testdata/good/lacksqobject/main.cpp:78: Class 'nsB::B' lacks Q_OBJECT macro
  .*/lupdate/testdata/good/lacksqobject/main.cpp:84: Class 'nsB::C' lacks Q_OBJECT macro
  >>>>>>> expected
  
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(merge_ordering) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.result does not meet expectations:
  <context>
      <name>Foo</name>
      <message>
  <<<<<<< got
          <location filename="foo.cpp" line="+46"/>
  =========
          <location filename="foo.cpp" line="+54"/>
  >>>>>>> expected
          <source>This is the first entry.</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(merge_whitespace) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.result does not meet expectations:
  <context>
      <name>QObject</name>
      <message>
  <<<<<<< got
          <location filename="main.cpp" line="45"/>
          <source>
  newline at the start</source>
          <translation>
  NEWLINE AT THE START</translation>
      </message>
  ...
  =========
          <location filename="main.cpp" line="53"/>
          <source>
  newline at the start</source>
          <translation>
  NEWLINE AT THE START</translation>
      </message>
  ...
  >>>>>>> expected
          <source>carriage return and line feed last
  </source>
          <translation type="unfinished">CARRIAGE RETURN AND LINE FEED LAST
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(mergecpp) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.result does not meet expectations:
  <context>
      <name></name>
      <message id="xx_hello">
  <<<<<<< got
          <location filename="finddialog.cpp" line="62"/>
          <source>Hello</source>
          <translation>Hallo</translation>
          <extra-meta>matter</extra-meta>
      </message>
      <message id="xx_world">
  ...
  =========
          <location filename="finddialog.cpp" line="70"/>
          <source>Hello</source>
          <translation>Hallo</translation>
          <extra-meta>matter</extra-meta>
      </message>
      <message id="xx_world">
  ...
  >>>>>>> expected
          <source>this is just some text</source>
          <translation type="unfinished">Unfertige Uebersetzung</translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(mergecpp_noobsolete) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.result does not meet expectations:
  <context>
      <name></name>
      <message id="keep_id">
  <<<<<<< got
          <location filename="finddialog.cpp" line="145"/>
          <source>This is some random text</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  =========
          <location filename="finddialog.cpp" line="153"/>
          <source>This is some random text</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  >>>>>>> expected
          <source>Text not found</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(mergecpp_obsolete) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.result does not meet expectations:
  <context>
      <name></name>
      <message id="keep_id">
  <<<<<<< got
          <location filename="finddialog.cpp" line="146"/>
          <source>This is some random text</source>
          <translation type="unfinished"></translation>
      </message>
      <message id="obsolete_id">
          <source>Should be obsolete, too</source>
  ...
  =========
          <location filename="finddialog.cpp" line="154"/>
          <source>This is some random text</source>
          <translation type="unfinished"></translation>
      </message>
      <message id="obsolete_id">
          <source>Should be obsolete, too</source>
  ...
  >>>>>>> expected
          <source>Text not found</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(multiple_locations) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.ts.result does not meet expectations:
  <context>
      <name></name>
      <message id="lollipop">
  <<<<<<< got
          <location filename="main.cpp" line="43"/>
          <location filename="main.cpp" line="48"/>
          <location filename="main.cpp" line="67"/>
          <source>this is the source text</source>
          <extracomment>commented
  ----------
  ...
  =========
          <location filename="main.cpp" line="51"/>
          <location filename="main.cpp" line="56"/>
          <location filename="main.cpp" line="75"/>
          <source>this is the source text</source>
          <extracomment>commented
  ----------
  ...
  >>>>>>> expected
          <source>just a message</source>
          <extracomment>This is one comment
  ----------
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(namespaces) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/namespaces/project.ts.result does not meet expectations:
  <context>
      <name>A1::B::Test</name>
      <message>
  <<<<<<< got
          <location filename="main.cpp" line="183"/>
          <source>yeeee-ha!</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  =========
          <location filename="main.cpp" line="191"/>
          <source>yeeee-ha!</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  >>>>>>> expected
          <source>Bla</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(parse_special_chars) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.ts.result does not meet expectations:
  <context>
      <name>Dialog2</name>
      <message>
  <<<<<<< got
          <location filename="main.cpp" line="46"/>
          <source>cat�gorie</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="main.cpp" line="48"/>
  ...
  =========
          <location filename="main.cpp" line="54"/>
          <source>cat�gorie</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="main.cpp" line="56"/>
  ...
  >>>>>>> expected
          <source>F�r �lise</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(parsecontexts) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.ts.result does not meet expectations:
  <context>
      <name>A1::AB</name>
      <message>
  <<<<<<< got
          <location filename="main.cpp" line="170"/>
          <source>inlineFuncAfterFriendDeclaration</source>
          <comment>A1::AB</comment>
          <translation type="unfinished"></translation>
      </message>
  </context>
  ...
  =========
          <location filename="main.cpp" line="178"/>
          <source>inlineFuncAfterFriendDeclaration</source>
          <comment>A1::AB</comment>
          <translation type="unfinished"></translation>
      </message>
  </context>
  ...
  >>>>>>> expected
          <source>myfoo</source>
          <comment>ico::foo::A</comment>
          <translation type="unfinished"></translation>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(parsecpp) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result does not meet expectations:
  <context>
      <name></name>
      <message id="this_a_id">
  <<<<<<< got
          <location filename="main.cpp" line="218"/>
          <source>This is supposed	to be quoted " newline
  backslashed \ stuff.</source>
          <extracomment>again an extra comment, this time for id-based NOOP</extracomment>
          <translation type="unfinished"></translation>
      </message>
  ...
  =========
          <location filename="main.cpp" line="226"/>
          <source>This is supposed	to be quoted " newline
  backslashed \ stuff.</source>
          <extracomment>again an extra comment, this time for id-based NOOP</extracomment>
          <translation type="unfinished"></translation>
      </message>
  ...
  >>>>>>> expected
          <source>string continuation on next line</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(parsecpp2) Output for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/expectedoutput.txt does not meet expectations:
  <<<<<<< got
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp:43: Excess closing brace in C++ code (or abuse of the C++ preprocessor)
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp:47: Excess closing brace in C++ code (or abuse of the C++ preprocessor)
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp:53: Excess closing brace in C++ code (or abuse of the C++ preprocessor)
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp:57: Excess closing brace in C++ code (or abuse of the C++ preprocessor)
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp:112: //% cannot be used with tr() / QT_TR_NOOP(). Ignoring
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp:115: //% cannot be used with translate() / QT_TRANSLATE_NOOP(). Ignoring
  ...
  =========
  .*/lupdate/testdata/good/parsecpp2/main.cpp:51: Excess closing brace .*
  .*/lupdate/testdata/good/parsecpp2/main.cpp:55: Excess closing brace .*
  .*/lupdate/testdata/good/parsecpp2/main.cpp:61: Excess closing brace .*
  .*/lupdate/testdata/good/parsecpp2/main.cpp:65: Excess closing brace .*
  .*/lupdate/testdata/good/parsecpp2/main.cpp:120: //% cannot be used with tr\(\) / QT_TR_NOOP\(\)\. Ignoring
  .*/lupdate/testdata/good/parsecpp2/main.cpp:123: //% cannot be used with translate\(\) / QT_TRANSLATE_NOOP\(\)\. Ignoring
  ...
  >>>>>>> expected
  lupdate warning: Message with id 'no_source' has no source.
  
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(parsejava) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsejava/project.ts.result does not meet expectations:
  <context>
      <name>Plurals, QCoreApplication</name>
      <message numerus="yes">
  <<<<<<< got
          <location filename="main.java" line="80"/>
          <source>%n house(s)</source>
          <comment>Plurals and identifier</comment>
          <extracomment>with extra comment!</extracomment>
          <translation type="unfinished">
              <numerusform></numerusform>
  ...
  =========
          <location filename="main.java" line="88"/>
          <source>%n house(s)</source>
          <comment>Plurals and identifier</comment>
          <extracomment>with extra comment!</extracomment>
          <translation type="unfinished">
              <numerusform></numerusform>
  ...
  >>>>>>> expected
          <source>pack class class method</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(parseqml2) Output for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/expectedoutput.txt does not meet expectations:
  <<<<<<< got
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:36: qsTranslate() requires at least two arguments.
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:37: qsTranslate() requires at least two arguments.
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:38: qsTranslate(): both arguments must be literal strings.
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:39: qsTranslate(): both arguments must be literal strings.
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:40: qsTranslate(): both arguments must be literal strings.
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:42: QT_TRANSLATE_NOOP() requires at least two arguments.
  ...
  =========
  .*/lupdate/testdata/good/parseqml2/main.qml:44: qsTranslate\(\) requires at least two arguments.
  .*/lupdate/testdata/good/parseqml2/main.qml:45: qsTranslate\(\) requires at least two arguments.
  .*/lupdate/testdata/good/parseqml2/main.qml:46: qsTranslate\(\): both arguments must be literal strings.
  .*/lupdate/testdata/good/parseqml2/main.qml:47: qsTranslate\(\): both arguments must be literal strings.
  .*/lupdate/testdata/good/parseqml2/main.qml:48: qsTranslate\(\): both arguments must be literal strings.
  .*/lupdate/testdata/good/parseqml2/main.qml:50: QT_TRANSLATE_NOOP\(\) requires at least two arguments.
  ...
  (... 863 lines omitted; there are too many errors!)
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp:47: Excess closing brace in C++ code (or abuse of the C++ preprocessor)
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp:53: Excess closing brace in C++ code (or abuse of the C++ preprocessor)
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp:57: Excess closing brace in C++ code (or abuse of the C++ preprocessor)
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp:112: //% cannot be used with tr() / QT_TR_NOOP(). Ignoring
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp:115: //% cannot be used with translate() / QT_TRANSLATE_NOOP(). Ignoring
  ...
  =========
  .*/lupdate/testdata/good/parsecpp2/main.cpp:51: Excess closing brace .*
  .*/lupdate/testdata/good/parsecpp2/main.cpp:55: Excess closing brace .*
  .*/lupdate/testdata/good/parsecpp2/main.cpp:61: Excess closing brace .*
  .*/lupdate/testdata/good/parsecpp2/main.cpp:65: Excess closing brace .*
  .*/lupdate/testdata/good/parsecpp2/main.cpp:120: //% cannot be used with tr\(\) / QT_TR_NOOP\(\)\. Ignoring
  .*/lupdate/testdata/good/parsecpp2/main.cpp:123: //% cannot be used with translate\(\) / QT_TRANSLATE_NOOP\(\)\. Ignoring
  ...
  >>>>>>> expected
  lupdate warning: Message with id 'no_source' has no source.
  
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(parsejava) Checking...
  FAIL!  : tst_lupdate::good(parsejava) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parsejava/project.ts.result does not meet expectations:
  <context>
      <name>Plurals, QCoreApplication</name>
      <message numerus="yes">
  <<<<<<< got
          <location filename="main.java" line="80"/>
          <source>%n house(s)</source>
          <comment>Plurals and identifier</comment>
          <extracomment>with extra comment!</extracomment>
          <translation type="unfinished">
              <numerusform></numerusform>
  ...
  =========
          <location filename="main.java" line="88"/>
          <source>%n house(s)</source>
          <comment>Plurals and identifier</comment>
          <extracomment>with extra comment!</extracomment>
          <translation type="unfinished">
              <numerusform></numerusform>
  ...
  >>>>>>> expected
          <source>pack class class method</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(parsejs) Checking...
  PASS   : tst_lupdate::good(parsejs)
  QDEBUG : tst_lupdate::good(parsejs2) Checking...
  PASS   : tst_lupdate::good(parsejs2)
  QDEBUG : tst_lupdate::good(parsejs3) Checking...
  PASS   : tst_lupdate::good(parsejs3)
  QDEBUG : tst_lupdate::good(parsejs4) Checking...
  PASS   : tst_lupdate::good(parsejs4)
  QDEBUG : tst_lupdate::good(parsejscontexts) Checking...
  PASS   : tst_lupdate::good(parsejscontexts)
  QDEBUG : tst_lupdate::good(parseqml) Checking...
  PASS   : tst_lupdate::good(parseqml)
  QDEBUG : tst_lupdate::good(parseqml2) Checking...
  FAIL!  : tst_lupdate::good(parseqml2) Output for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/expectedoutput.txt does not meet expectations:
  <<<<<<< got
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:36: qsTranslate() requires at least two arguments.
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:37: qsTranslate() requires at least two arguments.
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:38: qsTranslate(): both arguments must be literal strings.
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:39: qsTranslate(): both arguments must be literal strings.
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:40: qsTranslate(): both arguments must be literal strings.
  C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/parseqml2/main.qml:42: QT_TRANSLATE_NOOP() requires at least two arguments.
  ...
  =========
  .*/lupdate/testdata/good/parseqml2/main.qml:44: qsTranslate\(\) requires at least two arguments.
  .*/lupdate/testdata/good/parseqml2/main.qml:45: qsTranslate\(\) requires at least two arguments.
  .*/lupdate/testdata/good/parseqml2/main.qml:46: qsTranslate\(\): both arguments must be literal strings.
  .*/lupdate/testdata/good/parseqml2/main.qml:47: qsTranslate\(\): both arguments must be literal strings.
  .*/lupdate/testdata/good/parseqml2/main.qml:48: qsTranslate\(\): both arguments must be literal strings.
  .*/lupdate/testdata/good/parseqml2/main.qml:50: QT_TRANSLATE_NOOP\(\) requires at least two arguments.
  ...
  >>>>>>> expected
  
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(parseui) Checking...
  PASS   : tst_lupdate::good(parseui)
  QDEBUG : tst_lupdate::good(prefix) Checking...
  FAIL!  : tst_lupdate::good(prefix) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/prefix/project.ts.result does not meet expectations:
  <context>
      <name>Foo</name>
      <message>
  <<<<<<< got
          <location filename="main.cpp" line="37"/>
          <source>XXX</source>
          <comment>YYY</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  =========
          <location filename="main.cpp" line="45"/>
          <source>XXX</source>
          <comment>YYY</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  >>>>>>> expected
          <source>BAR</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(preprocess) Checking...
  FAIL!  : tst_lupdate::good(preprocess) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/preprocess/project.ts.result does not meet expectations:
  <context>
      <name>QApplication</name>
      <message>
  <<<<<<< got
          <location filename="main.cpp" line="39"/>
          <source>Hello world</source>
          <comment>Platform-independent file</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  =========
          <location filename="main.cpp" line="47"/>
          <source>Hello world</source>
          <comment>Platform-independent file</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  >>>>>>> expected
          <source>a backslash followed by newline should be ignored and the next line should be syntactically considered to be on the same line</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(proparsing) Checking...
  FAIL!  : tst_lupdate::good(proparsing) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/proparsing/project.ts.result does not meet expectations:
  <context>
      <name>QApplication</name>
      <message>
  <<<<<<< got
          <location filename="main.cpp" line="39"/>
          <source>Hello world</source>
          <comment>Platform-independent file</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  =========
          <location filename="main.cpp" line="47"/>
          <source>Hello world</source>
          <comment>Platform-independent file</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  >>>>>>> expected
          <source>From QML file in qml</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(proparsing2) Checking...
  FAIL!  : tst_lupdate::good(proparsing2) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.ts.result does not meet expectations:
          <translation type="unfinished"></translation>
      </message>
      <message>
  <<<<<<< got
          <location filename="a.cpp" line="36"/>
          <source>a.cpp</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="b" line="44"/>
  ...
  =========
          <location filename="a.cpp" line="44"/>
          <source>a.cpp</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="b" line="44"/>
  ...
  >>>>>>> expected
          <source>f/g.cpp</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(proparsingpaths) Checking...
  FAIL!  : tst_lupdate::good(proparsingpaths) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/project.ts.result does not meet expectations:
  <context>
      <name>QApplication</name>
      <message>
  <<<<<<< got
          <location filename="file1.cpp" line="39"/>
          <source>Hello world</source>
          <comment>top-level wildcard</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  =========
          <location filename="file1.cpp" line="47"/>
          <source>Hello world</source>
          <comment>top-level wildcard</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  >>>>>>> expected
          <source>Hello world</source>
          <comment>nested direct</comment>
          <translation type="unfinished"></translation>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(proparsingpri) Checking...
  FAIL!  : tst_lupdate::good(proparsingpri) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.ts.result does not meet expectations:
  <context>
      <name>QApplication</name>
      <message>
  <<<<<<< got
          <location filename="common/main.cpp" line="39"/>
          <source>Hello world</source>
          <comment>Platform-independent file</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  =========
          <location filename="common/main.cpp" line="47"/>
          <source>Hello world</source>
          <comment>Platform-independent file</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  >>>>>>> expected
          <source>Hello windowsworld</source>
          <comment>Windows-only file</comment>
          <translation type="unfinished"></translation>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(proparsingsubdirs) Checking...
  FAIL!  : tst_lupdate::good(proparsingsubdirs) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.ts.result does not meet expectations:
  <context>
      <name>QApplication</name>
      <message>
  <<<<<<< got
          <location filename="sub1/main.cpp" line="39"/>
  =========
          <location filename="sub1/main.cpp" line="47"/>
  >>>>>>> expected
          <source>Hello world</source>
          <comment>Platform-independent file</comment>
          <translation type="unfinished"></translation>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(proparsingsubs) Checking...
  FAIL!  : tst_lupdate::good(proparsingsubs) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.ts.result does not meet expectations:
  <context>
      <name>QApplication</name>
      <message>
  <<<<<<< got
          <location filename="win/main_win.cpp" line="39"/>
          <source>Hello windowsworld</source>
          <comment>Windows-only file</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  =========
          <location filename="win/main_win.cpp" line="47"/>
          <source>Hello windowsworld</source>
          <comment>Windows-only file</comment>
          <translation type="unfinished"></translation>
      </message>
      <message>
  ...
  >>>>>>> expected
          <source>MyText</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(recurse_full) Checking...
  FAIL!  : tst_lupdate::good(recurse_full) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/recurse_full/project.ts.result does not meet expectations:
  <context>
      <name>subdir1</name>
      <message>
  <<<<<<< got
          <location filename="subdir1/main.cpp" line="37"/>
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  =========
          <location filename="subdir1/main.cpp" line="45"/>
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  >>>>>>> expected
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  FAIL!  : tst_lupdate::good(recurse_full) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/recurse_full/project_sub.ts.result does not meet expectations:
  <context>
      <name>subsub2</name>
      <message>
  <<<<<<< got
          <location filename="subdir2/subsub2/main.cpp" line="37"/>
  =========
          <location filename="subdir2/subsub2/main.cpp" line="45"/>
  >>>>>>> expected
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(recurse_full_ts) Checking...
  FAIL!  : tst_lupdate::good(recurse_full_ts) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/project.ts.result does not meet expectations:
  <context>
      <name>subdir1</name>
      <message>
  <<<<<<< got
          <location filename="subdir1/main.cpp" line="37"/>
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  =========
          <location filename="subdir1/main.cpp" line="45"/>
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  >>>>>>> expected
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(recurse_full_ts_join) Checking...
  FAIL!  : tst_lupdate::good(recurse_full_ts_join) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts_join/project.ts.result does not meet expectations:
  <context>
      <name>subdir1</name>
      <message>
  <<<<<<< got
          <location filename="subdir1/main.cpp" line="37"/>
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  =========
          <location filename="subdir1/main.cpp" line="45"/>
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  >>>>>>> expected
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(recurse_part) Checking...
  FAIL!  : tst_lupdate::good(recurse_part) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/recurse_part/project_sub.ts.result does not meet expectations:
  <context>
      <name>subsub2</name>
      <message>
  <<<<<<< got
          <location filename="subdir2/subsub2/main.cpp" line="37"/>
  =========
          <location filename="subdir2/subsub2/main.cpp" line="45"/>
  >>>>>>> expected
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(recurse_part_ts) Checking...
  FAIL!  : tst_lupdate::good(recurse_part_ts) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/project.ts.result does not meet expectations:
  <context>
      <name>subdir1</name>
      <message>
  <<<<<<< got
          <location filename="subdir1/main.cpp" line="37"/>
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  =========
          <location filename="subdir1/main.cpp" line="45"/>
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
  ...
  >>>>>>> expected
          <source>minimal test</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(reloutput) Checking...
  FAIL!  : tst_lupdate::good(reloutput) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/reloutput/translations/project.ts.result does not meet expectations:
  <context>
      <name>QApplication</name>
      <message>
  <<<<<<< got
          <location filename="../main.cpp" line="39"/>
  =========
          <location filename="../main.cpp" line="47"/>
  >>>>>>> expected
          <source>Hello world</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(respfile) Checking...
  FAIL!  : tst_lupdate::good(respfile) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/respfile/project.ts.result does not meet expectations:
  <context>
      <name>Dialog2</name>
      <message>
  <<<<<<< got
          <location filename="source1.cpp" line="39"/>
          <source>func1</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="source2.cpp" line="39"/>
  ...
  =========
          <location filename="source1.cpp" line="47"/>
          <source>func1</source>
          <translation type="unfinished"></translation>
      </message>
      <message>
          <location filename="source2.cpp" line="47"/>
  ...
  >>>>>>> expected
          <source>func2</source>
          <translation type="unfinished"></translation>
      </message>
  
  tst_lupdate.cpp(203) : failure location
  QDEBUG : tst_lupdate::good(textsimilarity) Checking...
  PASS   : tst_lupdate::good(textsimilarity)
  QDEBUG : tst_lupdate::good(tr_function_alias) Checking...
  FAIL!  : tst_lupdate::good(tr_function_alias) Result for C:/work/build/qt/qttools/tests/auto/linguist/lupdate/testdata/good/tr_function_alias/project.ts.result does not meet expectations:
  <context>
      <name></name>
      <message id="this_a_id">
  <<<<<<< got
          <location filename="main.cpp" line="47"/>
          <source></source>
          <translation type="unfinished"></translation>
      </message>
      <message id="this_a_id_alias">
          <location filename="main.cpp" line="48"/>
  ...
  =========
          <location filename="main.cpp" line="55"/>
          <source></source>
          <translation type="unfinished"></translation>
      </message>
      <message id="this_a_id_alias">
          <location filename="main.cpp" line="56"/>
  ...
  >>>>>>> expected
          <source>utf8_string_with_comment_alias</source>
          <comment>comment</comment>
          <translation type="unfinished"></translation>
  
  tst_lupdate.cpp(203) : failure location
  PASS   : tst_lupdate::cleanupTestCase()
  Totals: 13 passed, 38 failed, 0 skipped
  ********* Finished testing of tst_lupdate *********
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_lupdate: 26 seconds, exit code 38

  Build log: http://testresults.qt-project.org/ci/QtTools_5.4_Integration/build_00010/win32-msvc2010_developer-build_angle_Windows_7/log.txt.gz

  Tested changes (refs/builds/5.4_1408895922):
    http://codereview.qt-project.org/92913 [PS4] - Update license headers and add new license files



More information about the Ci-reports mailing list