Loading client/src/components/History/Content/ContentOptions.vue +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <!-- Special case for collections --> <b-button v-if="isCollection && canShowCollectionDetails" class="collection-info-btn px-1" class="collection-job-details-btn px-1" title="Show Details" size="sm" variant="link" Loading client/src/utils/navigation/navigation.yml +1 −0 Original line number Diff line number Diff line Loading @@ -179,6 +179,7 @@ history_panel: edit_button: '${_} .edit-btn' delete_button: '${_} .delete-btn' rerun_button: '${_} .rerun-btn' collection_job_details_button: '${_} .collection-job-details-btn' # Action buttons... download_button: '${_} .download-btn' Loading lib/galaxy_test/selenium/test_history_panel_collections.py +15 −0 Original line number Diff line number Diff line Loading @@ -132,6 +132,21 @@ class HistoryPanelCollectionsTestCase(SeleniumTestCase): for job in payload["jobs"]: self.dataset_populator.cancel_job(job["id"]) @selenium_test def test_collection_job_details(self): input_collection, failed_collection = self._generate_partially_failed_collection_with_input() ok_hid = input_collection["hid"] failed_hid = failed_collection["hid"] self.home() ok_collection_element = self.history_panel_wait_for_hid_state(ok_hid, "ok") failed_collection_element = self.history_panel_wait_for_hid_state(failed_hid, "error") ok_collection_element.collection_job_details_button.wait_for_and_click() self.screenshot("history_panel_collections_job_details_ok") failed_collection_element.collection_job_details_button.wait_for_and_click() self.screenshot("history_panel_collections_job_details_failed") @selenium_test def test_back_to_history_button(self): input_collection = self._populated_paired_and_wait_for_it() Loading Loading
client/src/components/History/Content/ContentOptions.vue +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <!-- Special case for collections --> <b-button v-if="isCollection && canShowCollectionDetails" class="collection-info-btn px-1" class="collection-job-details-btn px-1" title="Show Details" size="sm" variant="link" Loading
client/src/utils/navigation/navigation.yml +1 −0 Original line number Diff line number Diff line Loading @@ -179,6 +179,7 @@ history_panel: edit_button: '${_} .edit-btn' delete_button: '${_} .delete-btn' rerun_button: '${_} .rerun-btn' collection_job_details_button: '${_} .collection-job-details-btn' # Action buttons... download_button: '${_} .download-btn' Loading
lib/galaxy_test/selenium/test_history_panel_collections.py +15 −0 Original line number Diff line number Diff line Loading @@ -132,6 +132,21 @@ class HistoryPanelCollectionsTestCase(SeleniumTestCase): for job in payload["jobs"]: self.dataset_populator.cancel_job(job["id"]) @selenium_test def test_collection_job_details(self): input_collection, failed_collection = self._generate_partially_failed_collection_with_input() ok_hid = input_collection["hid"] failed_hid = failed_collection["hid"] self.home() ok_collection_element = self.history_panel_wait_for_hid_state(ok_hid, "ok") failed_collection_element = self.history_panel_wait_for_hid_state(failed_hid, "error") ok_collection_element.collection_job_details_button.wait_for_and_click() self.screenshot("history_panel_collections_job_details_ok") failed_collection_element.collection_job_details_button.wait_for_and_click() self.screenshot("history_panel_collections_job_details_failed") @selenium_test def test_back_to_history_button(self): input_collection = self._populated_paired_and_wait_for_it() Loading