• Stephan Bergmann's avatar
    DeInitVCL at end of tests · 369d9593
    Stephan Bergmann yazdı
    This required some changes to the framework:
    
    * Init-/DeInitVCL is no longer done per individual test in BootstrapFixture, but
      once per CppunitTest invocation in a new vclbootstrapprotector (similarly to
      the exisiting unobootstrapprotector).  CppunitTests that need VCL now need to
      declare gb_CppunitTest_use_vcl.
    
    * For things to work properly, the UNO component context needs to be disposed
      from within DeInitVCL (cf. Desktop's Application::DeInit called from
      DeInitVCL).  The easiest solution was to introduce an
      Application::setDeInitHook (where the hook is called from DeInitVCL)
      specifically for vclbootstrapprotector to call.
    
    * PythonTests don't (yet) call DeInitVCL; they still hook into
      BootstrapFixture's original test_init functionality (to call InitVCL), and do
      not make use of the vclbootstrapprotector.
    
    Change-Id: I4f3a3c75db30b58c1cd49d81c51db14902ed68b2
    369d9593
Adı
Son kayıt (commit)
Son güncelleme
..
inc Loading commit data...
qa Loading commit data...
sdi Loading commit data...
source Loading commit data...
uiconfig/scalc Loading commit data...
util Loading commit data...
workben Loading commit data...
AllLangResTarget_sc.mk Loading commit data...
CppunitTest_sc_annotationobj.mk Loading commit data...
CppunitTest_sc_annotationshapeobj.mk Loading commit data...
CppunitTest_sc_annotationsobj.mk Loading commit data...
CppunitTest_sc_cellrangeobj.mk Loading commit data...
CppunitTest_sc_chart_regression_test.mk Loading commit data...
CppunitTest_sc_databaserangeobj.mk Loading commit data...
CppunitTest_sc_datapilotfieldobj.mk Loading commit data...
CppunitTest_sc_datapilottableobj.mk Loading commit data...
CppunitTest_sc_editfieldobj_cell.mk Loading commit data...
CppunitTest_sc_editfieldobj_header.mk Loading commit data...
CppunitTest_sc_filters_test.mk Loading commit data...
CppunitTest_sc_html_export_test.mk Loading commit data...
CppunitTest_sc_macros_test.mk Loading commit data...
CppunitTest_sc_modelobj.mk Loading commit data...
CppunitTest_sc_namedrangeobj.mk Loading commit data...
CppunitTest_sc_namedrangesobj.mk Loading commit data...
CppunitTest_sc_opencl_test.mk Loading commit data...
CppunitTest_sc_outlineobj.mk Loading commit data...
CppunitTest_sc_rangelst_test.mk Loading commit data...
CppunitTest_sc_subsequent_export_test.mk Loading commit data...
CppunitTest_sc_subsequent_filters_test.mk Loading commit data...
CppunitTest_sc_tableautoformatfield.mk Loading commit data...
CppunitTest_sc_tablesheetobj.mk Loading commit data...
CppunitTest_sc_tablesheetsobj.mk Loading commit data...
CppunitTest_sc_ucalc.mk Loading commit data...
CustomTarget_uiconfig.mk Loading commit data...
JunitTest_sc_complex.mk Loading commit data...
JunitTest_sc_unoapi.mk Loading commit data...
Library_sc.mk Loading commit data...
Library_scd.mk Loading commit data...
Library_scfilt.mk Loading commit data...
Library_scopencl.mk Loading commit data...
Library_scqahelper.mk Loading commit data...
Library_scui.mk Loading commit data...
Library_vbaobj.mk Loading commit data...
Makefile Loading commit data...
Module_sc.mk Loading commit data...
README Loading commit data...
UIConfig_scalc.mk Loading commit data...