blob: ef3f94a0d04f23bcc35816ed35125c3d3a22c8d7 [file] [log] [blame] [view]
Manual test
=================
Until the acceptance framework / AbstractDeamonTest is used for testing, manual test cases:
Projects setup
--------------
* demo/manifest
* demo/project1
* demo/project2
* demo/project3
project.config{refs/meta/config} in demo/manifest
-------------------------------
~~~
[plugin "manifest-subscription"]
store = "demo/build_manifest"
branch = "topic"
branch = "master"
~~~
Manifests setup (branch master)
-------------------------------
* default.xml
* project 1-3
* less.xml
* project 1 and 2
* subdir/default.xml
* project 1-3
Manifests setup (branch topic)
------------------------------
* default.xml
* project 1-3
Test cases
----------
### Enable refs/meta/config in demo/manifest ###
Snapshot manifests at (branch):
* m/master/default.xml
* m/master/less.xml
* m/master/subdir/default.xml
* m/topic/default.xml
### Toggle refs/meta/config in demo/manifest ###
* No change
### Change demo/project2 non-master branch ###
* No change
### Change less.xml{master} (while subscription is turned off after being on)###
* No change
### Change demo/project3 ###
These snapshot manifests should be updated:
* m/master/default.xml
* m/master/subdir/default.xml
* m/topic/default.xml
### Change less.xml{master} ###
Only this snapshot manifest should be updated:
* m/master/less.xml
### Change demo/project3 (after topic branch is removed from plugin-config)###
These snapshot manifests should be updated:
* m/master/default.xml
* m/master/subdir/default.xml