-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
31 lines (23 loc) · 1.08 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
To install (On Ubuntu):
Setup PIP:
sudo apt-get install pip
Setup Lettuce:
sudo -E pip install lettuce
sudo -E C_INCLUDE_PATH=/usr/include/mpi pip install netcdf4
Layout:
Within this repository, each core gets it's own directory, with it's own
feature and task definitions. The task directory contains shared tasks
that all cores should be able to use.
Task files from the root of the features directory should be symlinked
into each of the component directories.
To use:
You can edit the lettuce.CORE script to point to two separate
repositories and branches on each repository. Once the config file is
setup properly, lettuce can be run as in `lettuce features/CORE` test
all of the pre-defined features the chosen CORE should have.
Currently supported cores are 'ocean' and 'landice'.
Both repositories and branches are cloned and build separately. Test
cases for each version are downloaded separately as well.
Tests are run in separate directories for each version of the
repository, and compared (if required by a scenario in defined in the
features).