Ticket #7777 (closed: fixed)
Add mounts of SNS data archive to the node that builds and tests mantidnightly
Reported by: | Russell Taylor | Owned by: | Russell Taylor |
---|---|---|---|
Priority: | major | Milestone: | Release 3.0 |
Component: | Tools | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Stuart Campbell |
Description
Some of our system tests are never executed automatically because the input data files were too big to put in the repository. These are all ones needing SNS data files. The obvious solution to get around this is to mount the data directories on the machine we build mantidnightly on so that they're at least tested somewhere. The only issue might be giving the account that it's built under read access.
Change History
comment:2 Changed 7 years ago by Russell Taylor
Re #7777. Remove full path to bl6_flux_at_sample file.
This leads to the one in the system tests repository being found and will mean that the test will run on rhel6_tester.sns.gov
Changeset: ec7fa95e61ec2772830115ff89794ed8a98e8602
comment:3 Changed 7 years ago by Russell Taylor
Re #7777. Try and fix attempt to write result log into /SNS/EQSANS.
Changeset: 8f9d7a81d58f64fc6d056b003bb09ddc10b3957e
comment:4 Changed 7 years ago by Russell Taylor
Re #7777. Update reference results - very small changes.
These files relate to tests that have not been getting run (the input files are not in the repo) and the results of the analysis have changed very slightly.
Changeset: a1dc1f2e566d0626299f52dce30b5543f936ab38
comment:5 Changed 7 years ago by Russell Taylor
- Status changed from inprogress to verify
- Resolution set to fixed
Tester: There's a branch with minor changes for this here. The main part though, was having the sysadmins add the data mounts to rhel6-tester & giving the Jenkins agent permission to read them.
Look at this job. Notice that fewer tests were skipped. The relevant tests here are EQSANSFlatTestAPIv2 (which requires data that's not in the repo), SNSPowderRedux (ditto) & SNSConvertToMDTest (the reference files are too big for the repo so have been manually placed on rhel6-tester). There's one other test that was not skipped purely because this machine has more memory than rhel6-tester2.
rhel6-tester is the node that the "mantidnightly" for deployment to the SNS analysis cluster is always tested on. Occasionally the develop branch system tests could run there, but they usually run on rhel6-tester2 as it's faster. Possibly we should add the mounts there too, but this is a good first step that means these tests are at least run regularly as opposed to almost never.
comment:6 Changed 7 years ago by Stuart Campbell
- Status changed from verify to verifying
- Tester set to Stuart Campbell
comment:7 Changed 7 years ago by Stuart Campbell
- Status changed from verifying to closed
Merge remote branch 'origin/feature/7777_run_more_systemtests'
Full changeset: b7b59488fbc44271ad6394aa04ff6bebd078594a
Email sent to linux support.