Anonymous | Login | Signup for a new account | 2025-06-15 20:28 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | Doomseeker Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0003290 | Doomseeker | [All Projects] Bug | public | 2017-10-04 00:09 | 2018-02-19 22:08 | ||||
Reporter | WubTheCaptain | ||||||||
Assigned To | WubTheCaptain | ||||||||
Priority | low | Severity | text | Reproducibility | have not tried | ||||
Status | closed | Resolution | won't fix | ||||||
Platform | x86_64 (really cross-platform) | OS | Debian GNU/Linux | OS Version | buster/sid | ||||
Product Version | 1.1 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0003290: Doomseeker's --tests option is undocumented | ||||||||
Description | The --tests command line option of Doomseeker is not documented anywhere, as far as I'm aware. It appears in src/core/main.cpp, Main::interpretCommandLineParameters(). | ||||||||
Steps To Reproduce | $ doomseeker --tests [00:02:06] Starting Doomseeker. Hello World! :) ... [00:02:06] Entering test mode. ... [00:02:06] ==== TESTS SUMMARY: ==== [00:02:06] Tests succeeded: 8 [00:02:06] Tests failed: 6 [00:02:06] Pass percentage: 57.14% [00:02:06] ==== Done. ==== | ||||||||
Additional Information | Need-to-know resolution to this ticket for manual pages: 0003247 | ||||||||
Attached Files | |||||||||
![]() |
|||||||||||
|
![]() |
|
WubTheCaptain (reporter) 2017-10-04 00:12 |
There is TestCore documentation for the API, at least. 'http://doomseeker.drdteam.org/docs/doomseeker_1.1/classTestCore.php [^]' |
Zalewa (developer) 2017-10-06 17:42 |
This argument is to be used by developers and not meant to be ever used by the end-user. It basically implements our own unit-testing engine. As you can see, these tests have decayed and half of them is failing (not to mention - 14 tests is a rather puny number). This is related to 1741. |
WubTheCaptain (reporter) 2017-10-07 09:10 |
I've documented this in man pages (0003247), despite the internal use only and marking it as such. Is it expected for this feature to go away soon (0001741) or should it also be documented in --help for the time being? |
WubTheCaptain (reporter) 2017-10-10 13:24 |
It's probably also good to ask: Do we intentionally want to leave this undocumented (much like GNU grep's undocumented -X option)? |
Zalewa (developer) 2017-10-11 17:22 |
I think the main issue with this option is that it's baked into Doomseeker. Unit tests could be compiled into separate executables. The end-user binary doesn't need to be polluted with code that the user should (and most probably will) never execute. I'd say: don't document it. The end goal here is to have it removed from the main executable altogether. As a side note, at work I once used tail's undocumented "---disable-inotify" to fix a bug in a larger software. |
WubTheCaptain (reporter) 2017-10-11 18:43 |
No change required, then. I may opt to remove the documentation from 0003247 before publication. |
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
Supporters: | No one explicitly supports this issue yet. |
Opponents: | No one explicitly opposes this issue yet. |
![]() |
|||
Date Modified | Username | Field | Change |
2017-10-04 00:09 | WubTheCaptain | New Issue | |
2017-10-04 00:12 | WubTheCaptain | Note Added: 0018424 | |
2017-10-06 17:42 | Zalewa | Note Added: 0018449 | |
2017-10-06 17:43 | Zalewa | Relationship added | related to 0001741 |
2017-10-06 23:41 | WubTheCaptain | Status | new => acknowledged |
2017-10-07 05:31 | WubTheCaptain | Relationship added | related to 0003247 |
2017-10-07 09:10 | WubTheCaptain | Note Added: 0018456 | |
2017-10-07 09:10 | WubTheCaptain | Status | acknowledged => feedback |
2017-10-10 13:24 | WubTheCaptain | Note Added: 0018519 | |
2017-10-10 13:24 | WubTheCaptain | Status | feedback => new |
2017-10-11 17:22 | Zalewa | Note Added: 0018531 | |
2017-10-11 18:39 | WubTheCaptain | Status | new => acknowledged |
2017-10-11 18:43 | WubTheCaptain | Note Added: 0018535 | |
2017-10-11 18:43 | WubTheCaptain | Status | acknowledged => closed |
2017-10-11 18:43 | WubTheCaptain | Assigned To | => WubTheCaptain |
2017-10-11 18:43 | WubTheCaptain | Resolution | open => no change required |
2018-02-19 22:07 | WubTheCaptain | Relationship replaced | parent of 0003247 |
2018-02-19 22:08 | WubTheCaptain | Relationship replaced | child of 0003247 |
2018-02-19 22:08 | WubTheCaptain | Resolution | no change required => won't fix |
Copyright © 2000 - 2025 MantisBT Team |