Hi,
I am a student, doing research about using software analysis methods to analyze software projects. ’
In my experiments, I use XWKI-platform 10.8 as the subject.
I am interested in the code functional test, because I want to get tracing data under the functional tests.
To get correct and complete data, I need make functional test run successfully, and also locate all functional tests as possible.
In xwiki10.8 version:
In above Case 1), I locate functional tests in 7 modules. My test results in each module are:
1.xwiki-platform-distribution-flavor-test-escaping
run=652, skipped=104.
2.xwiki-platform-distribution-flavor-test-jmeter
perfromance test (I ignore this module )
3.xwiki-platform-distribution-flavor-test-misc
run 4
4.xwiki-platform-distribution-flavor-test-selenium
run = 50, failure = 6, errors = 2.
5.xwiki-platform-distribution-flavor-test-storage
run=11, skipped=1
6.xwiki-platform-distribution-flavor-test-ui
run=148, failure=2, errors=6, skipped=1
7.xwiki-platform-distribution-flavor-test-upgrade
run 1, error 1
in above Case 2), I locate functional tests in 7 modules. my test results for each module are:
1. xwiki-platform-activeinstalls/xwiki-platform-activeinstalls-test/xwiki-platform-activeinstalls-test-tests
run 1, failure 1.
2. xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-tests
run 11, failure 1, errors 4.
3. xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-tests
run 15, failures 0, errors 0
4. xwiki-platform-filter/xwiki-platform-filter-test/xwiki-platform-filter-test-tests
run 1, failure 1.
5. xwiki-platform-menu/xwiki-platform-menu-test/xwiki-platform-menu-test-tests
run 1, failure 1
6. xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-tests
run 8, failure 2, errors 1
7. xwiki-platform-scheduler/xwiki-platform-scheduler-test/xwiki-platform-scheduler-test-tests
run 1, failure 1
In summary, I found the number of case1 ) testcases are larger than the number of case 2) test cases.
Also, case2) test cases fail a lot when compared to case 1).
Since case 1) covers a lot of xwiki-platform functions (large number of testcases),
I am wondering if I can ignore the case2), that is, only use the data coolected in case 1) for my experiments?
Thanks for your reply.
Best regards,
Wuxia