diff options
author | Chase Qi <chase.qi@linaro.org> | 2015-08-18 16:09:08 +0800 |
---|---|---|
committer | Milosz Wasilewski <milosz.wasilewski@linaro.org> | 2015-08-19 14:24:58 +0100 |
commit | 81771255201ffb921ff4c4600edb2c908a24d010 (patch) | |
tree | 0340fa872a77b46599731efe00f010c6f7171265 /ubuntu | |
parent | 4819cf08f0dca48c135dfe75f6c6b932907c9355 (diff) | |
download | test-definitions-pipe-81771255201ffb921ff4c4600edb2c908a24d010.tar.gz |
ubuntu: ltp: fix out of disk space issue
The current approach is download and install LTP in test folder, which
causes the size of the folder is very big. Once the compressed size of
the folder exceed the disk space available on master image, it will
lead to result collection failure.
Alternatively, we can download and install LTP under /opt/ltp directory.
In this way, it addresses the out of disk space issue, and we only need
compile and install LTP once for multiple LTP lava_test_shells in the
same LAVA job.
Change-Id: I5f5c37c38c2cbabb77c1a2227c5336a93cf872f2
Signed-off-by: Chase Qi <chase.qi@linaro.org>
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
Diffstat (limited to 'ubuntu')
-rw-r--r-- | ubuntu/ltp.yaml | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ubuntu/ltp.yaml b/ubuntu/ltp.yaml index d1eb43c..80eeb5a 100644 --- a/ubuntu/ltp.yaml +++ b/ubuntu/ltp.yaml @@ -20,6 +20,9 @@ metadata: install: steps: - 'VERSION=20150420' + - 'rm -rf /opt/ltp' + - 'mkdir -p /opt/ltp' + - 'cd /opt/ltp' - 'wget http://sourceforge.net/projects/ltp/files/LTP%20Source/ltp-$VERSION/ltp-full-$VERSION.tar.xz' - 'tar --strip-components=1 -Jxf ltp-full-$VERSION.tar.xz' - 'mkdir build' @@ -46,7 +49,7 @@ params: run: steps: - - './common/scripts/ltpfixup.sh -T $TST_CMDFILES -P $(readlink -f build) -S $SKIPFILE' + - './common/scripts/ltpfixup.sh -T $TST_CMDFILES -P /opt/ltp/build -S $SKIPFILE' parse: pattern: "^(?!.+ED)(?P<test_case_id>\\w+)\\s+(?P<result>\\w+)\\s+\\d$" |