Changes between Version 16 and Version 17 of doc/tec/testsuite


Ignore:
Timestamp:
Nov 22, 2018 3:21:51 PM (6 years ago)
Author:
knoop
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/tec/testsuite

    v16 v17  
    1 = PALM Tests =
     1= The PALM Test Suite =
    22
    33PALM features a test suite to ensure its reliability while development goes forward. It can be executed locally. For available options and their description type:
     
    4747||  ||KPP_CHEM  ||Missing  ||  ||
    4848
     49----
    4950
     51= The PALM Testserver =
    5052
    51 = The Testserver =
     53The server responsible for testing is a 32 Core shared memory node running Ubuntu Server 16.04. All software requirements for PALM have been installed using the following command:
     54{{{
     55#!sh
     56apt-get install subversion cmake gfortran mpich libmpich-dev libnetcdff-dev netcdf-bin libfftw3-dev
     57}}}
    5258
    53 The server responsible for testing can be found [https://testserver.palm-model.org/ here]. It is a 32 Core shared memory node running Jenkins on top of Ubuntu Server 16.04. The server runs the following test script based on a plain PALM installation.
     59An automation server called Jenkins monitors our Subversion trunk and triggered by any commit onto the trunk it executes all PALM tests. Its front-end is served by an ngenx web-server and can be found [https://testserver.palm-model.org/ here].
     60
     61Jenkins and all its dependencies were installed using the following command:
     62{{{
     63#!sh
     64apt-get install mailutils postfix nginx jenkins
     65}}}
     66
     67Currently Let’s Encrypt is utilized to provide a valid certificate for a https connection.
     68
     69The Jenkins server hosts a project called palm_trunk, which runs the following test script based on a plain PALM installation within its workspace.
    5470{{{
    5571#!sh