mantidproject / mantid

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

Unscripted Testing ISIS Indirect interfaces #22751

Closed keeeto closed 6 years ago

keeeto commented 6 years ago

You have been assigned unscripted 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 unscripted testing:

Specific Notes:

See

AnthonyLim23 commented 6 years ago

The documentation needs updating:

22822

22820

22819

22818

AnthonyLim23 commented 6 years ago

for Reduction I got the error

No registered converter was able to produce a C++ rvalue of type class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > from this Python object of type NoneType
  at line 257 in 'C:/Users/BTR75544/nightly/MantidInstall/plugins/python/algorithms\WorkflowAlgorithms\ISISIndirectEnergyTransfer.py'
  caused by line 590 in 'C:/Users/BTR75544/nightly/MantidInstall/scripts/Inelastic\IndirectReductionCommon.py'
  caused by line 670 in 'C:/Users/BTR75544/nightly/MantidInstall/scripts/Inelastic\IndirectReductionCommon.py'
Unknown error starting next batch algorithm
Got error from algorithm "ISISIndirectEnergyTransfer"
Stopping batch algorithm because of execution error

image

AnthonyLim23 commented 6 years ago

For data data analysis:

I can only do a colour fill plot of the _elf ws The other two loo different to the example in Elwin

Running MSDFit - when I try to drag and drop the workspace I get an unhandled exception Trying to move the blue line causes an exception Inface trying to do anything causes an exception

AnthonyLim23 commented 6 years ago

The bug in the reduction (Above is still present). @brandonhewer do you know about this? see #22858

AnthonyLim23 commented 6 years ago

In data analysis:

The plot difference tick box in the fit browser seems to be ignored (so we should hide it - this is not a bug)

In conv fit the fit browser does not update with the fit values see #22859

@brandonhewer what is the equivalent of fury?

brandonhewer commented 6 years ago

There is no clear equivalent of FuryFit.

brandonhewer commented 6 years ago

The reason colour fill plot cannot be done on the other workspaces in Elwin is as a result of there only being a single spectrum. The ELF workspace is transposed (Q-values are on the y-axis) -- so the colour fill plot option is available.

brandonhewer commented 6 years ago

The issue here in ISIS Energy Transfer seems to be that you are using Custom Detector Grouping with an empty string -- there seems to be no added validation for this -- so we're getting a rather strange error down the line.

This is actually rather a serious issue -- since the 'Default' option has been removed in the latest version.

The relevant PR here for the changes I have mentioned is https://github.com/mantidproject/mantid/pull/22565

NickDraper commented 6 years ago

@AnthonyLim23 Is this complete now? If so please close the issue