Version 2 (modified by knoop, 7 years ago) (diff) |
---|
PALM Tests
The Testserver
The server responsible for testing can be found 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 plain PALM installation.
#!/bin/bash palmtest -h "default" -N "${BUILD_NUMBER}" -X 32 result_default=$? if [[ ${result_default} -ne 0 ]]; then palmtest -h "debug" -N "${BUILD_NUMBER}_debug" -X 32 result_debug=$? else result_debug=0 fi if [[ ${result_default} -eq 0 ]] && [[ ${result_debug} -eq 0 ]]; then exit 0 else exit 1 fi
Rules for test case development
Please to comply with the following Rules while developing new test cases:
- The test case must be executable on 1, 2, 4, 8, 16 and 32 cores.
- The execution time of the test case on a single core should not exceed 10 seconds.
- The test case is only allowed to be committed after the developer made sure that the test can run successful on the server.
List of proposed test cases
Name | Description | Status | Responsible Developers |
---|---|---|---|
example_cbl | Simple good old convective boundary layer setup | Implemented | |
ex_lsm_clearsky | Basic LSM setup | Implemented | Katrin |
test_oceanml | Basic ocean mixed layer setup | Implemented | Siggi |
Attachments (1)
- palm_testcases.odt (13.1 KB) - added by kanani 7 years ago.
Download all attachments as: .zip