View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] |
ID | Project | Category | View Status | Date Submitted | Last Update |
0004536 | Doomseeker | [All Projects] Suggestion | public | 2025-05-04 14:37 | 2025-05-04 14:37 |
|
Reporter | Zalewa | |
Assigned To | Zalewa | |
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | assigned | Resolution | open | |
Platform | | OS | | OS Version | |
Product Version | 1.5.1 | |
Target Version | | Fixed in Version | | |
|
Summary | 0004536: Wadseeker End-to-End tests |
Description | There are no automated tests whatsoever for Wadseeker. Any change to Wadseeker may break some specific scenario and we won't be aware until a bug report is made. An example of such problem is in 0004468, where the described scenario should work properly, but for some reason Wadseeker fails to download the file there and this problem was missed during development.
The goal for this task is to establish a way for running Wadseeker tests from a command-line script where various scenarios will be embedded within the tests and the tests themselves will be capable of serving Wadseeker with all the necessary services.
The scripts should cover various scenarios of finding and downloading files and then verifying if the results are expected. Negative cases should also be verified. It would be nice to be able to run *all* the scripts via a single command and with a minimal setup requirements.
There should also be scenarios for validating the /idgames Archive, though some care must be taken as to not abuse this service by accident. |
Additional Information | I have a personal website with some scenarios that I sometimes use to run Wadseeker against, but this cannot be used for scripted testing. I only run manual tests against this website, and it's online only when I need it. |
|
Attached Files | |
|