Bug 468827 - 1.2.0: test suite is failing
Summary: 1.2.0: test suite is failing
Status: REPORTED
Alias: None
Product: ktextaddons
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 1.2.0
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Laurent Montel
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-22 18:17 UTC by kloczek
Modified: 2023-04-22 23:37 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kloczek 2023-04-22 18:17:34 UTC
Naverteless test suite seems is failimg in 5 units (possible that I have something missing in build env for that package but I cannot figure out what).

+ cd ktextaddons-1.2.0
+ xvfb-run -a /usr/bin/ctest --test-dir x86_64-redhat-linux-gnu --output-on-failure --force-new-ctest-process -j48
Internal ctest changing into directory: /home/tkloczko/rpmbuild/BUILD/ktextaddons-1.2.0/x86_64-redhat-linux-gnu
Test project /home/tkloczko/rpmbuild/BUILD/ktextaddons-1.2.0/x86_64-redhat-linux-gnu
      Start  8: grammalecteresultwidgettest
      Start 11: grammalecteconfigwidgettest
      Start 16: languagetoolconfigwidgettest
      Start 28: translator-translatorwidgettest
      Start 31: translator-translatorengineloadertest
      Start 38: deeplengineconfiguredialogtest
      Start 43: libretranslateengineconfiguredialogtest
      Start 47: lingvaenginedialogtest
      Start 58: emoticontexteditselectortest
      Start 15: languagetoolconfigdialogtest
      Start 39: deeplengineconfigurewidgettest
      Start 46: lingvaenginewidgettest
      Start 42: libretranslateengineconfigurewidgettest
      Start 13: grammalecteconfigdialogtest
      Start  2: autocorrectiontextedittest
      Start 29: translator-translatorconfiguredialogtest
      Start  6: importexportautocorrectionlibreofficetest
      Start 14: grammalecteurlrequesterwidgettest
      Start 18: languagetoolresultwidgettest
      Start 57: unicodeemoticonmanagertest
      Start  3: importkmailautocorrectiontest
      Start 26: grammarresulttextedittest
      Start  1: autocorrectiontest
      Start 40: googleengineclienttest
      Start 20: languagetoolresultjobtest
      Start  4: autocorrectionsettingstest
      Start 33: translatorconfigurelistswidgettest
      Start 34: translatorconfigurelanguagelistwidgettest
      Start 45: lingvaengineclienttest
      Start 41: libretranslateengineclienttest
      Start 21: languagetoolcomboboxtest
      Start 35: translatormenutest
      Start 10: grammalecteresultjobtest
      Start 12: grammalectegenerateconfigoptionjobtest
      Start  5: autocorrectionutilstest
      Start  9: grammalectegrammarerrortest
      Start 37: deeplengineclienttest
      Start 27: grammarresultutiltest
      Start 48: lingvaengineutiltest
      Start 25: languagetoolupdatecomboboxtest
      Start 36: bingengineclienttest
      Start 30: translator-translatorconfigurewidgettest
      Start 44: libretranslateengineutiltest
      Start  7: grammalecteparsertest
      Start 49: yandexengineclienttest
      Start 32: translator-translatorconfigurecombowidgettest
      Start 60: emoticoncategorybuttonstest
      Start 59: emoticonlistviewtest
 1/61 Test #31: translator-translatorengineloadertest ...........***Failed    0.08 sec
********* Start testing of TranslatorEngineLoaderTest *********
Config: Using QtTest library 5.15.9, Qt 5.15.9 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.0.1 20230404 (Red Hat 13.0.1-0)), fedora 39
PASS   : TranslatorEngineLoaderTest::initTestCase()
QWARN  : TranslatorEngineLoaderTest::shouldHaveDefaultValues() org.kde.kf5.texttranslator: No translator plugins available!
FAIL!  : TranslatorEngineLoaderTest::shouldHaveDefaultValues() '!w.translatorEngineInfos().isEmpty()' returned FALSE. ()
   Loc: [/home/tkloczko/rpmbuild/BUILD/ktextaddons-1.2.0/texttranslator/translator/autotests/translatorengineloadertest.cpp(19)]
PASS   : TranslatorEngineLoaderTest::cleanupTestCase()
Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 1ms
********* Finished testing of TranslatorEngineLoaderTest *********

      Start 61: emoticoncategorybuttontest
 2/61 Test  #3: importkmailautocorrectiontest ...................   Passed    0.08 sec
      Start 17: languagetoolgrammarerrortest
 3/61 Test #40: googleengineclienttest ..........................   Passed    0.08 sec
      Start 19: languagetoolparsertest
 4/61 Test  #1: autocorrectiontest ..............................   Passed    0.09 sec
      Start 22: languagetoolgetlistoflanguagejobtest
 5/61 Test #11: grammalecteconfigwidgettest .....................***Failed    0.13 sec
