JUnit sc_complex fails in Localized enviroment
Maciej Rumianowski
maciej.rumianowski at gmail.com
Sat Feb 25 08:52:38 PST 2012
Hi *,
I hjave discovered a problem when checking libreoffice build (master),
below is log. It seems that test is not fully localized.
Is "make check" meant to work in non-English enviroment?
I had once such problem with filters_tests in Calc
(http://nabble.documentfoundation.org/calc-filters-test-problem-in-Localized-enviroment-td3382023.html). I don't know How Michael fixed it.
Best Regards,
Maciej Rumianowski
> maciej at maciej-desktop:~/Dokumenty/LibreOffice-Dev/master/sc$ make -sr -j10 /home/maciej/Dokumenty/LibreOffice-Dev/master/workdir/unxlngi6.pro/JunitTest/sc_complex/done
> [ build JUT ] sc_complex
> JUnit version 4.8.2
> .creating a Spreadsheet document
> Getting spreadsheet
> Getting a cell from sheet
> Checking an empty cell...
> Query column differences
> Getting: Arkusz1.C4
> Should have been: Sheet1.C4
> disposing xSheetDoc
> E.creating a Spreadsheet document
> Getting spreadsheet
> Getting a cell from sheet
> Checking a filled cell...
> Query column differences
> Getting: Arkusz1.C4
> Should have been: Sheet1.C4
> disposing xSheetDoc
> E
> No core dump at /home/maciej/Dokumenty/LibreOffice-Dev/master/workdir/unxlngi6.pro/JunitTest/sc_complex/user, to create core dumps (and stack traces)
> for crashed soffice instances, enable core dumps with:
>
> ulimit -c unlimited
>
> setUpConnection()
> .Creating a Spreadsheet document
> Getting a sheet
> Filling a table
> Getting test objects
> Insert the DataPilotTable
> Starting 'testDataPilotFieldObject'
> test for getName()
> getting the name "Col1"
> ... getName() - OK
> testing setName() ...
> set the name of object to "Col1X"
> check that container has element with this name
> getting the name "Col1X"
> ... setName() - OK
> Checking 'HasSortInfo'
> Getting: false
> Setting to :true
> Checking 'HasAutoShowInfo'
> Getting: false
> Setting to :true
> Checking 'UseSelectedPage'
> Getting: false
> Setting to :true
> Checking 'HasLayoutInfo'
> Getting: false
> Setting to :true
> Checking 'Subtotals'
> Getting: [Lcom.sun.star.sheet.GeneralFunction;@1acd47
> Setting to :[Lcom.sun.star.sheet.GeneralFunction;@4f459c
> Checking 'LayoutInfo'
> Checking 'IsGroupField'
> Getting: false
> Setting to :true
> Checking 'AutoShowInfo'
> Checking 'SortInfo'
> Checking 'GroupInfo'
> Checking 'Orientation'
> Checking 'Reference'
> Checking 'HasReference'
> Getting: false
> Setting to :true
> Checking 'SelectedPage'
> Getting:
> Setting to :New
> Checking 'Function'
> Getting: com.sun.star.sheet.GeneralFunction at 1f4cbee
> Setting to :com.sun.star.sheet.GeneralFunction at 71dc3d
> Checking 'ShowEmpty'
> Getting: true
> Setting to :false
> Bound: none
> Constrained: none
> *** No bound properties found ***
> *** No constrained properties found ***
> *** No bound properties found ***
> *** No constrained properties found ***
> disposing xSheetDoc
> .Creating a Spreadsheet document
> Getting a sheet
> Filling a table
> Getting test objects
> Insert the DataPilotTable
> Starting 'testDataPilotTableObject'
> test for getName()
> getting the name "DataPilotTable"
> ... getName() - OK
> testing setName() ...
> set the name of object to "DataPilotTableX"
> check that container has element with this name
> getting the name "DataPilotTableX"
> ... setName() - OK
> getDataPilotFields returned not Null value -- OK
> count of returned fields -- OK
> Field : 'Col1' ...
> Column
> Field : 'Col2' ...
> Row
> Field : 'Col3' ...
> Data
> Field : 'Col4' ...
> Hidden
> Field : 'Col5' ...
> Page
> getColumnFields
> Fields returned
> Col1
> - OK
> getRowFields
> Fields returned
> Col2
> - OK
> getDataFields
> Fields returned
> Col3
> - OK
> getHiddenFields
> Fields returned
> Col4
> - OK
> getPageFields
> Fields returned
> Col5
> - OK
> disposing xSheetDoc
> tearDownConnection()
>
> No core dump at /home/maciej/Dokumenty/LibreOffice-Dev/master/workdir/unxlngi6.pro/JunitTest/sc_complex/user, to create core dumps (and stack traces)
> for crashed soffice instances, enable core dumps with:
>
> ulimit -c unlimited
>
> .creating a sheetdocument
> getting sheets
> getting a sheet
> Property 'IsVisible' OK
> old = true
> new = false
> result = false
> Property 'IsVisible' OK
> old = false
> new = true
> result = true
> Property 'PageStyle' OK
> old = Default
> new = Report
> result = Report
> Property 'PageStyle' OK
> old = Report
> new = Default
> result = Default
> Property 'TableLayout' OK
> old = 0
> new = 1
> result = 1
> Property 'TableLayout' OK
> old = 1
> new = 0
> result = 0
> disposing xSheetDoc
> .creating a sheetdocument
> getting Drawpages
> getting sheets
> getting a sheet
> Property 'Anchor' OK
> old = Cell in Column 0 and Row 0
> new = Cell in Column 5 and Row 5
> result = Cell in Column 5 and Row 5
> Property 'HoriOrientPosition' OK
> old = 700
> new = 1000
> result = 1000
> Value for 'VertOrientPosition' hasn't changed as expected
> old = 49
> new = 1000
> result = 450
> But it has changed.
> disposing xSheetDoc
> .creating a sheetdocument
> getting Drawpages
> getting sheets
> getting a sheet
> Anchor :Cell in Column 0 and Row 0
> HoriOrientPosition :700
> VertOrientPosition :500
> Shape Position (x,y) : (700,500)
> Property 'TableLayout' OK
> old = 0
> new = 1
> result = 1
> Anchor :Cell in Column 0 and Row 0
> HoriOrientPosition :700
> VertOrientPosition :500
> Shape Position (x,y) : (-4200,500)
> Property 'TableLayout' OK
> old = 1
> new = 0
> result = 0
> Anchor :Cell in Column 0 and Row 0
> HoriOrientPosition :700
> VertOrientPosition :500
> Shape Position (x,y) : (700,500)
> disposing xSheetDoc
>
> No core dump at /home/maciej/Dokumenty/LibreOffice-Dev/master/workdir/unxlngi6.pro/JunitTest/sc_complex/user, to create core dumps (and stack traces)
> for crashed soffice instances, enable core dumps with:
>
> ulimit -c unlimited
>
>
> Time: 8,179
> There were 2 failures:
> 1) checkEmptyCell(complex.cellRanges.CheckXCellRangesQuery)
> java.lang.AssertionError: Query column differences did not return the correct value.
> at complex.cellRanges.CheckXCellRangesQuery.checkEmptyCell(CheckXCellRangesQuery.java:179)
> 2) checkFilledCell(complex.cellRanges.CheckXCellRangesQuery)
> java.lang.AssertionError: Query column differences did not return the correct value.
> at complex.cellRanges.CheckXCellRangesQuery.checkFilledCell(CheckXCellRangesQuery.java:207)
>
> FAILURES!!!
> Tests run: 7, Failures: 2
>
> see full error log at /home/maciej/Dokumenty/LibreOffice-Dev/master/workdir/unxlngi6.pro/JunitTest/sc_complex/done.log
> to rerun just this failed test without all others, run:
>
> make /home/maciej/Dokumenty/LibreOffice-Dev/master/workdir/unxlngi6.pro/JunitTest/sc_complex/done
>
> cd into the module dir to run the tests faster
> Or to do interactive debugging, run two shells with (Linux only):
>
> make debugrun
> make gb_JunitTest_DEBUGRUN=T /home/maciej/Dokumenty/LibreOffice-Dev/master/workdir/unxlngi6.pro/JunitTest/sc_complex/done
More information about the LibreOffice
mailing list