Ticket #5932 (closed: worksforme)

Opened 8 years ago

Last modified 5 years ago

Different behaviour for instrument in facilities.xml

Reported by: Owen Arnold Owned by: Anders Markvardsen
Priority: major Milestone: Release 3.3
Component: Framework Keywords:
Cc: Blocked By:
Blocking: Tester: Federico M Pouzols

Description (last modified by Karl Palmen) (diff)

If you try to run Load, using an instrument, which is not registered in the facilities.xml, the IDF is not loaded.

If you then run LoadInstrument, and point it directly at the IDF, it does load, without going via the facilities xml.

We should try to make the behaviour consistent here.

Note that this issue was found while adding the new INTER IDF to our instruments directory.

Change History

comment:1 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.3 to Release 2.4

Moved to milestone 2.4

comment:2 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.4 to Release 2.5

Moved at the code freeze for release 2.4

comment:3 Changed 7 years ago by Nick Draper

  • Milestone changed from Release 2.5 to Release 2.6

Moved to r2.6 at the end of r2.5

comment:4 Changed 7 years ago by Nick Draper

  • Component changed from Mantid to Framework

comment:5 Changed 7 years ago by Karl Palmen

  • Owner changed from Anyone to Karl Palmen
  • Description modified (diff)

comment:6 Changed 7 years ago by Nick Draper

  • Milestone changed from Release 2.6 to Backlog

Moved to backlog at the code freeze for R2.6

comment:7 Changed 7 years ago by Karl Palmen

When I loaded an INTER instrument raw or Nexus file I got the apparently same instrument as I got for running LoadEmptyInstrument on the INTER IDF.

comment:8 Changed 7 years ago by Nick Draper

  • Status changed from new to assigned

Bulk move to assigned at the introduction of the triage step

comment:9 Changed 6 years ago by Anders Markvardsen

  • Status changed from assigned to verify
  • Owner changed from Karl Palmen to Anders Markvardsen
  • Resolution set to worksforme
  • Milestone changed from Backlog to Release 3.3

Works for me.

  1. Copy instrument/ALF_Definition to AALF_Definition

I found that Load worked when pointing it to AALF_Definition

comment:10 Changed 6 years ago by Federico M Pouzols

  • Status changed from verify to verifying
  • Tester set to Federico M Pouzols

comment:11 Changed 6 years ago by Federico M Pouzols

  • Status changed from verifying to closed

Also works for me. I tried several instrument definitions and all loaded correctly regardless of their path and/or name. Change for example ARGUS_Definition.xml => ARGOS_Definition.xml, and Load will produce the same results.

comment:12 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 6778

Note: See TracTickets for help on using tickets.