Ticket #3334 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

System Test: Multiple environments

Reported by: Nick Draper Owned by: Roman Tolchenov
Priority: critical Milestone: Iteration 30
Component: Tools Keywords:
Cc: Blocked By:
Blocking: Tester: Russell Taylor

Description

Make the system test script work on:

  1. Win32
  2. Win64
  3. Mac OsX
  4. RHE5
  5. Ubuntu

each should

  1. install the relevant package
  2. run the tests
  3. Move a repository label
  4. deploy the package on success (just a copy really)

Ideally this would remain as a python script, that uses different modules depending on the OS.

Change History

comment:1 Changed 9 years ago by Nick Draper

  • Component changed from Mantid to Tools

comment:2 Changed 9 years ago by Roman Tolchenov

  • Status changed from new to accepted

comment:3 Changed 9 years ago by Roman Tolchenov

In [13345]:

Added InstallerTest script which works for Windows and Ubuntu. re #3334

comment:4 Changed 9 years ago by Roman Tolchenov

In [13355]:

Added a script for easy installation of the tests. re #3334

comment:5 Changed 9 years ago by Roman Tolchenov

In [13366]:

Capturing stderr from the tests. re #3334

comment:6 Changed 9 years ago by Roman Tolchenov

In [13367]:

Added some command line options. re #3334

comment:7 Changed 9 years ago by Roman Tolchenov

In [13422]:

Changes to support rhel5. re #3334

comment:8 Changed 9 years ago by Martyn Gigg

In [13464]:

Minor update to fix a function call on all platforms. Re #3334

comment:9 Changed 9 years ago by Roman Tolchenov

In [13724]:

Added code for darwin. re #3334

comment:10 Changed 9 years ago by Roman Tolchenov

In [13753]:

Updated a script following a change in SaveAscii algorithm. re #3334

comment:11 Changed 9 years ago by Roman Tolchenov

In [13755]:

Added a command-line option for disabling svn updates (for situations when the server is being slow). re #3334

comment:12 Changed 9 years ago by Martyn Gigg

In [13779]:

Removed direct references to the data. re #3334

comment:13 Changed 9 years ago by Martyn Gigg

In [13780]:

Removed tasks that will be done by jenkins. re #3334

comment:14 Changed 9 years ago by Roman Tolchenov

In [13781]:

re #3334

comment:15 Changed 9 years ago by Roman Tolchenov

In [13796]:

A fix for explicit file path. re #3334

comment:16 Changed 9 years ago by Roman Tolchenov

In [13797]:

Combined stderr and stdout in the xml error report file. re #3334

comment:17 Changed 9 years ago by Martyn Gigg

In [13800]:

Refs #3334. More general fix for finding the SANS batch file. The relative directory structure on the original test server is not the same as the new ones.

comment:18 Changed 9 years ago by Roman Tolchenov

In [13803]:

Moved log files to logs directory. re #3334

comment:19 Changed 9 years ago by Roman Tolchenov

In [13808]:

Removed relative paths. re #3334

comment:20 Changed 9 years ago by Roman Tolchenov

In [13818]:

A relative path is removed. re #3334

comment:21 Changed 9 years ago by Roman Tolchenov

In [13819]:

re #3334

comment:22 Changed 9 years ago by Martyn Gigg

In [14020]:

Minor alterations to some isis SANS scripts so that they will run with python 2.4. Refs #3334

comment:23 Changed 9 years ago by Martyn Gigg

In [14034]:

Minor updates to work with the way the linux environments run. Re #3334

comment:24 Changed 9 years ago by Martyn Gigg

In [14035]:

Another minor tweak for RHEL6. Refs #3334

comment:25 Changed 9 years ago by Martyn Gigg

In [14039]:

A couple of minor tweaks for the Mac and Jenkins. Refs #3334

comment:26 Changed 9 years ago by Martyn Gigg

In [14045]:

Minor tweak for the Mac to get it working. Refs #3334

comment:27 Changed 9 years ago by Martyn Gigg

In [14046]:

OK, I really should have thought about that. Refs #3334

comment:28 Changed 9 years ago by Martyn Gigg

In [14057]:

Tweak for the Mac so that it picks up the correct MantidFramework file. Refs #3334

comment:29 Changed 9 years ago by Martyn Gigg

In [14059]:

Tweak for the Mac so that it picks up the correct MantidFramework file. Refs #3334

comment:30 Changed 9 years ago by Martyn Gigg

In [14090]:

Minor tweak to InstallerTests script. Refs #3334

comment:31 Changed 9 years ago by Martyn Gigg

In [14094]:

Minor tweaks to try and get the output from the tests in the correct order. Refs #3334

comment:32 Changed 9 years ago by Martyn Gigg

In [14095]:

Up the logging level so that failures give the algorithm parameters. Refs #3334

comment:33 Changed 9 years ago by Martyn Gigg

In [14097]:

Fix a syntax error. Refs #3334

comment:34 Changed 9 years ago by Martyn Gigg

In [14098]:

Remove debug code. Refs #3334

comment:35 Changed 9 years ago by Martyn Gigg

In [14122]:

Make sure the installer script picks up mantid not mantid_vates RPM. Refs #3334

comment:36 Changed 9 years ago by Roman Tolchenov

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

comment:37 Changed 9 years ago by Russell Taylor

  • Status changed from verify to verifying
  • Tester set to Russell Taylor

comment:38 Changed 9 years ago by Russell Taylor

  • Status changed from verifying to closed

We have system test jobs on all the platforms mentioned on the ISIS Jenkins server.

comment:39 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 4181

Note: See TracTickets for help on using tickets.