Ticket #6790 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

WikiMaker Auto Create Page

Reported by: Owen Arnold Owned by: Owen Arnold
Priority: major Milestone: Release 2.5
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Gesner Passos

Description (last modified by Owen Arnold) (diff)

Follows on from #6664 - Changed requirements - WikiMaker should auto-create pages that don't exist.

If you run WikiMaker with the --report option, it should moan if no wiki documentation has been provided.

These are changes requested by Nick Draper before we publish these features.

Change History

comment:1 Changed 8 years ago by Owen Arnold

  • Description modified (diff)

comment:2 Changed 8 years ago by Owen Arnold

  • Status changed from new to accepted

comment:3 Changed 8 years ago by Owen Arnold

refs #6790. Auto create.

Auto create by treating no revision history as though the last change was a wikimaker change. Also added feature for failing a test if there is no description for the algorithm.

Changeset: 1675356745d3be9961defcaf91aa68fbbde7cf27

comment:4 Changed 8 years ago by Owen Arnold

  • Status changed from accepted to verify
  • Resolution set to fixed

Tester: You can use something like the Dummy.py attached to #6664 to see what happens with new algorithms. The wiki page should be automatically generated.

The wikimaker should also now fail (if --report option is used) for algorithms that do not have a wiki description.

comment:5 Changed 8 years ago by Owen Arnold

refs #6790. Auto create.

Auto create by treating no revision history as though the last change was a wikimaker change. Also added feature for failing a test if there is no description for the algorithm.

Changeset: 1675356745d3be9961defcaf91aa68fbbde7cf27

comment:6 Changed 8 years ago by Owen Arnold

  • Description modified (diff)

comment:7 Changed 8 years ago by Gesner Passos

  • Status changed from verify to verifying
  • Tester set to Gesner Passos

comment:8 Changed 8 years ago by Owen Arnold

refs #6790. Auto create.

Auto create by treating no revision history as though the last change was a wikimaker change. Also added feature for failing a test if there is no description for the algorithm.

Changeset: 1675356745d3be9961defcaf91aa68fbbde7cf27

comment:9 Changed 8 years ago by Gesner Passos

  • Status changed from verifying to closed

The problem is that because we can not remove a page from the wiki we have now created two Dummy's pages: http://www.mantidproject.org/Dummy and yours: http://www.mantidproject.org/NewDummy. And, although this algorithm had no description, no input, no output, no summary, a full page was created (which is a little strange). But, as far as the requirement was: to auto create, it does the job.

comment:10 Changed 7 years ago by Owen Arnold

refs #6790. Auto create.

Auto create by treating no revision history as though the last change was a wikimaker change. Also added feature for failing a test if there is no description for the algorithm.

Changeset: 1675356745d3be9961defcaf91aa68fbbde7cf27

comment:11 Changed 7 years ago by Owen Arnold

refs #6790. Auto create.

Auto create by treating no revision history as though the last change was a wikimaker change. Also added feature for failing a test if there is no description for the algorithm.

Changeset: 1675356745d3be9961defcaf91aa68fbbde7cf27

comment:12 Changed 7 years ago by Owen Arnold

refs #6790. Auto create.

Auto create by treating no revision history as though the last change was a wikimaker change. Also added feature for failing a test if there is no description for the algorithm.

Changeset: 1675356745d3be9961defcaf91aa68fbbde7cf27

comment:13 Changed 7 years ago by Owen Arnold

refs #6790. Auto create.

Auto create by treating no revision history as though the last change was a wikimaker change. Also added feature for failing a test if there is no description for the algorithm.

Changeset: 1675356745d3be9961defcaf91aa68fbbde7cf27

comment:14 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 7636

Note: See TracTickets for help on using tickets.