From 56433f322c202bdc31b4a049a7027b02dd45254f Mon Sep 17 00:00:00 2001
From: pkupczyk <pkupczyk>
Date: Mon, 6 May 2013 08:34:44 +0000
Subject: [PATCH] SP-555 / BIS-366 : openbis.js - delete utilities.js files and
 use openbis-action-deferrer.js - database dumps are available at
 lascar:/links/groups/cisd/js-test

SVN: 29001
---
 js-test/README.txt                            |  12 +-
 .../db/pathinfo_test_js_dsu.sql               | 322 ------------------
 2 files changed, 9 insertions(+), 325 deletions(-)
 delete mode 100644 js-test/servers/dsu/datastore_server/db/pathinfo_test_js_dsu.sql

diff --git a/js-test/README.txt b/js-test/README.txt
index ee5fbc76a80..bac0c785548 100644
--- a/js-test/README.txt
+++ b/js-test/README.txt
@@ -1,10 +1,16 @@
 To run js tests manually:
-- run create-and-run-webapp ant target and wait until AS, DSS1 and DSS2 start up
+- run create-webapp-common and run-webapp-common ant targets and wait until AS, DSS1 and DSS2 start up
 - login as admin to openBIS at http://localhost:20000/openbis/ using Firefox browser
 - enter Utilities->openbis-test.js and Utilities->openbis-screening-test.js to run js tests
 
 To run automatic js tests on a new server:
-- run create-webapp and run-tests-js-on-new-server ant targets
+- run create-webapp-common and run-automated-tests-on-new-server ant targets
 
 To run automatic js tests on an existing and already running server:
