annotate NewTests/README @ 648:810390d3968a large-queries

new hk2 tests
author Alain Mazy <am@orthanc.team>
date Tue, 21 May 2024 17:10:27 +0200
parents f6ee256f2404
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
473
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
1 This is a new set of tests directly written in python3. They should be able to handle
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
2 more complex scenarios like upgrades or change of configurations.
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
3
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
4 Prerequisites:
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
5 =============
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
6
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
7 These tests use python3 and require some modules define in requirements.txt. Therefore, you need
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
8 to first execute
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
9
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
10 pip3 install -r requirements.txt
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
11
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
12 Introduction:
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
13 ============
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
14
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
15 You may use these tests to debug Orthanc on your machine. In this case, there is
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
16 usually a `preparation` phase and `execution` phase. You are usually able to
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
17 interrupt the tests between these 2 phases such that you can start your debugger.
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
18 Use the `--break_after_preparation` option to do so.
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
19 As well, you may skip the preperation phase thanks to the `--skip_preparation` option.
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
20
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
21 The orthanc that is being tested is called the `orthanc-under-tests`.
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
22
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
23 Examples:
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
24 ========
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
25
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
26 All-tests:
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
27 ---------
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
28
474
6917a26881ed NewTests working with Docker
Alain Mazy <am@osimis.io>
parents: 473
diff changeset
29 with a local executable:
6917a26881ed NewTests working with Docker
Alain Mazy <am@osimis.io>
parents: 473
diff changeset
30
473
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
31 python3 NewTests/main.py --pattern=* \
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
32 --orthanc_under_tests_exe=/home/alain/o/build/orthanc/Orthanc \
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
33 --orthanc_under_tests_http_port=8043 \
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
34 --plugin=/home/alain/o/build/orthanc/libHousekeeper.so \
483
45c3fe035fed added tests for delayed_deletion
Alain Mazy <am@osimis.io>
parents: 474
diff changeset
35 --plugin=/home/alain/o/build/orthanc/libDelayedDeletion.so \
489
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
36 --plugin=/home/alain/o/build/orthanc-dicomweb/libOrthancDicomWeb.so \
473
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
37 --plugin=/home/alain/o/build/orthanc-gdcm/libOrthancGdcm.so
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
38
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
39
474
6917a26881ed NewTests working with Docker
Alain Mazy <am@osimis.io>
parents: 473
diff changeset
40 with Docker:
6917a26881ed NewTests working with Docker
Alain Mazy <am@osimis.io>
parents: 473
diff changeset
41
6917a26881ed NewTests working with Docker
Alain Mazy <am@osimis.io>
parents: 473
diff changeset
42 python3 NewTests/main.py --pattern=* \
616
a5882a40ccb6 rename osimis/orthanc to orthancteam/orthanc
Alain Mazy <am@osimis.io>
parents: 596
diff changeset
43 --orthanc_under_tests_docker_image=orthancteam/orthanc:current \
a5882a40ccb6 rename osimis/orthanc to orthancteam/orthanc
Alain Mazy <am@osimis.io>
parents: 596
diff changeset
44 --orthanc_previous_version_docker_image=orthancteam/orthanc:22.4.0 \
474
6917a26881ed NewTests working with Docker
Alain Mazy <am@osimis.io>
parents: 473
diff changeset
45 --orthanc_under_tests_http_port=8043
6917a26881ed NewTests working with Docker
Alain Mazy <am@osimis.io>
parents: 473
diff changeset
46
473
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
47 Housekeeper:
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
48 -----------
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
49
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
50 Run the Housekeeper tests with your locally build version and break between preparation
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
51 and execution to allow you to start your debugger.
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
52
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
53 python3 NewTests/main.py --pattern=Housekeeper.test_housekeeper.TestHousekeeper.test_before_after_reconstruction \
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
54 --orthanc_under_tests_exe=/home/alain/o/build/orthanc/Orthanc \
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
55 --orthanc_under_tests_http_port=8043 \
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
56 --plugin=/home/alain/o/build/orthanc/libHousekeeper.so \
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
57 --break_after_preparation
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
58
648
810390d3968a new hk2 tests
Alain Mazy <am@orthanc.team>
parents: 634
diff changeset
59 python3 NewTests/main.py --pattern=Housekeeper.test_housekeeper2.TestHousekeeper2.test_before_after_reconstruction \
810390d3968a new hk2 tests
Alain Mazy <am@orthanc.team>
parents: 634
diff changeset
60 --orthanc_under_tests_exe=/home/alain/o/build/orthanc/Orthanc \
810390d3968a new hk2 tests
Alain Mazy <am@orthanc.team>
parents: 634
diff changeset
61 --orthanc_under_tests_http_port=8043 \
810390d3968a new hk2 tests
Alain Mazy <am@orthanc.team>
parents: 634
diff changeset
62 --plugin=/home/alain/o/build/orthanc/libHousekeeper.so \
810390d3968a new hk2 tests
Alain Mazy <am@orthanc.team>
parents: 634
diff changeset
63 --break_after_preparation
810390d3968a new hk2 tests
Alain Mazy <am@orthanc.team>
parents: 634
diff changeset
64
473
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
65 The test script will:
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
66 - generate 2 configuration file in the `configurations` folder,
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
67 - start your local Orthanc version to prepare the db with one of the configuration file,
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
68 - drive this Orthanc to prepare the DB
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
69 - interrupt and instruct you how to start your own version, pointing to the configuration file to use
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
70 - execute tests
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
71
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
72
486
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
73 ExtraMainDicomTags:
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
74 ------------------
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
75
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
76 Runs an Orthanc in Index Only mode while storing extra main dicom tags and perform various find (including DicomWeb).
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
77
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
78 Run the ExtraMainDicomTags tests with your locally build version.
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
79
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
80 python3 NewTests/main.py --pattern=ExtraMainDicomTags.* \
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
81 --orthanc_under_tests_exe=/home/alain/o/build/orthanc/Orthanc \
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
82 --orthanc_under_tests_http_port=8043 \
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
83 --plugin=/home/alain/o/build/orthanc-dicomweb/libOrthancDicomWeb.so \
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
84 --break_after_preparation
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
85
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
86 The test script will:
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
87 - generate 1 configuration file in the `configurations` folder,
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
88 - interrupt and instruct you how to start your own version, pointing to the configuration file to use
6144ef431512 new tests for sequences in ExtraMainDicomTags
Alain Mazy <am@osimis.io>
parents: 483
diff changeset
89 - execute tests
473
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
90
506
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
91 WithIngestTranscoding:
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
92 ------------------
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
93
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
94 Runs an Orthanc with IngestTranscoding configured.
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
95
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
96 Run theses tests with your locally build version.
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
97
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
98 python3 NewTests/main.py --pattern=WithIngestTranscoding.* \
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
99 --orthanc_under_tests_exe=/home/alain/o/build/orthanc/Orthanc \
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
100 --orthanc_under_tests_http_port=8043 \
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
101 --break_after_preparation
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
102
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
103 The test script will:
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
104 - generate 1 configuration file in the `configurations` folder,
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
105 - interrupt and instruct you how to start your own version, pointing to the configuration file to use
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
106 - execute tests
2170c10f9d49 added new tests with ingest transcoding
Alain Mazy <am@osimis.io>
parents: 490
diff changeset
107
473
4ee85b016a40 added NewTests framework - only the Housekeeper tests right now
Alain Mazy <am@osimis.io>
parents:
diff changeset
108
489
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
109 StorageCompression:
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
110 ------------------
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
111
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
112 Run the StorageCompression tests with your locally build version and break before and after preparation
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
113 and execution to allow you to start your debugger.
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
114
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
115 python3 NewTests/main.py --pattern=StorageCompression.test_storage_compression.TestStorageCompression.* \
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
116 --orthanc_under_tests_exe=/home/alain/o/build/orthanc/Orthanc \
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
117 --orthanc_under_tests_http_port=8043 \
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
118 --break_after_preparation \
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
119 --break_before_preparation
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
120
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
121 The test script will:
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
122 - generate 2 configuration file in the `configurations` folder,
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
123 - start your local Orthanc version to prepare the db with one of the configuration file,
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
124 - drive this Orthanc to prepare the DB
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
125 - interrupt and instruct you how to start your own version, pointing to the configuration file to use
2078cb20a560 new tests for StorageCompression
Alain Mazy <am@osimis.io>
parents: 486
diff changeset
126 - execute tests
490
10a47656e34f new tests for MaximumStorageMode
Alain Mazy <am@osimis.io>
parents: 489
diff changeset
127
10a47656e34f new tests for MaximumStorageMode
Alain Mazy <am@osimis.io>
parents: 489
diff changeset
128
624
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
129 MaxStorage:
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
130 ----------
490
10a47656e34f new tests for MaximumStorageMode
Alain Mazy <am@osimis.io>
parents: 489
diff changeset
131
624
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
132 Run the MaxStorage tests with your locally build version and break before and after preparation
490
10a47656e34f new tests for MaximumStorageMode
Alain Mazy <am@osimis.io>
parents: 489
diff changeset
133 and execution to allow you to start your debugger.
10a47656e34f new tests for MaximumStorageMode
Alain Mazy <am@osimis.io>
parents: 489
diff changeset
134
624
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
135 python3 NewTests/main.py --pattern=MaxStorage.test_max_storage_reject.TestMaxStorageReject.* \
490
10a47656e34f new tests for MaximumStorageMode
Alain Mazy <am@osimis.io>
parents: 489
diff changeset
136 --orthanc_under_tests_exe=/home/alain/o/build/orthanc/Orthanc \
10a47656e34f new tests for MaximumStorageMode
Alain Mazy <am@osimis.io>
parents: 489
diff changeset
137 --orthanc_under_tests_http_port=8043 \
10a47656e34f new tests for MaximumStorageMode
Alain Mazy <am@osimis.io>
parents: 489
diff changeset
138 --plugin=/home/alain/o/build/orthanc-dicomweb/libOrthancDicomWeb.so \
10a47656e34f new tests for MaximumStorageMode
Alain Mazy <am@osimis.io>
parents: 489
diff changeset
139 --break_after_preparation
10a47656e34f new tests for MaximumStorageMode
Alain Mazy <am@osimis.io>
parents: 489
diff changeset
140
624
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
141 python3 NewTests/main.py --pattern=MaxStorage.test_max_storage_pg.TestMaxStoragePG.* \
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
142 --orthanc_under_tests_exe=/home/alain/o/build/orthanc/Orthanc \
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
143 --orthanc_under_tests_http_port=8043 \
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
144 --plugin=/home/alain/o/build/orthanc-dicomweb/libOrthancDicomWeb.so \
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
145 --plugin=/home/alain/o/build/pg/libOrthancPostgreSQLIndex.so \
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
146 --break_after_preparation
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
147
543e372d2265 added a PG max storage test
Alain Mazy <am@osimis.io>
parents: 622
diff changeset
148
576
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
149
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
150 Authorization:
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
151 --------------
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
152
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
153 Run the Authorization tests with your locally build version and break before execution to allow you to start your debugger.
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
154
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
155 python3 NewTests/main.py --pattern=Authorization.test_authorization.TestAuthorization.* \
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
156 --orthanc_under_tests_exe=/home/alain/o/build/orthanc/Orthanc \
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
157 --orthanc_under_tests_http_port=8043 \
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
158 --plugin=/home/alain/o/build/orthanc-dicomweb/libOrthancDicomWeb.so \
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
159 --plugin=/home/alain/o/build/orthanc-authorization/libOrthancAuthorization.so \
80ba6f1d521c new tests for authorization plugin (native only)
Alain Mazy <am@osimis.io>
parents: 506
diff changeset
160 --break_before_preparation
577
0649a19df194 new tests for auth-service
Alain Mazy <am@osimis.io>
parents: 576
diff changeset
161
0649a19df194 new tests for auth-service
Alain Mazy <am@osimis.io>
parents: 576
diff changeset
162 with Docker:
0649a19df194 new tests for auth-service
Alain Mazy <am@osimis.io>
parents: 576
diff changeset
163
580
f4579c9ec73b fix timing
Alain Mazy <am@osimis.io>
parents: 577
diff changeset
164 python3 NewTests/main.py --pattern=Authorization.test_authorization.TestAuthorization.* \
616
a5882a40ccb6 rename osimis/orthanc to orthancteam/orthanc
Alain Mazy <am@osimis.io>
parents: 596
diff changeset
165 --orthanc_under_tests_docker_image=orthancteam/orthanc:current \
634
Alain Mazy <am@osimis.io>
parents: 624
diff changeset
166 --orthanc_previous_version_docker_image=orthancteam/orthanc:24.3.3 \
577
0649a19df194 new tests for auth-service
Alain Mazy <am@osimis.io>
parents: 576
diff changeset
167 --orthanc_under_tests_http_port=8043
592
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
168
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
169
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
170 Concurrency:
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
171 -----------
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
172
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
173 Run the Concurrency tests with your locally build version and break before execution to allow you to start your debugger.
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
174
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
175 python3 NewTests/main.py --pattern=Concurrency.test_concurrency.TestConcurrency.* \
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
176 --orthanc_under_tests_exe=/home/alain/o/build/orthanc/Orthanc \
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
177 --orthanc_under_tests_http_port=8043 \
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
178 --plugin=/home/alain/o/build/orthanc-dicomweb/libOrthancDicomWeb.so \
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
179 --plugin=/home/alain/o/build/pg/libOrthancPostgreSQLIndex.so \
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
180 --break_before_preparation
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
181
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
182 with Docker:
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
183
622
75dbc81d0e26 fix concurrency transfer tests
Alain Mazy <am@osimis.io>
parents: 616
diff changeset
184 python3 NewTests/main.py --pattern=Concurrency.* \
616
a5882a40ccb6 rename osimis/orthanc to orthancteam/orthanc
Alain Mazy <am@osimis.io>
parents: 596
diff changeset
185 --orthanc_under_tests_docker_image=orthancteam/orthanc:current \
592
6753d96dd71f new concurrency tests
Alain Mazy <am@osimis.io>
parents: 580
diff changeset
186 --orthanc_under_tests_http_port=8043
596
b1e1c7149a37 new PG upgrades tests
Alain Mazy <am@osimis.io>
parents: 592
diff changeset
187
b1e1c7149a37 new PG upgrades tests
Alain Mazy <am@osimis.io>
parents: 592
diff changeset
188 PG upgrades:
b1e1c7149a37 new PG upgrades tests
Alain Mazy <am@osimis.io>
parents: 592
diff changeset
189 -----------
b1e1c7149a37 new PG upgrades tests
Alain Mazy <am@osimis.io>
parents: 592
diff changeset
190
b1e1c7149a37 new PG upgrades tests
Alain Mazy <am@osimis.io>
parents: 592
diff changeset
191 with Docker:
b1e1c7149a37 new PG upgrades tests
Alain Mazy <am@osimis.io>
parents: 592
diff changeset
192
b1e1c7149a37 new PG upgrades tests
Alain Mazy <am@osimis.io>
parents: 592
diff changeset
193 python3 NewTests/main.py --pattern=PostgresUpgrades.test_pg_upgrades.TestPgUpgrades.* \
616
a5882a40ccb6 rename osimis/orthanc to orthancteam/orthanc
Alain Mazy <am@osimis.io>
parents: 596
diff changeset
194 --orthanc_under_tests_docker_image=orthancteam/orthanc:current