############################################################################################# # # 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 ---------------------------- common-login: login -u test -p common-list-initial-contacts: list-contacts common-register-experiments-failed: register-experiments testdata/register-experiments/example3VExperiments.txt common-list-empty-control-layouts: list-control-layouts common-register-control-layout: register-control-layout testdata/register-controllayouts/CL1.txt common-list-contacts: list-contacts common-list-control-layouts: list-control-layouts common-export-control-layout: export-control-layout CL1 common-list-experiments: list-experiments common-list-material-types: list-material-types common-list-invalid-material: list-materials BLABLA common-list-viruses: list-materials VIRUS common-register-viruses: register-viruses testdata/register-viruses/viruses.txt common-list-new-viruses: list-materials VIRUS common-register-viruses-twice: register-viruses testdata/register-viruses/viruses.txt common-list-controls: list-materials CONTROL common-register-controls: register-controls testdata/register-controls/controls.txt common-list-new-controls: list-materials CONTROL common-register-controls-twice: register-controls testdata/register-controls/controls.txt common-list-study-objects: list-study-objects common-list-projects: list-projects common-register-genes: register-genes testdata/register-genes/genes.txt common-list-genes: list-materials -p MyGene* GENE common-register-oligos: register-oligos testdata/register-oligos/oligos1.txt common-list-oligos: list-materials -p OL* OLIGO common-register-oligos-failed: register-oligos testdata/register-oligos/oligos2.txt common-list-oligos-after-rollback: list-materials -p OL* OLIGO common-register-master-plate1: register-master-plate testdata/register-master-plates/MP001-1.txt xMB1xCode common-register-master-plate2: register-master-plate testdata/register-master-plates/MP002-1.txt xMB2xCode common-check-registered-master-plates: get-master-plate-info MP001-1 MP002-1 common-register-mp-repeated-well: register-master-plate testdata/register-master-plates/mp-repeated-well.txt xMB5xCode common-register-mp-unknown-material: register-master-plate testdata/register-master-plates/mp-unknown-material.txt xMB6xCode common-register-mp-wrong-header: register-master-plate testdata/register-master-plates/mp-wrong-header.txt xMB7xCode common-register-mp-wrong-well-code: register-master-plate testdata/register-master-plates/mp-wrong-well-code.txt xMBxCode common-check-unregistered-wrong-mp: list-master-plates common-logout: logout # - IMSB (Pelkman's group) ---------------------------- IMSB-login: login -o IMSB -u test -p IMSB-list-empty-projects: list-projects IMSB-register-project: register-project DEFAULT IMSB-list-projects: list-projects IMSB-register-experiments: register-experiments testdata/register-experiments/exampleIMSBExperiments.txt IMSB-list-experiments: list-experiments IMSB-list-study-objects: list-study-objects IMSB-get-experiment1: get-experiment-info DEFAULT EXP1 IMSB-get-experiment3: get-experiment-info DEFAULT EXP3 IMSB-get-experiment13: get-experiment-info DEFAULT EXP1 EXP3 IMSB-add-experiment-property1: add-experiment-property DEFAULT EXP1 testdata/experiment-properties/dummy1.txt IMSB-add-experiment-property2: add-experiment-property DEFAULT EXP1 testdata/experiment-properties/dummy2.txt IMSB-add-experiment-property3: add-experiment-property DEFAULT EXP3 testdata/experiment-properties/dummy3.txt IMSB-get-experiments-with-properties: get-experiment-info DEFAULT EXP1 EXP3 # --- check file versioning by adding the same file again IMSB-add-new-version-of-experiment-property1: add-experiment-property DEFAULT EXP1 testdata/experiment-properties/dummy1.txt IMSB-get-experiment-with-new-property-version: get-experiment-info DEFAULT EXP1 IMSB-get-experiment-property: get-experiment-property DEFAULT EXP1 out/dummy1.txt IMSB-get-master-plate1: get-master-plate-info MP001-1 IMSB-get-master-plate2: get-master-plate-info MP001-1 MP002-1 IMSB-register-data-set1: register-data-set -s /etl-lims DEFAULT EXP1 CP001-1AA relative/data/set/path IMSB-register-data-set2: register-data-set -s /etl-lims DEFAULT EXP1 CP002-1XY one/two/three IMSB-get-experiment-with-datasets: get-experiment-info DEFAULT EXP1 IMSB-list-cell-plates: list-cell-plates -s /lims IMSB-list-cell-plates-with-no-experiment: list-cell-plates -s /lims -n IMSB-list-diluation-plates: list-dilution-plates -s /lims IMSB-get-cell-plate: get-cell-plate-info CP002-1XY IMSB-logout: logout # - 3V ---------------------------- 3V-login: login -o 3V -u test -p 3V-list-empty-projects: list-projects 3V-register-project1: register-project NEMO 3V-register-project2: register-project NOE 3V-list-projects: list-projects 3V-register-dilution-plate: register-dilution-plates testdata/register-dilutionplate/exampleDilutionPlates.txt 3V-register-cell-plate: register-cell-plates testdata/register-cellplate/exampleCellPlates.txt 3V-register-reinfection-plates: register-reinfection-plates testdata/register-reinfectionplate/exampleReinfectionPlates.txt 3V-list-reinfection-plates: list-reinfection-plates 3V-register-control-layout: register-control-layout testdata/register-experiments/CL-3V.txt 3V-register-control-layout2: register-control-layout testdata/register-experiments/CL2-3V.txt 3V-list-control-layouts: list-control-layouts 3V-list-empty-experiments: list-experiments 3V-register-experiments: register-experiments testdata/register-experiments/example3VExperiments.txt 3V-list-experiments: list-experiments 3V-get-plate-locations: get-plate-locations NEMO EXP1 1 3V-register-data-set: register-data-set -s /etl-lims 3VCP1 xxx/yyy/zzz 3V-register-analysis-data-set: register-data-set -s /etl-lims -t IMAGE\\_ANALYSIS 3VCP1 analysis/result 3V-get-experiment: get-experiment-info NEMO EXP1 3V-list-cell-plates: list-cell-plates -s /lims 3V-list-cell-plates-with-no-experiment: list-cell-plates -s /lims -n 3V-list-dilution-plates: list-dilution-plates -s /lims 3V-get-dilution-plate-info: get-dilution-plate-info 3V-125 3V-get-cell-plate-info: get-cell-plate-info 3VCP2 3V-logout: logout