mantidproject / mantid

Main repository for Mantid code
https://www.mantidproject.org
GNU General Public License v3.0
211 stars 124 forks source link

Manual Testing Engineering Diffraction #37992

Closed MohamedAlmaki closed 2 months ago

MohamedAlmaki commented 2 months ago

You have been assigned manual testing. The hope is to catch as many problems with the code before release, so it would be great if you can take some time to give a serious test to your assigned area. Thank you!!

The general guide to manual testing:

Specific Notes:

https://developer.mantidproject.org/Testing/EngineeringDiffraction/EngineeringDiffractionTestGuide.html

Despiix commented 2 months ago

Engineering Diffraction Analysis: During test 1 (Calibration) when hovering over the plots I got this error.

Traceback (most recent call last): File "C:\MantidNightlyInstall\bin\lib\site-packages\matplotlib\cbook__init__.py", line 314, in process func(*args, **kwargs) File "C:\MantidNightlyInstall\bin\lib\site-packages\workbench\plotting\figureinteraction.py", line 141, in on_scroll self._correct_for_scroll_event_on_legend(event) File "C:\MantidNightlyInstall\bin\lib\site-packages\workbench\plotting\figureinteraction.py", line 174, in _correct_for_scroll_event_on_legend if legend.get_draggable() and legend.contains(event): AttributeError: 'NoneType' object has no attribute 'get_draggable'

jhaigh0 commented 2 months ago

Focus step of test 1. Can't find the vanadium run 307521. (IDAaaS)

jclarkeSTFC commented 2 months ago

I'm having problems using the archive on macOS so I can't follow the testing instructions

jhaigh0 commented 2 months ago

Engineering Diffraction Analysis: During test 1 (Calibration) when hovering over the plots I got this error.

Traceback (most recent call last): File "C:\MantidNightlyInstall\bin\lib\site-packages\matplotlib\cbookinit.py", line 314, in process func(*args, **kwargs) File "C:\MantidNightlyInstall\bin\lib\site-packages\workbench\plotting\figureinteraction.py", line 141, in on_scroll self._correct_for_scroll_event_on_legend(event) File "C:\MantidNightlyInstall\bin\lib\site-packages\workbench\plotting\figureinteraction.py", line 174, in _correct_for_scroll_event_on_legend if legend.get_draggable() and legend.contains(event): AttributeError: 'NoneType' object has no attribute 'get_draggable'

I can recreate this when scrolling on the plot

Despiix commented 2 months ago

Cannot follow test instructios, red * will not dissapear.

jhaigh0 commented 2 months ago

Loading the data on idaaas via the run numbers is too unreliable, can't perform the manual tests

jhaigh0 commented 2 months ago

Issue for scrolling created https://github.com/mantidproject/mantid/pull/38015

GuiMacielPereira commented 2 months ago

Noticed that on IDAaaS, the data cache search is still failing, so re-opened https://github.com/mantidproject/mantid/issues/37398

GuiMacielPereira commented 2 months ago

I followed though the rest of the instructions and had no further issues. Took some time to install GSASII on Linux due to timeout errors. Didn't keep track of time as I did it over several smaller sessions but I estimate it to be between 1h15 - 1h30.

Despiix commented 2 months ago

Finished testing except, the last test because I couldn't find the correct GSAS-II path. Time ~2hrs