[ARVADOS-WORKBENCH2] updated: 2.1.0-299-ga6e715bd

Git user git at public.arvados.org
Mon Apr 12 18:05:23 UTC 2021


Summary of changes:
 README.md                                           | 21 ++++++++++++++++-----
 .../workflow-panel/workflow-panel-actions.test.ts   | 15 ++++++++++++---
 2 files changed, 28 insertions(+), 8 deletions(-)

       via  a6e715bde937738f90e60512e962702e62e85655 (commit)
       via  7d9ce0248a1f4c2f9fe99230b274ecd1159f4c89 (commit)
      from  ef8e39a770f9c27a73553ac6fba524c790d644fd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit a6e715bde937738f90e60512e962702e62e85655
Author: Peter Amstutz <peter.amstutz at curii.com>
Date:   Mon Apr 12 14:05:02 2021 -0400

    17427: Add some notes on developing using Docker
    
    Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz at curii.com>

diff --git a/README.md b/README.md
index f6a7e485..8bb50dbe 100644
--- a/README.md
+++ b/README.md
@@ -17,6 +17,17 @@ Install [redux-devtools-extension](https://chrome.google.com/webstore/detail/red
 yarn start
 ```
 
+## Start project for development inside Docker container
+
+```
+make workbench2-build-image
+# (create public/config.json, see "Run time configuration" below)
+docker run -ti -v$PWD:$PWD -p 3000:3000 -w$PWD workbench2-build /bin/bash
+# (inside docker container)
+yarn install
+yarn start
+```
+
 ## Run unit tests
 ```
 make unit-tests
@@ -37,12 +48,12 @@ make integration-tests-in-docker
 ## Run tests interactively in container
 
 ```
-$ xhost +local:root
-$ ARVADOS_DIR=/path/to/arvados
-$ docker run -ti -v$PWD:$PWD -v$ARVADOS_DIR:/usr/src/arvados -w$PWD --env="DISPLAY" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" workbench2-build /bin/bash
+xhost +local:root
+ARVADOS_DIR=/path/to/arvados
+docker run -ti -v$PWD:$PWD -v$ARVADOS_DIR:/usr/src/arvados -w$PWD --env="DISPLAY" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" workbench2-build /bin/bash
 (inside container)
-# yarn run cypress install
-# tools/run-integration-tests.sh -i -a /usr/src/arvados
+yarn run cypress install
+tools/run-integration-tests.sh -i -a /usr/src/arvados
 ```
 
 ## Production build

commit 7d9ce0248a1f4c2f9fe99230b274ecd1159f4c89
Author: Peter Amstutz <peter.amstutz at curii.com>
Date:   Mon Apr 12 12:10:18 2021 -0400

    17427: Fix test
    
    Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz at curii.com>

diff --git a/src/store/workflow-panel/workflow-panel-actions.test.ts b/src/store/workflow-panel/workflow-panel-actions.test.ts
index 86dba452..4eff45dc 100644
--- a/src/store/workflow-panel/workflow-panel-actions.test.ts
+++ b/src/store/workflow-panel/workflow-panel-actions.test.ts
@@ -2,7 +2,6 @@
 //
 // SPDX-License-Identifier: AGPL-3.0
 
-import { getNewExtraToken, initAuth } from "./auth-action";
 import { API_TOKEN_KEY } from "~/services/auth-service/auth-service";
 
 import 'jest-localstorage-mock';
@@ -22,6 +21,8 @@ import { runProcessPanelActions } from '~/store/run-process-panel/run-process-pa
 import { initialize } from 'redux-form';
 import { RUN_PROCESS_BASIC_FORM } from '~/views/run-process-panel/run-process-basic-form';
 import { RUN_PROCESS_INPUTS_FORM } from '~/views/run-process-panel/run-process-inputs-form';
+import { ResourceKind } from '~/models/resource';
+import { WorkflowResource } from '~/models/workflow';
 
 describe('workflow-panel-actions', () => {
     const axiosInst = Axios.create({ headers: {} });
@@ -49,11 +50,19 @@ describe('workflow-panel-actions', () => {
     });
 
     it('opens the run process panel', async () => {
-        const wflist = [{
+        const wflist: WorkflowResource[] = [{
             uuid: "zzzzz-7fd4e-0123456789abcde",
             name: "foo",
             description: "",
-            definition: "$graph: []"
+            definition: "$graph: []",
+            kind: ResourceKind.WORKFLOW,
+            ownerUuid: "",
+            createdAt: "",
+            modifiedByClientUuid: "",
+            modifiedByUserUuid: "",
+            modifiedAt: "",
+            href: "",
+            etag: ""
         }];
         axiosMock
             .onGet("/workflows")

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list