-- run create-webapp and run-tests-js-on-existing-server ant targets
\ No newline at end of file
+- run create-webapp-common and run-automated-tests-on-existing-server ant targets
+
+To run a lab specific webapp:
+- download database dumps from lascar:/links/groups/cisd/js-test/ directory to
+  appropriate local directories i.e. pathinfo_test_js_XXX.js to servers/XXX/datastore_server/db
+  and openbis_test_js_XXX.js to servers/XXX/openBIS-server/db
+- run create-webapp-XXX and run-webapp-XXX ant targets
diff --git a/js-test/servers/dsu/datastore_server/db/pathinfo_test_js_dsu.sql b/js-test/servers/dsu/datastore_server/db/pathinfo_test_js_dsu.sql
deleted file mode 100644
index e8d341322b4..00000000000
--- a/js-test/servers/dsu/datastore_server/db/pathinfo_test_js_dsu.sql
+++ /dev/null
@@ -1,322 +0,0 @@
---
--- PostgreSQL database dump
---
-
-SET statement_timeout = 0;
-SET client_encoding = 'UTF8';
-SET standard_conforming_strings = on;
-SET check_function_bodies = false;
-SET client_min_messages = warning;
-
---
--- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -
---
-
-CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
-
-
---
--- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -
---
-
-COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
-
-
-SET search_path = public, pg_catalog;
-
---
--- Name: boolean_char; Type: DOMAIN; Schema: public; Owner: -
---
-
-CREATE DOMAIN boolean_char AS boolean DEFAULT false;
-
-
---
--- Name: code; Type: DOMAIN; Schema: public; Owner: -
---
-
-CREATE DOMAIN code AS character varying(40);
-
-
---
--- Name: file_path; Type: DOMAIN; Schema: public; Owner: -
---
-
-CREATE DOMAIN file_path AS character varying(1000);
-
-
---
--- Name: tech_id; Type: DOMAIN; Schema: public; Owner: -
---
-
-CREATE DOMAIN tech_id AS bigint;
-
-
---
--- Name: time_stamp; Type: DOMAIN; Schema: public; Owner: -
---
-
-CREATE DOMAIN time_stamp AS timestamp with time zone;
-
-
-SET default_tablespace = '';
-
-SET default_with_oids = false;
-
---
--- Name: data_set_files; Type: TABLE; Schema: public; Owner: -; Tablespace: 
---
-
-CREATE TABLE data_set_files (
-    id bigint NOT NULL,
-    dase_id tech_id NOT NULL,
-    parent_id tech_id,
-    relative_path file_path NOT NULL,
-    file_name file_path NOT NULL,
-    size_in_bytes bigint NOT NULL,
-    checksum_crc32 integer,
-    is_directory boolean_char NOT NULL,
-    last_modified time_stamp DEFAULT now() NOT NULL
-);
-
-
---
--- Name: data_set_files_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE data_set_files_id_seq
-    START WITH 1
-    INCREMENT BY 1
-    NO MINVALUE
-    NO MAXVALUE
-    CACHE 1;
-
-
---
--- Name: data_set_files_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE data_set_files_id_seq OWNED BY data_set_files.id;
-
-
---
--- Name: data_set_files_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
---
-
-SELECT pg_catalog.setval('data_set_files_id_seq', 1, false);
-
-
---
--- Name: data_sets; Type: TABLE; Schema: public; Owner: -; Tablespace: 
---
-
-CREATE TABLE data_sets (
-    id bigint NOT NULL,
-    code code NOT NULL,
-    location file_path NOT NULL
-);
-
-
---
--- Name: data_sets_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE data_sets_id_seq
-    START WITH 1
-    INCREMENT BY 1
-    NO MINVALUE
-    NO MAXVALUE
-    CACHE 1;
-
-
---
--- Name: data_sets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE data_sets_id_seq OWNED BY data_sets.id;
-
-
---
--- Name: data_sets_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
---
-
-SELECT pg_catalog.setval('data_sets_id_seq', 1, false);
-
-
---
--- Name: database_version_logs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
---
-
-CREATE TABLE database_version_logs (
-    db_version character varying(4) NOT NULL,
-    module_name character varying(250),
-    run_status character varying(10),
-    run_status_timestamp timestamp without time zone,
-    module_code bytea,
-    run_exception bytea
-);
-
-
---
--- Name: events; Type: TABLE; Schema: public; Owner: -; Tablespace: 
---
-
-CREATE TABLE events (
-    last_seen_deletion_event_id tech_id NOT NULL
-);
-
-
---
--- Name: last_feeding_event; Type: TABLE; Schema: public; Owner: -; Tablespace: 
---
-
-CREATE TABLE last_feeding_event (
-    registration_timestamp time_stamp NOT NULL
-);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE data_set_files ALTER COLUMN id SET DEFAULT nextval('data_set_files_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE data_sets ALTER COLUMN id SET DEFAULT nextval('data_sets_id_seq'::regclass);
-
-
---
--- Data for Name: data_set_files; Type: TABLE DATA; Schema: public; Owner: -
---
-
-COPY data_set_files (id, dase_id, parent_id, relative_path, file_name, size_in_bytes, checksum_crc32, is_directory, last_modified) FROM stdin;
-\.
-
-
---
--- Data for Name: data_sets; Type: TABLE DATA; Schema: public; Owner: -
---
-
-COPY data_sets (id, code, location) FROM stdin;
-\.
-
-
---
--- Data for Name: database_version_logs; Type: TABLE DATA; Schema: public; Owner: -
---
-
-COPY database_version_logs (db_version, module_name, run_status, run_status_timestamp, module_code, run_exception) FROM stdin;
-005	../datastore_server/source/sql/postgresql/005/schema-005.sql	SUCCESS	2013-02-13 13:23:07.049	\\x0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20446f6d61696e73202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a43524541544520444f4d41494e20544543485f494420415320424947494e543b0a0a43524541544520444f4d41494e20434f44452041532056415243484152283430293b0a0a43524541544520444f4d41494e2046494c455f5041544820415320564152434841522831303030293b0a0a43524541544520444f4d41494e20424f4f4c45414e5f4348415220415320424f4f4c45414e2044454641554c542046414c53453b0a0a43524541544520444f4d41494e2054494d455f5354414d502041532054494d455354414d5020574954482054494d45205a4f4e453b0a0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a205461626c657320202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c4520444154415f5345545320280a202049442042494753455249414c204e4f54204e554c4c2c0a2020434f444520434f4445204e4f54204e554c4c2c0a20204c4f434154494f4e2046494c455f50415448204e4f54204e554c4c2c0a0a20205052494d415259204b455920284944292c0a2020554e495155452028434f4445290a293b0a0a43524541544520494e44455820444154415f534554535f434f44455f494458204f4e20444154415f534554532028434f4445293b0a0a435245415445205441424c4520444154415f5345545f46494c455320280a202049442042494753455249414c204e4f54204e554c4c2c0a2020444153455f494420544543485f4944204e4f54204e554c4c2c0a2020504152454e545f494420544543485f49442c0a202052454c41544956455f504154482046494c455f50415448204e4f54204e554c4c2c0a202046494c455f4e414d452046494c455f50415448204e4f54204e554c4c2c0a202053495a455f494e5f425954455320424947494e54204e4f54204e554c4c2c0a2020434845434b53554d5f435243333220494e54454745522c0a202049535f4449524543544f525920424f4f4c45414e5f43484152204e4f54204e554c4c2c0a20204c4153545f4d4f4449464945442054494d455f5354414d50204e4f54204e554c4c2044454641554c54204e4f5728292c0a0a20205052494d415259204b455920284944292c0a2020434f4e53545241494e5420464b5f444154415f5345545f46494c45535f444154415f5345545320464f524549474e204b45592028444153455f494429205245464552454e43455320444154415f534554532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144452c0a2020434f4e53545241494e5420464b5f444154415f5345545f46494c45535f444154415f5345545f46494c455320464f524549474e204b45592028504152454e545f494429205245464552454e43455320444154415f5345545f46494c45532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144450a293b0a0a43524541544520494e44455820444154415f5345545f46494c45535f444153455f49445f494458204f4e20444154415f5345545f46494c45532028444153455f4944293b0a43524541544520494e44455820444154415f5345545f46494c45535f444153455f49445f504152454e545f49445f494458204f4e20444154415f5345545f46494c45532028444153455f49442c20504152454e545f4944293b0a43524541544520494e44455820444154415f5345545f46494c45535f444153455f49445f52454c41544956455f504154485f494458204f4e20444154415f5345545f46494c45532028444153455f49442c2052454c41544956455f50415448293b0a43524541544520494e44455820444154415f5345545f46494c45535f444153455f49445f46494c455f4e414d455f494458204f4e20444154415f5345545f46494c45532028444153455f49442c2046494c455f4e414d45293b0a0a435245415445205441424c45204556454e545320280a20204c4153545f5345454e5f44454c4554494f4e5f4556454e545f494420544543485f4944204e4f54204e554c4c0a293b0a0a	\N
-006	../datastore_server/source/sql/postgresql/migration/migration-005-006.sql	SUCCESS	2013-03-20 13:20:21.176	\\x0a435245415445205441424c45204c4153545f46454544494e475f4556454e5420280a2020524547495354524154494f4e5f54494d455354414d502054494d455f5354414d50204e4f54204e554c4c0a293b0a	\N
-\.
-
-
---
--- Data for Name: events; Type: TABLE DATA; Schema: public; Owner: -
---
-
-COPY events (last_seen_deletion_event_id) FROM stdin;
-\.
-
-
---
--- Data for Name: last_feeding_event; Type: TABLE DATA; Schema: public; Owner: -
---
-
-COPY last_feeding_event (registration_timestamp) FROM stdin;
-\.
-
-
---
--- Name: data_set_files_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
---
-
-ALTER TABLE ONLY data_set_files
-    ADD CONSTRAINT data_set_files_pkey PRIMARY KEY (id);
-
-
---
--- Name: data_sets_code_key; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
---
-
-ALTER TABLE ONLY data_sets
-    ADD CONSTRAINT data_sets_code_key UNIQUE (code);
-
-
---
--- Name: data_sets_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
---
-
-ALTER TABLE ONLY data_sets
-    ADD CONSTRAINT data_sets_pkey PRIMARY KEY (id);
-
-
---
--- Name: data_set_files_dase_id_file_name_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
---
-
-CREATE INDEX data_set_files_dase_id_file_name_idx ON data_set_files USING btree (dase_id, file_name);
-
-
---
--- Name: data_set_files_dase_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
---
-
-CREATE INDEX data_set_files_dase_id_idx ON data_set_files USING btree (dase_id);
-
-
---
--- Name: data_set_files_dase_id_parent_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
---
-
-CREATE INDEX data_set_files_dase_id_parent_id_idx ON data_set_files USING btree (dase_id, parent_id);
-
-
---
--- Name: data_set_files_dase_id_relative_path_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
---
-
-CREATE INDEX data_set_files_dase_id_relative_path_idx ON data_set_files USING btree (dase_id, relative_path);
-
-
---
--- Name: data_sets_code_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
---
-
-CREATE INDEX data_sets_code_idx ON data_sets USING btree (code);
-
-
---
--- Name: fk_data_set_files_data_set_files; Type: FK CONSTRAINT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY data_set_files
-    ADD CONSTRAINT fk_data_set_files_data_set_files FOREIGN KEY (parent_id) REFERENCES data_set_files(id) ON UPDATE CASCADE ON DELETE CASCADE;
-
-
---
--- Name: fk_data_set_files_data_sets; Type: FK CONSTRAINT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY data_set_files
-    ADD CONSTRAINT fk_data_set_files_data_sets FOREIGN KEY (dase_id) REFERENCES data_sets(id) ON UPDATE CASCADE ON DELETE CASCADE;
-
-
---
--- Name: public; Type: ACL; Schema: -; Owner: -
---
-
-REVOKE ALL ON SCHEMA public FROM PUBLIC;
-REVOKE ALL ON SCHEMA public FROM postgres;
-GRANT ALL ON SCHEMA public TO postgres;
-GRANT ALL ON SCHEMA public TO PUBLIC;
-
-
---
--- PostgreSQL database dump complete
---
-
-- 
GitLab