All Projects Have No Outgoing Change

Since:
Last Modified: $Date: 2004/03/23 19:11:08 $

Precondition:

  1. Project1, project2 and project3 are committed
  2. Project1, project2 and project3 do not have outgoing changes
  3. Project1, project2 and project3 were released with tag “V2”
  4. Map project has map1.map, map2.map and map3.map
  5. Map project is committed
  6. The projects and entries have the mapping relation shown in table below

Test Steps:

  1. Start wizard
  2. Select project1, project2 and project3
  3. Check "Release only the changed projects"
  4. Click next
  5. Click back
  6. Uncheck “Release only the changed projects”
  7. Click next
  8. Enter tag "v3"
  9. Make sure "Move tag if it already exists" unchecked
  10. Make sure "Validate release" checked
  11. Make sure "Show the map file change before committing"
  12. Click next
  13. Click next
  14. Comment as "Release unchanged projects—release anyway"
  15. Click finish

Expected Results:

  1. Step 4: Project Compare dialog shows no-changed projects
  2. Step 5: Project Selection Page appears
  3. Step 7: Enter Tag page shows up
  4. Step 12: Compare Map Files page shows map1.map and map2.map have proposed changes. Double click map1.map, you will find the tag of project1 and project2 is v2 and the tag is proposed to become v3. Double click map2.map, you will see the tag of project3 is also proposed to become v3 from v2.
  5. Step 13: Commit Comment page shows up.
  6. Step 15: Wizard finishes. And (a) project1, project2 and project3 are tagged as v3 in local map files; (b) map project is committed; (c) No difference will be found by comparing local and repository map project; (d) No validation comparison dialog shows up; (e) Compare local and v3 in repository version, there should be no difference for all 3 projects