############################################################################################# # # Sequence of commands executed to test LIMS client and Web Services. # Each line has the following form # # : # # Lines starting with '#' are ignored. # For each command a corresponding file named should exists in # the folder 'expected-out' # # - common ---------------------------- pre-login: login -u test -p pre-register-group: register-group /CISD pre-assign-home-group: assign-home-group test /CISD register-role-assignments-pod: register-role-assignments testdata/register-role-assignments/role-assignments-pod.txt pre-logout: logout common-login: login -u test -p common-register-basic-viruses: register-materials VIRUS testdata/register-viruses/basic-viruses.txt common-register-basic-controls: register-materials CONTROL testdata/register-controls/basic-controls.txt exptest-register-default-project: register-project DEFAULT # - plates for experiments ---------- common-register-master-plate-with-different-properties: register-master-plate -p PLATE_GEOMETRY=96_WELLS_8X12 -f testdata/register-master-plates/propertyfile.txt testdata/register-master-plates/MP003-1.txt xMB3xCode exptest-register-master-plate: register-master-plate -p PLATE_GEOMETRY=96_WELLS_8X12 --empty MP003-1 xMB3xCode exptest-register-dilution-plates: register-dilution-plates testdata/register-dilutionplate/exptest-dilution-plates.txt exptest-register-cell-plates: register-cell-plates testdata/register-cellplate/exptest-cell-plates.txt # - experiments ---------------------------- IMSB-register-experiments-fails: register-experiments SIRNA_HCS testdata/register-experiments/exampleWrongIMSBExperiments.txt IMSB-register-experiments: register-experiments SIRNA_HCS testdata/register-experiments/exptest-experiments.txt IMSB-list-experiments: list-experiments SIRNA_HCS IMSB-list-experiments-with-timeinterval-tsv: list-experiments SIRNA_HCS -t now: IMSB-list-experiments-with-timeinterval: list-experiments SIRNA_HCS -t now: -P IMSB-list-experiments-with-studyobject: list-experiments SIRNA_HCS --study-object VSV IMSB-get-experiment1: get-experiment-info /CISD/DEFAULT/EXP1 IMSB-get-experiment3: get-experiment-info DEFAULT/EXP3 IMSB-add-experiment-attachment1: add-experiment-attachment DEFAULT/EXP1 testdata/experiment-attachments/dummy1.txt IMSB-add-experiment-attachment2: add-experiment-attachment /CISD/DEFAULT/EXP1 testdata/experiment-attachments/$dummy2.txt IMSB-add-experiment-attachment3: add-experiment-attachment DEFAULT/EXP3 testdata/experiment-attachments/$$dummy3.txt IMSB-list-experiment-attachments: list-experiment-attachments DEFAULT/EXP1 IMSB-list-processing-instructions: list-processing-instructions DEFAULT/EXP1 IMSB-list-processing-instructions-pretty-print: list-processing-instructions DEFAULT/EXP1 -P IMSB-list-experiment-attachments-pretty-print: list-experiment-attachments CISD:/CISD/DEFAULT/EXP3 -P IMSB-get-experiment-info: get-experiment-info CISD:/CISD/DEFAULT/EXP1 IMSB-get-experiments-with-attachments: list-experiment-attachments DEFAULT/EXP3 IMSB-invalidate-experiment: invalidate-experiment DEFAULT/EXP3 -r bad-experiment IMSB-invalidate-experiment-twice: invalidate-experiment DEFAULT/EXP3 IMSB-list-experiments-without-invalid: list-experiments SIRNA_HCS IMSB-list-experiments-with-invalid: list-experiments SIRNA_HCS -a IMSB-get-invalidated-experiment: get-experiment-info DEFAULT/EXP3 # --- check file versioning by adding the same file again IMSB-add-new-version-of-experiment-attachment1: add-experiment-attachment DEFAULT/EXP1 testdata/experiment-attachments/dummy1.txt IMSB-get-experiment-with-new-attachment-version: list-experiment-attachments DEFAULT/EXP1 IMSB-get-experiment-attachment: get-experiment-attachment CISD:/CISD/DEFAULT/EXP1 out/dummy1.txt IMSB-get-experiment-attachment2: get-experiment-attachment DEFAULT/EXP1 out/$dummy2.txt IMSB-get-experiment-attachment3: get-experiment-attachment DEFAULT/EXP1 out/$$dummy3.txt IMSB-register-data-set1: register-data-set CP001-1AA relative/data/set/path PROPRIETARY IMSB-register-data-set2: register-data-set CP002-1XY one/two/three PROPRIETARY --dataset-code 20080409111111111-1 IMSB-register-data-set3: register-data-set CP003-1XY abc PROPRIETARY # --- get-data -------------------------- common-get-data-unknown-dataset-fails: get-data UnknownDatasetCode common-get-data-list-whole-dataset: get-data 20080409111111111-1 common-get-data-list-file: get-data 20080409111111111-1/dir1/dataset-nested-dir/dataset-download-file common-get-data-download-file: get-data -r -d out 20080409111111111-1/dir1/dataset-nested-dir/dataset-download-file common-get-data-download-whole-dataset: get-data -r -d out 20080409111111111-1 common-get-data-download-subdir: get-data -r -d out 20080409111111111-1/dir1/dataset-nested-dir IMSB-get-experiment-with-datasets: list-experiment-datasets DEFAULT/EXP1 IMSB-list-cell-plates: list-plates CELL_PLATE IMSB-listing-control-layout-fails: list-plates CONTROL_LAYOUT IMSB-listing-wells-fails: list-plates WELL IMSB-list-cell-plates-pretty-print: list-plates CELL_PLATE --pretty-print IMSB-get-cell-plate-info-pretty-print: get-plate-info CP001-1AA -P IMSB-list-cell-plates-with-no-experiment-tsv: list-plates CELL_PLATE -n IMSB-list-cell-plates-with-no-experiment: list-plates CELL_PLATE -n -P IMSB-list-diluation-plates: list-plates DILUTION_PLATE IMSB-get-cell-plate: get-plate-info CP002-1XY IMSB-get-cell-plate-pretty-print: get-plate-info --pretty-print CP002-1XY # --- Ambiguous materials -------------------------- IMSB-register-ambiguous-genes: register-materials GENE testdata/register-experiments/genes.txt IMSB-list-ambiguous-genes: list-materials GENE SV40 IMSB-list-ambiguous-viruses: list-materials VIRUS SV40 IMSB-register-ambiguous-experiments: register-experiments SIRNA_HCS testdata/register-experiments/exampleAmbiguousIMSBExperiments.txt common-register-control-layout-with-name: register-control-layout -p PLATE_GEOMETRY=384_WELLS_16X24 testdata/register-controllayouts/CL1.txt --sample-identifier CL_WITH_NAME common-list-control-layout-with-name: list-control-layouts common-register-master-plate-with-name: register-master-plate -p PLATE_GEOMETRY=384_WELLS_16X24 testdata/register-master-plates/MP004-1.txt xMB1xCode --sample-identifier MP_WITH_NAME -c CL_WITH_NAME common-list-master-platest-with-name: list-plates MASTER_PLATE