Ticket #6601 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

Screenshot Algorithm Dialogs Job

Reported by: Owen Arnold Owned by: Owen Arnold
Priority: major Milestone: Release 2.5
Component: Mantid Keywords:
Cc: Blocked By: #6588
Blocking: Tester: Nick Draper

Description

  • Push the screenshot functionality from the test class into the main code in Mantid.
  • Setup a Jenkins job to loop through all the algorithms and take a screenshot of the algorithm dialog.
  • Images should be saved to some directory on the build server.

Relies on the work done in 6588. This is a step towards automatic generation of wiki documentation.

Change History

comment:1 Changed 8 years ago by Owen Arnold

  • Status changed from new to accepted

comment:2 Changed 8 years ago by Owen Arnold

refs #6601. Move screen shot.

Changeset: 7a4862dd746a914aa103caf65e2ba2fd1f70daa9

comment:3 Changed 8 years ago by Owen Arnold

refs #6601. Move screen shot.

Changeset: 8b404602b0d1221ac69cb96a8a001f10c45f0a59

comment:4 Changed 8 years ago by Owen Arnold

refs #6601. Screen shot overload.

Changeset: af82dfd1d724899d7d9e60f6440fd32aa5170d4d

comment:5 Changed 8 years ago by Owen Arnold

refs #6601. Add to and refactor python tests.

Changeset: 77a239f06df06f4589482bf5442e677264e4f952

comment:6 Changed 8 years ago by Owen Arnold

refs #6601. Automated screen capture script.

Script that will find all the registered algorithms and generate a screenshot of each.

Changeset: a554612f6760a0c41f9484d3a43a4fc24950d6f8

comment:7 Changed 8 years ago by Owen Arnold

refs #6601. Use Env var.

Changeset: ab42f61726a619b31fcf56f3ca54655b37019b01

comment:8 Changed 8 years ago by Owen Arnold

refs #6601. solve name conflict.

Changeset: f4a1cd52182eb0a11255a0aa42288672375e107a

comment:9 Changed 8 years ago by Owen Arnold

refs #6601. Move screen shot.

Changeset: 0eb8141feca63379737f9d89146665d29c514302

comment:10 Changed 8 years ago by Owen Arnold

refs #6601. Screen shot overload.

Changeset: ce6bb2c73e395b363d9524aa47afb991ec2ac836

comment:11 Changed 8 years ago by Owen Arnold

refs #6601. Add to and refactor python tests.

Changeset: 522627f3a3c9f92e40d181495c36fec9ea396235

comment:12 Changed 8 years ago by Owen Arnold

refs #6601. Automated screen capture script.

Script that will find all the registered algorithms and generate a screenshot of each.

Changeset: 0734c201112216a1f28f66ad806141369a00c02f

comment:13 Changed 8 years ago by Owen Arnold

refs #6601. Use Env var.

Changeset: 4459f5ee42247ff8d5a6f74d88353c75af0e016d

comment:14 Changed 8 years ago by Owen Arnold

refs #6601. solve name conflict.

Changeset: 93aae25c0c07fcd8cac41ba0297b5926f24b710f

comment:15 Changed 8 years ago by Owen Arnold

Tester:

Jenkins job is here http://download.mantidproject.org/jenkins/view/All/job/make_screenshots/, and should be running nightly after a successful pass of the system tests RHEL6. The copied screenshots should then be served-up on the download page. Each algorithm should have an associated image {AlgorithmName}_dlg.png, for example:

http://download.mantidproject.org/algorithm_screenshots/ScreenShotImages/Stitch1D_dlg.png

comment:16 Changed 8 years ago by Owen Arnold

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

comment:17 Changed 8 years ago by Nick Draper

  • Status changed from verify to verifying
  • Tester set to Nick Draper

comment:18 Changed 8 years ago by Nick Draper

  • Status changed from verifying to closed

Screenshots are stored in directory as planned, algorithm pages do not use them yet, but that is other work.

comment:19 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 7447

Note: See TracTickets for help on using tickets.