********* Start testing of GrammalecteConfigWidgetTest *********
Config: Using QtTest library 5.15.9, Qt 5.15.9 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.0.1 20230404 (Red Hat 13.0.1-0)), fedora 39
PASS   : GrammalecteConfigWidgetTest::initTestCase()
QWARN  : GrammalecteConfigWidgetTest::shouldHaveDefaultValue() org.kde.kf5.textgrammarcheck: Impossible to start GrammalecteGenerateConfigOptionJob
FAIL!  : GrammalecteConfigWidgetTest::shouldHaveDefaultValue() '!buttonReloadSettings->icon().isNull()' returned FALSE. ()
   Loc: [/home/tkloczko/rpmbuild/BUILD/ktextaddons-1.2.0/textgrammarcheck/grammalecte/autotests/grammalecteconfigwidgettest.cpp(67)]
PASS   : GrammalecteConfigWidgetTest::cleanupTestCase()
Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 52ms
********* Finished testing of GrammalecteConfigWidgetTest *********

      Start 23: languageinfotest
 6/61 Test #26: grammarresulttextedittest .......................   Passed    0.09 sec
      Start 24: languagetoollistoflanguagesparsertest
 7/61 Test  #8: grammalecteresultwidgettest .....................***Failed    0.14 sec
********* Start testing of GrammarResultWidgetTest *********
Config: Using QtTest library 5.15.9, Qt 5.15.9 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.0.1 20230404 (Red Hat 13.0.1-0)), fedora 39
PASS   : GrammarResultWidgetTest::initTestCase()
FAIL!  : GrammarResultWidgetTest::shouldHaveDefaultValue() '!closeBtn->icon().isNull()' returned FALSE. ()
   Loc: [/home/tkloczko/rpmbuild/BUILD/ktextaddons-1.2.0/textgrammarcheck/grammalecte/autotests/grammalecteresultwidgettest.cpp(32)]
PASS   : GrammarResultWidgetTest::cleanupTestCase()
Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 65ms
********* Finished testing of GrammarResultWidgetTest *********

      Start 50: emoticoncategorytest
 8/61 Test #24: languagetoollistoflanguagesparsertest ...........   Passed    0.01 sec
      Start 51: emoticonunicodeutilstest
 9/61 Test #14: grammalecteurlrequesterwidgettest ...............   Passed    0.12 sec
      Start 52: emojiproxymodeltest
10/61 Test #33: translatorconfigurelistswidgettest ..............   Passed    0.11 sec
      Start 53: unicodeemoticontest
11/61 Test #20: languagetoolresultjobtest .......................   Passed    0.11 sec
      Start 54: emojimodeltest
12/61 Test  #4: autocorrectionsettingstest ......................   Passed    0.11 sec
      Start 55: customemojitest
13/61 Test #50: emoticoncategorytest ............................   Passed    0.02 sec
      Start 56: customemojiiconmanagertest
