Set of regression tests: test

This set of Regression Tests aims to cover all features of Fesslix with tests.

Execute a single test

First of all you have to change into the test directory of flx_testing.

Thereafter you can execute the script test.sh:

Terminal

bash test.sh PATH_TO_THE_FESSLIX_EXECUTABLE NAME_OF_TEST /tmp/fesslix_tests/ test YES_OR_NO_FOR_LEAK_CHECK


e.g.:

Terminal

bash test.sh ../build/src/fesslix test_17 /tmp/fesslix_tests/ test no


Tests in this set

  • Test 01:
    Basic arithmetic operations, functions and matrix operations are checked.
  • Test 02:
    Functionality of standard objects is checked.
  • Test 03:
    Functionality of response surface method is checked.
  • Test 04:
    Correlation of normal random variables is checked.
  • Test 05:
    FORM with correlated normal random variables
  • Test 06:
    Multiple Limit State Functions
  • Test 07:
    Correlation of random variables is checked.
  • Test 08:
    The FEM solver and preconditioners are checked.
  • Test 09:
    Expectation of stochastic functions
  • Test 10:
    Truss element (h-FEM)
  • Test 11:
    Beam element
  • Test 12:
    Truss element (p-FEM)
  • Test 13:
    Load cases
  • Test 14:
    Group functionality of the truss element (p-FEM)
  • Test 15:
    Element loading of the truss element (p-FEM)
  • Test 16:
    Descriptive statistics
  • Test 17:
    Representation of random fields
  • Test 18:
    Geometry of random fields
  • Test 19:
    2D random fields
  • Test 20:
    3D random fields
  • Test 21:
    Plane-stress element
  • Test 22:
    Bayesian Networks - deterministic node
  • Test 23:
    Python-interface of Fesslix
  • Test 24:
    data_import - hFEM-mesh&RF
  • Test 25:
    Random fields with SOFiSTiK
  • Test 26:
    Test of Subset simulation with Errors
  • Test 27:
    Octave-Interface
  • Test 28:
    Rosenblatt transformation
  • Test 29:
    Bayesian Updating
  • Test 30:
    Tests 'rbrv_mvn' and 'convexp'
  • Test 31a:
    Some 'extreme' problems for 'Bayesian Updating'
  • Test 31b:
  • Test 32:
    stat-interface of Fesslix
  • Test 33:
    Bayesian posterior analysis using seven different models
  • Test 34:
    Bayesian updating of reliability problems.
  • Test 35:
    MCI - Credible intervals - estimate
  • Test 36:
    Bayesian updating: solves the example published in 'Straub and Papaioannou (2013)' by means of the TMCMC method.
  • Test 37:
    Bayesian updating: BUS with line sampling
  • Test 38:
    Testing of probability distributions.
  • Test 39:
    Bayesian updating: test of updating methods RS and mhRS
  • Test 40:
    interact with the operating system
  • Test 41:
    QQ-plot
  • Test 42:
    Ensure that Nataf PDF integrates to one

fesslix.org – Home  |  Contact  |  Impressum  |  © 2015-2017 Wolfgang Betz