You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by di...@apache.org on 2020/06/23 04:21:05 UTC

[airavata-django-portal] branch param-sweep updated: Showing job erros in experiment summary page

This is an automated email from the ASF dual-hosted git repository.

dimuthuupe pushed a commit to branch param-sweep
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git


The following commit(s) were added to refs/heads/param-sweep by this push:
     new a6cf63c  Showing job erros in experiment summary page
a6cf63c is described below

commit a6cf63c2f5fb0fe2c78bfc4670ef0824c05e6989
Author: Dimuthu Wannipurage <di...@gmail.com>
AuthorDate: Tue Jun 23 00:20:48 2020 -0400

    Showing job erros in experiment summary page
---
 .../js/components/experiment/ExperimentSummary.vue | 27 ++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/django_airavata/apps/workspace/static/django_airavata_workspace/js/components/experiment/ExperimentSummary.vue b/django_airavata/apps/workspace/static/django_airavata_workspace/js/components/experiment/ExperimentSummary.vue
index 5bf2cb3..d992310 100644
--- a/django_airavata/apps/workspace/static/django_airavata_workspace/js/components/experiment/ExperimentSummary.vue
+++ b/django_airavata/apps/workspace/static/django_airavata_workspace/js/components/experiment/ExperimentSummary.vue
@@ -239,6 +239,21 @@
                 </b-card>
               </td>
             </tr>
+            <tr v-for="job in failedJobs" :key="job.jobId">
+              <th scope="row">Job Submission Response</th>
+              <td>
+                <b-card
+                  v-if="job.stdOut"
+                  :header="job.jobName + ' STDOUT'">
+                  <pre class="pre-scrollable">{{job.stdOut}}</pre>
+                </b-card>
+                <b-card
+                  v-if="job.stdErr"
+                  :header="job.jobName + ' STDERR'">
+                  <pre class="pre-scrollable">{{job.stdErr}}</pre>
+                </b-card>
+              </td>
+            </tr>
             </tbody>
             </table>
           </div>
@@ -351,6 +366,18 @@ export default {
       } else {
         return null;
       }
+    },
+    failedJobs() {
+      if (this.localFullExperiment && this.localFullExperiment.jobDetails) {
+        return this.localFullExperiment.jobDetails.filter(
+          job =>
+            this.experiment.latestStatus.state ===
+              models.ExperimentState.FAILED ||
+            job.latestJobStatus.jobState === models.JobState.FAILED
+        );
+      } else {
+        return [];
+      }
     }
   },
   methods: {