FESA3 Tests

Issues to consider, test and check on a fresh FESA3 installation (local in the developer's workspace as well as on test machines as on the asl cluster). To be extended...

FESA3 1.x.x

choice-yes choice-no

FESA release 1.0.0 1.0.0 1.0.0 1.2.0 1.2.2 1.3.1 1.3.1
Issue vml00v, 10.06.2013 vml00v, 02./03.07.2013 asl733 03.07.2013 vml00v, 07./08.01.2014 vml00v, 27./28.02.2014 vml00v, 25.04.2014 asl730, 13.05.2014
Installation Issues        
Installation of cern-timing, cern-*, cern-cmw-*, fesa-*, availability for 32-bit choice-yes choice-yes choice-yes fesa-*: choice-yes fesa-*: choice-yes cmw-* -> Vitaliy/ fesa-*: choice-yes cmw-* -> Vitaliy/ fesa-*: choice-yes
Installation of cern-timing, cern-*, cern-cmw-*, fesa-*, availability for 64-bit choice-yes choice-yes choice-yes fesa-*: choice-yes fesa-*: choice-yes cmw-* -> Vitaliy, choice-no/ fesa-*: choice-yes cmw-* -> Vitaliy, choice-no/ fesa-*: choice-yes
Installation of fesa-explorer choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
           
Operating System Issues        
Availability of user/group fesa (groups; cat /etc/group <pipe>cut -d: -f1;
usermod -G fesa <USER>)
choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Run of post installation script to install the configuration files (*.cfg, *.conf in
/common/usr/export/fesa/global/etc/fesa/<VERSION>/)
choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Folder permissions set for group fesa in /common/export/fesa - - choice-yes choice-yes choice-yes choice-yes choice-yes
             
Configuration Issues          
CMW directory environment variables in fesa3_environment.conf choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
           
Eclipse Issues        
Proper JAVA version (java -version) choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Availability Eclipse Indigo SR2 with CDT, Webtools, SVN Connectors choice-yes choice-yes choice-yes Eclipse Kepler: choice-yes choice-yes Eclipse Kepler: choice-yes Eclipse Kepler: choice-yes
Availability of newest version of FESA3 plugin via (local) update site choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Availability of FESA perspective with FESA Browser, Problems View, Workspace,
Welcome View, Console View; Project Explorer, Outline, Make Targets
choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
           
FESA3 Eclipse Plug-In Issues        
Installation possible via (local) update site choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Configuration of secure storage password choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Possibility to configure access to GSI's SVN repository choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Possibility to configure FESA preferences choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Availabilty of C++ code templates choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
           
Tests for FESA3 classes        
Creation of new FESA classes with GSI template choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Creation of new FESA classes with empty template choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Editing of FESA classes' designs choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Display of FESA documentation according to selected element
in FESA class design in FESA Browser
choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Validation of FESA class designs choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Code generation for FESA classes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Availability of desired make targets (32-bit: CPU=i686; 64-bit: CPU=x86_64) choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Code compilation of FESA classes for 32-bit choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Code compilation of FESA classes for 64-bit choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Creation of base for HTML documentation (.xmldoc) choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Creation of HTML documentation choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Update of a FESA classes' FESA version
(possible only if more than one FESA3 version exists)
- - - - choice-yes choice-yes choice-yes
Delivery of FESA classes (relevant for accessability of inheritance/scheduling view) choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Automatic SVN integration of new FESA class projects choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Creation of log-file FesaPluginTraces.log in users home directory choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
             
Tests for FESA3 deploy-units          
Creation of new FESA deploy-units choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Inclusion of a FESA class choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Editing of FESA deploy-unit designs choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Display of FESA documentation according to selected element
in FESA deploy-unit design in FESA Browser
choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Validation of FESA deploy-unit documents choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Code generation for FESA deploy-units choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Availability of desired make targets (32-bit: CPU=i686; 64-bit: CPU=x86_64) choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Code compilation of FESA deploy-units for 32-bit choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Code compilation of FESA deploy-units for 64-bit choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Creation of FECs choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Creation and adaption of FESA instantiation documents choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Promotion of updated FESA class configuration to instantiation document choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Update of a FESA deploy-unit's FESA version
(possible only if more than one FESA3 version exists)
- - - - choice-yes choice-yes choice-yes
Creation of start script during source code generation, FEC creation and delivery - - - - from 1.2.2 on choice-yes from 1.2.2 on choice-yes from 1.2.2 on choice-yes
Creation of local start script (CPU=i686 / CPU=x86_64) choice-yes choice-yes choice-yes choice-yes for 1.0.0 choice-yes for 1.0.0 choice-yes for 1.0.0 choice-yes
Creation of start scripts for FEC and aslcluster during delivery (CPU=i686 / CPU=x86_64) - choice-yes choice-yes choice-yes for 1.0.0 choice-yes for 1.0.0 choice-yes for 1.0.0 choice-yes
Delivery of FESA deploy-units including binary, instantiation files and
several start scripts (32-bit: CPU=i686)
choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Delivery of FESA deploy-units including binary, instantiation files and
several start scripts (64-bit: CPU=x86_64)
choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Automatic SVN integration of new FESA deploy-unit projects choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Launch of FESA deploy-units choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Access FESA deploy-unit via C++ SimpleClient choice-yes choice-yes choice-yes   choice-yes choice-yes
             
Tests for operational FESA classes/deploy-units          
SVN repository check during delivery not tested choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Copying of HTML documentation during delivery not tested choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
             
             
Tests for FESA instantiation documents          
Validation of FESA instantiation documents choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Editing / Extension of FESA instantiation documents choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Display of FESA documentation according to selected element
in FESA instantiation document in FESA Browser
choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Functionality of table editor for device instances choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Update of a FESA instantiation document's FESA version
(possible only if more than one FESA3 version exists)
- - choice-yes - choice-yes choice-yes choice-yes
Launch of FESA Explorer choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Creation of zip file containing instantiation document choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
Update of FESA Explorer (reload zip) choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes choice-yes
             
             
FESA3 Integration Tests          
GSITemplateIntegrationTest (GSITemplateIntegratTest, GSITemplateIntegratTestDU,
!GSITemplateIntegratTestClient) for 32-bit / 64-bit
  choice-yes/ choice-yes/choice-yes/ choice-yes/choice-yes choice-yes / choice-yes choice-yes / choice-yes choice-yes / choice-yes
InheritanceTest (InheritanceTestBase, InheritanceTestChild, InheritanceTestDU,
!InheritanceTestClient) for 32-bit / 64-bit
  choice-yes/ choice-yes/choice-yes choice-yes/choice-yes choice-yes / choice-yes choice-yes / choice-no choice-yes / choice-yes
RDADataTypesTest (RDADataTypesTest, RDADataTypesTestDU,
!RDADataTypesTestGoogleTest) for 32-bit / 64-bit
choice-yes/choice-yes choice-yes/choice-yes choice-yes/choice-yes choice-yes/choice-yes choice-yes / choice-yes choice-yes / choice-no choice-yes / choice-yes
ComposeTest (Compose1, Compose2, ComposeDU,
!ComposeGoogleTest) for 32-bit / 64-bit
  -/- -/- -/- choice-yes / choice-yes choice-yes / choice-no choice-yes / choice-yes
FieldAccessTest (FieldAccessTest, FielAccessTestDU,
!FieldAccessGoogleTest) for 32-bit / 64-bit
  -/- -/- -/- choice-yes / choice-yes choice-yes / choice-no
WhiteRabbitTest (BeamProcessClass, BeamProcessDU,
!BeamProcessGoogleTest) for 32-bit / 64-bit
  -/- -/- -/- on scul022: choice-yes / choice-yes choice-no / choice-no choice-yes / choice-yes
           
           
           
-- SolveighMatthies - 24 May 2013
Topic revision: r27 - 22 May 2018, SolveighMatthies
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback