Mercurial > hg > orthanc-tests
annotate Start.sh @ 407:ad98466353c6
test_modify_subsequences
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 09 Jun 2021 16:53:02 +0200 |
parents | da2be3ff2db5 |
children | 2ca9e31d582f |
rev | line source |
---|---|
3 | 1 #!/bin/bash |
2 | |
407
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
3 # Without Docker on Ubuntu 18.04: |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
4 # |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
5 # (1) Compile Orthanc 0.8.6: |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
6 # $ cd $HOME/Releases/ |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
7 # $ hg clone -u Orthanc-0.8.6 https://hg.orthanc-server.com/orthanc Orthanc-0.8.6 |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
8 # $ mkdir $HOME/Releases/Orthanc-0.8.6/Build |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
9 # $ cd $HOME/Releases/Orthanc-0.8.6/Build |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
10 # $ cmake .. -DCMAKE_BUILD_TYPE=Release -DSTATIC_BUILD=ON |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
11 # $ make -j4 UnitTests Orthanc |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
12 # |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
13 # (2) Run the integration tests using Orthanc 0.8.6: |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
14 # $ rm -rf /tmp/OrthancStorage ; python ./Tests/Run.py --orthanc=$HOME/Releases/Orthanc-0.8.6/Build/Orthanc --force |
ad98466353c6
test_modify_subsequences
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
306
diff
changeset
|
15 # |
8
f8d781d1d267
test_changes, test_archive, test_media_archive
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
3
diff
changeset
|
16 |
306 | 17 set -ex |
18 | |
19 if [ ! -f "./getscu-3.6.5" ]; then | |
20 # This binary was generated by running Linux Standard Base on | |
21 # "Resources/DcmtkTools" in the Orthanc source distribution, | |
22 # as DCMTK 3.6.0 does not contain "getscu" | |
23 wget http://orthanc.osimis.io/ThirdPartyDownloads/linux-standard-base/getscu-3.6.5 | |
24 chmod +x ./getscu-3.6.5 | |
25 fi | |
26 | |
27 sudo docker run --rm -t -i -p 5000:5000 -p 5001:5001 \ | |
28 -v `pwd`:/tmp/tests:ro \ | |
29 -v `pwd`/getscu-3.6.5:/usr/bin/getscu:ro \ | |
30 --entrypoint python jodogne/orthanc-tests \ | |
31 /tmp/tests/Tests/Run.py --docker $* |