14/61 Test #18: languagetoolresultwidgettest ....................   Passed    0.13 sec
15/61 Test #48: lingvaengineutiltest ............................   Passed    0.10 sec
16/61 Test #17: languagetoolgrammarerrortest ....................   Passed    0.05 sec
17/61 Test #51: emoticonunicodeutilstest ........................   Passed    0.02 sec
18/61 Test #57: unicodeemoticonmanagertest ......................   Passed    0.13 sec
19/61 Test #23: languageinfotest ................................   Passed    0.04 sec
20/61 Test  #6: importexportautocorrectionlibreofficetest .......   Passed    0.14 sec
21/61 Test #52: emojiproxymodeltest .............................   Passed    0.02 sec
22/61 Test #53: unicodeemoticontest .............................   Passed    0.02 sec
23/61 Test #19: languagetoolparsertest ..........................   Passed    0.05 sec
24/61 Test  #5: autocorrectionutilstest .........................   Passed    0.11 sec
25/61 Test #10: grammalecteresultjobtest ........................   Passed    0.12 sec
26/61 Test #45: lingvaengineclienttest ..........................   Passed    0.13 sec
27/61 Test #41: libretranslateengineclienttest ..................   Passed    0.12 sec
28/61 Test #35: translatormenutest ..............................   Passed    0.12 sec
29/61 Test #22: languagetoolgetlistoflanguagejobtest ............   Passed    0.05 sec
30/61 Test #55: customemojitest .................................   Passed    0.02 sec
31/61 Test #21: languagetoolcomboboxtest ........................   Passed    0.13 sec
32/61 Test #54: emojimodeltest ..................................   Passed    0.03 sec
33/61 Test #30: translator-translatorconfigurewidgettest ........   Passed    0.11 sec
34/61 Test #56: customemojiiconmanagertest ......................   Passed    0.02 sec
35/61 Test  #7: grammalecteparsertest ...........................   Passed    0.11 sec
36/61 Test #36: bingengineclienttest ............................   Passed    0.11 sec
37/61 Test #49: yandexengineclienttest ..........................   Passed    0.11 sec
38/61 Test #61: emoticoncategorybuttontest ......................   Passed    0.10 sec
39/61 Test #60: emoticoncategorybuttonstest .....................   Passed    0.10 sec
40/61 Test  #9: grammalectegrammarerrortest .....................   Passed    0.12 sec
41/61 Test #12: grammalectegenerateconfigoptionjobtest ..........   Passed    0.13 sec
42/61 Test #32: translator-translatorconfigurecombowidgettest ...   Passed    0.11 sec
43/61 Test #27: grammarresultutiltest ...........................   Passed    0.12 sec
44/61 Test #59: emoticonlistviewtest ............................   Passed    0.10 sec
45/61 Test #34: translatorconfigurelanguagelistwidgettest .......   Passed    0.14 sec
46/61 Test #44: libretranslateengineutiltest ....................   Passed    0.12 sec
47/61 Test  #2: autocorrectiontextedittest ......................   Passed    0.17 sec
48/61 Test #25: languagetoolupdatecomboboxtest ..................   Passed    0.13 sec
49/61 Test #37: deeplengineclienttest ...........................   Passed    0.13 sec
50/61 Test #16: languagetoolconfigwidgettest ....................***Failed    0.20 sec
********* Start testing of LanguageToolConfigWidgetTest *********
Config: Using QtTest library 5.15.9, Qt 5.15.9 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.0.1 20230404 (Red Hat 13.0.1-0)), fedora 39
PASS   : LanguageToolConfigWidgetTest::initTestCase()
FAIL!  : LanguageToolConfigWidgetTest::shouldHaveDefaultValue() '!refreshButton->icon().isNull()' returned FALSE. ()
   Loc: [/home/tkloczko/rpmbuild/BUILD/ktextaddons-1.2.0/textgrammarcheck/languagetool/autotests/languagetoolconfigwidgettest.cpp(59)]
PASS   : LanguageToolConfigWidgetTest::shouldUpdateWidgets()
PASS   : LanguageToolConfigWidgetTest::cleanupTestCase()
Totals: 3 passed, 1 failed, 0 skipped, 0 blacklisted, 119ms
********* Finished testing of LanguageToolConfigWidgetTest *********

51/61 Test #29: translator-translatorconfiguredialogtest ........   Passed    0.17 sec
52/61 Test #46: lingvaenginewidgettest ..........................   Passed    0.19 sec
53/61 Test #42: libretranslateengineconfigurewidgettest .........   Passed    0.19 sec
54/61 Test #13: grammalecteconfigdialogtest .....................   Passed    0.20 sec
55/61 Test #28: translator-translatorwidgettest .................***Failed    0.23 sec
********* Start testing of TranslatorWidgetTest *********
Config: Using QtTest library 5.15.9, Qt 5.15.9 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.0.1 20230404 (Red Hat 13.0.1-0)), fedora 39
PASS   : TranslatorWidgetTest::initTestCase()
QWARN  : TranslatorWidgetTest::shouldHaveDefaultValuesOnCreation() org.kde.kf5.texttranslator: No translator plugins available!
QWARN  : TranslatorWidgetTest::shouldHaveDefaultValuesOnCreation() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldHaveDefaultValuesOnCreation() org.kde.kf5.texttranslator: No plugin found !
QWARN  : TranslatorWidgetTest::shouldHaveDefaultValuesOnCreation() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldHaveDefaultValuesOnCreation() org.kde.kf5.texttranslator: No plugin found !
FAIL!  : TranslatorWidgetTest::shouldHaveDefaultValuesOnCreation() Compared values are not the same
   Actual   (from->count() > 0): 0
   Expected (true)             : 1
   Loc: [/home/tkloczko/rpmbuild/BUILD/ktextaddons-1.2.0/texttranslator/translator/autotests/translatorwidgettest.cpp(45)]
