This summarises the system test outcome for a version prior to 2.2.0.
| “Feature” to Test | System (Yes, No, Partial) | 2.2.0 Tests | Tester | ||
|---|---|---|---|---|---|
| Agents | |||||
| Adj2Nest | =. N/A | include tests to verify results in db, DO NOT rely on return codes | Vincent | PASS, tested with manual UI and checked results in db | |
| Buckets | =. Yes | rum from command line | Larry | Pass | |
| .Copyright | =. “Partial”:http://www.fossology.org/projects/fossology/wiki/Copyright_Test_Cases | run from command line | Larry | PASS | |
| Delagent | =. “Partial”:http://www.fossology.org/projects/fossology/wiki/Delagent_Test_Cases | add tests to verify #1053, #1269, #3225, #3681 | Vincent | #1053 still not fix; Added functional tests for #1269 and #3225; #3681 test with manual UI tests | |
| Mimetype | =. | run from command line | Larry | PASS except #4725 | |
| Nomos | =. “Yes”:http://fossology.svn.sourceforge.net/viewvc/fossology/trunk/fossology/src/nomos/agent_tests/testdata/ | manually test nomos w/new license test files | Bob | PASS (Non-urgent failed tests were deferred to 2.3.0) | |
| Package Agent | =. | run from command line | Larry | PASS | |
| Scheduler | =.“Yes”:http://www.fossology.org/projects/fossology/wiki/Scheduler_Test_Cases | Bob | PASS | ||
| Ununpack | =. N/A - automated functional | add tests to verify results in db/repo, DO NOT rely on return codes | Vincent | PASS, test from command line and manual UI test, check results in db/repo | |
| Wget_Agent | =. N/A - automated functional | add tests to verify results in db/repo, DO NOT rely on return codes | Vincent | PASS except #4707, test from command line and manual UI test, check results in db/repo | |
| _\7.UI (Please perform tests using IE browser) | |||||
| BucketsDiff | =. Yes | Mary/Larry | PASS | ||
| NomosDiff | =. Yes | Mary/Larry | PASS | ||
| Homepage | =. Yes | Mary | PASS | ||
| Upload | =. yes | test added to verify #1107; Step 22,upload same package multiple times *FAILS*; #4335 Upload from server with wildcards *FAILS* | Mary/Larry | PASS (failed tests will be addressed in 2.3.0) | |
| Jobs | =. Yes | Mary/Larry | PASS | ||
| Search | =. Yes | tests added to verify #1221; Failed | Mary/Larry | PASS (failed test will be addressed in 2.3.0) | |
| Browse | =. Yes | Mary/Larry | PASS | ||
| License Browse | =. Partial | preliminary tests created | Mary/Larry | PASS | |
| Organize | =. Yes | Scheduler dies when delete folder is requested, #4437 | Mary/Larry | PASS (failed test will be addressed in 2.3.0) | |
| User Permissions | =. Yes | Larry, Vincent | PASS(if new test cases are added, will test again.) | ||
| Group Permissions | =. Create tests | add tests to verify new functionality | Larry, Vincent | First round testing using uses cases: PASS | |
| Upload Permissions | =. Create tests | add tests to verify new functionality | Larry, Vincent | First round testing using uses cases: PASS | |
| Admin | =. Yes | #3393 | Mary | PASS | |
| Tagging | =. Yes | tagging tests modified for changes in 2.2.0 | Mary (Larry) | PASS | |
| _\7.Libraries | |||||
| libfossagent | =. N/A - tested by agent/UI | PASS | |||
| libfossrepo | =. N/A - tested by agent/UI | PASS | |||
| libfossscheduler | =. N/A - tested by agent/UI | PASS | |||
| libfossdb | =. N/A - tested by agent | =. N/A - tested by agent/UI | PASS | ||
| libTestDB | =. | PASS | |||
| fossconfig | =. | =. N/A - tested by agent/UI | PASS | ||
| sqlCopy | =. | ||||
| repcopyin | =. | ||||
| repremove | =. | ||||
| _\7.Common UI modules | |||||
| common-active.php | =. N/A - tested by UI | PASS | |||
| common-agents.php | =. N/A - tested by UI | PASS | |||
| common-auth.php | =. N/A - tested by UI | PASS | |||
| common-cache.php | =. N/A - tested by UI | PASS | |||
| common-cli.php | =. N/A - tested by UI | PASS | |||
| common-buckets.php | =. N/A - tested by UI | PASS | |||
| common-compare.php | =. N/A - tested by UI | PASS | |||
| common-db.php | =. N/A - tested by UI | PASS | |||
| common-dir.php | =. N/A - tested by UI | PASS | |||
| common-folders.php | =. N/A - tested by UI | PASS | |||
| common-job.php | =. N/A - tested by UI | PASS | |||
| common-license-file.php | =. N/A - tested by UI | add test to verify #3939 | PASS | ||
| common-menu.php | =. N/A - tested by UI | PASS | |||
| common-parm.php | =. N/A - tested by UI | PASS | |||
| common-perms.php | =. N/A - tested by UI | PASS | |||
| common.php | =. N/A - tested by UI | PASS | |||
| common-pkg.php | =. N/A - tested by UI | PASS | |||
| common-plugin.php | =. N/A - tested by UI | PASS | |||
| common-repo.php | =. N/A - tested by UI | PASS | |||
| common-scheduler.php | =. N/A - tested by UI | PASS | |||
| common-sysconfig.php | =. N/A - tested by UI | PASS | |||
| common-tags.php | =. N/A - tested by UI | PASS | |||
| common-ui.php | =. N/A - tested by UI | PASS | |||
| bootstrap.php | =. N/A - tested by UI | PASS | |||
| libschema.php | =. N/A - tested by UI | PASS | |||
| _\7.Other | |||||
| cp2foss | =. | #3987 FAIL | larry | PASS (failed test will be addressed in 2.3.0) | |
| dbcreate | =. | fo-postinstall larry | PASS | ||
| fossinit | =. | fo-postinstall larry | PASS | ||
| fossjobs | =. | larry | PASS | ||
| fo_cli | =. N/A - automated functional | Bob | PASS | ||
| fo-cleanold | =. N/A - automated functional | Mary: #3165,fo-cleanold overwrites /etc/cron.d/fossology with /etc/init.d/fossology | larry/Mary | PASS | |
| schema_export | =. N/A - automated functional | larry | PASS | ||
| fo_nomos_license_list | larry | PASS | |||
| fo_copyright_list | larry | PASS | |||
| RESTful UI for PTS | =. Yes | larry(PTS upgrade?) | |||
| Source Install | =. “Yes”:http://www.fossology.org/projects/fossology/wiki/Install_2_0#Installation-from-source | please test clusters, too | Vincent | Pass | |
| Package Install | =. Yes tested in debian with 2.2.0 package, and migration test from 2.1.1 to 2.2.0 in rhel | larry | PASS except #4713 #4719 #4707 | ||
| Cluster Package Install | =. Yes | Vincent | Pass | ||
| Package Purge | =. | FAIL #4731 | larry | PASS (failed test will be addressed in 2.3.0) | |
| Continuous Integration | =. “Yes”:http://fonightly.usa.hp.com:8080 | PASS | |||
| Migration 2.1.0 → 2.2.0 | =. Yes | need unit tests | Vincent/Larry | Passed on Rhel6 Debian6 Fedora17 Ubuntu12.04 | |
| Migration 2.1.1 → 2.2.0 | =. Yes | need unit tests | Vincent/Larry | Passed on Debian6(squeeze) Rhel6 Ubuntu12.10 Fedora17 Ubuntu12.04 | |
| Cluster Testing | =. Yes | Vincent | Pass on 1host/1agent source install(svn6492) | ||
| Performance/Load | =. Yes | Mary | PASS | ||
| Concurrent User (UI/DB) | =. | ||||
| _\7.Dependency Certification | |||||
| PostgreSQL | =. N/A | ||||
| Apache httpd | =. N/A | ||||
| Glib | =. N/A | ||||
| _\7.Documentation & Processes | |||||
| Postgresql support definition & process | =. N/A | ||||
(initial creation: copied from Redmine wiki at 2016-05-20)