Opened 13 years ago

Closed 13 years ago

#1615 closed task (fixed)

Add test program in BASE 2.17 that create data that need special handling when updating to BASE 3

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: major Milestone: BASE 3.0
Component: test Version:
Keywords: Cc:

Description (last modified by Nicklas Nordborg)

The 'roles' test program is already creating a lot of data and I think we could extend this with an 'extra' test option that for example creates:

  • Some AnyToAny links
  • Items as plugin parameters
  • Annotations
  • Batch importer configurations
  • Table context settings (filters, sort order, etc.)

Affected item types are all Biomaterials and Hybridizations, Scans, Protocol/Software/Hardware types.

Change History (5)

comment:1 by Nicklas Nordborg, 13 years ago

Description: modified (diff)
Owner: changed from everyone to Nicklas Nordborg
Status: newassigned

comment:2 by Nicklas Nordborg, 13 years ago

(In [5702]) References #1615: Add test program in BASE 2.17 that create data that need special handling when updating to BASE 3

An extra test program has been added to the 'roles' test program. It is started with:

./test.sh roles extra

The other tests (except the 'guest' test) in the test program must have been executed first:

./test.sh roles root admin power user

comment:3 by Nicklas Nordborg, 13 years ago

(In [5732]) References #1615: Add test program in BASE 2.17 that create data that need special handling when updating to BASE 3

  • Added some images to scans.
  • Simulate context related to filtering and sorting on fileType, softwareType, etc.

comment:4 by Nicklas Nordborg, 13 years ago

(In [5754]) References #1615: Add test program in BASE 2.17 that create data that need special handling when updating to BASE 3

Adding subtypes with duplicate names. Names must be unique per item type in BASE 3, so the update script must fix this by adding suffixes.

comment:5 by Nicklas Nordborg, 13 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.