QWARN  : TranslatorWidgetTest::shouldEnableTranslateButtonWhenTextToTranslateIsNotEmpty() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldEnableTranslateButtonWhenTextToTranslateIsNotEmpty() org.kde.kf5.texttranslator: No plugin found !
QWARN  : TranslatorWidgetTest::shouldEnableTranslateButtonWhenTextToTranslateIsNotEmpty() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldEnableTranslateButtonWhenTextToTranslateIsNotEmpty() org.kde.kf5.texttranslator: No plugin found !
PASS   : TranslatorWidgetTest::shouldEnableTranslateButtonWhenTextToTranslateIsNotEmpty()
QWARN  : TranslatorWidgetTest::shouldDisableTranslateButtonAndClearTextWhenClickOnClearButton() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldDisableTranslateButtonAndClearTextWhenClickOnClearButton() org.kde.kf5.texttranslator: No plugin found !
QWARN  : TranslatorWidgetTest::shouldDisableTranslateButtonAndClearTextWhenClickOnClearButton() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldDisableTranslateButtonAndClearTextWhenClickOnClearButton() org.kde.kf5.texttranslator: No plugin found !
PASS   : TranslatorWidgetTest::shouldDisableTranslateButtonAndClearTextWhenClickOnClearButton()
QWARN  : TranslatorWidgetTest::shouldInvertLanguageWhenClickOnInvertButton() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldInvertLanguageWhenClickOnInvertButton() org.kde.kf5.texttranslator: No plugin found !
QWARN  : TranslatorWidgetTest::shouldInvertLanguageWhenClickOnInvertButton() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldInvertLanguageWhenClickOnInvertButton() org.kde.kf5.texttranslator: No plugin found !
QWARN  : TranslatorWidgetTest::shouldInvertLanguageWhenClickOnInvertButton() org.kde.kf5.texttranslator:  Translator plugin invalid
PASS   : TranslatorWidgetTest::shouldInvertLanguageWhenClickOnInvertButton()
QWARN  : TranslatorWidgetTest::shouldHideWidgetWhenPressEscape() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldHideWidgetWhenPressEscape() org.kde.kf5.texttranslator: No plugin found !
QWARN  : TranslatorWidgetTest::shouldHideWidgetWhenPressEscape() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldHideWidgetWhenPressEscape() org.kde.kf5.texttranslator: No plugin found !
PASS   : TranslatorWidgetTest::shouldHideWidgetWhenPressEscape()
QWARN  : TranslatorWidgetTest::shouldEmitTranslatorWasClosedSignalWhenCloseIt() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldEmitTranslatorWasClosedSignalWhenCloseIt() org.kde.kf5.texttranslator: No plugin found !
QWARN  : TranslatorWidgetTest::shouldEmitTranslatorWasClosedSignalWhenCloseIt() org.kde.kf5.texttranslator: Client name not found:  "google"
QWARN  : TranslatorWidgetTest::shouldEmitTranslatorWasClosedSignalWhenCloseIt() org.kde.kf5.texttranslator: No plugin found !
PASS   : TranslatorWidgetTest::shouldEmitTranslatorWasClosedSignalWhenCloseIt()
PASS   : TranslatorWidgetTest::cleanupTestCase()
Totals: 7 passed, 1 failed, 0 skipped, 0 blacklisted, 162ms
********* Finished testing of TranslatorWidgetTest *********

56/61 Test #15: languagetoolconfigdialogtest ....................   Passed    0.22 sec
57/61 Test #39: deeplengineconfigurewidgettest ..................   Passed    0.22 sec
58/61 Test #58: emoticontexteditselectortest ....................   Passed    0.25 sec
59/61 Test #47: lingvaenginedialogtest ..........................   Passed    0.27 sec
60/61 Test #43: libretranslateengineconfiguredialogtest .........   Passed    0.28 sec
61/61 Test #38: deeplengineconfiguredialogtest ..................   Passed    0.29 sec

92% tests passed, 5 tests failed out of 61

Total Test time (real) =   0.31 sec

The following tests FAILED:
          8 - grammalecteresultwidgettest (Failed)
         11 - grammalecteconfigwidgettest (Failed)
         16 - languagetoolconfigwidgettest (Failed)
         28 - translator-translatorwidgettest (Failed)
         31 - translator-translatorengineloadertest (Failed)
Errors while running CTest
Comment 1 Laurent Montel 2023-04-22 21:02:30 UTC
For all "'!foo->icon().isNull()" it seems that icon is not installed on your system.

For "No translator plugins available!" did you install it ?


For me all test are ok in local.
Comment 2 kloczek 2023-04-22 23:37:24 UTC
(In reply to Laurent Montel from comment #1)
> For all "'!foo->icon().isNull()" it seems that icon is not installed on your
> system.

Which one package it could be? 🤔

> For "No translator plugins available!" did you install it ?
> 
> For me all test are ok in local.

I'm not sure which one KDE component it could be.
May I ask for some hint? 🤔