-
Notifications
You must be signed in to change notification settings - Fork 4
/
Todo
58 lines (38 loc) · 1.85 KB
/
Todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
TODO list for Perl module CPAN::Reporter::Smoker
#--------------------------------------------------------------------------#
# Bugs
#--------------------------------------------------------------------------#
#--------------------------------------------------------------------------#
# Features
#--------------------------------------------------------------------------#
# High priority
- "list => \@list" option
- refactor sub to call test to support PoCo::C::R into CPAN::Reporter
# Medium priority
- "limit => $n" option
- try to make TTY sane (if possible) after each smoke run
- clear CPAN build cache on start?
# Low/Maybe
- if interrupted, be more helpful
- offer to send email to bug-Dist-Name@rt.cpan.org? (use Net::SMTP and
CPAN::Reporter mail host?)
- if CPAN has distroprefs, offer to auto-disable the current distro, or
at least to open distroprefs in editor?
- retest discards after some period of time
- would need CPAN::Reporter::History to keep timestamp
- or after failing deps are updated -- but how to discover what these are?
would need changes to CPAN::Reporter history logging to separately
log DISCARD with the missing dependencies
- but halt_on_failure prevents a DISCARD message, so then what?
Maybe this does need to be logged via CPAN::Reporter::Smoker
- docs: suggest that they join cpan-testers-discuss mailing list
- docs: document how to disable CPANPLUS
- create old alpha modules for minicpan and confirm they *aren't* tested
- edit file-ls.gz
- dependencies
- look at Module::Depends::Intrusive and CPAN::Unwind
- statistics -- show counter of tests for each test run; show total tests
run at the end
- logging STDERR to a file -- parameter to start()?
- add some process control -- keep a proces ID in a run file and add a stop()
commnd to stop a running process.