Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Installing C:\cpanrun-5.8\build\5-8-0\site\lib\News\Newsrc.pm Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\News\Newsrc\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod -> 1: a: 1,3 ok 7 #load(t/newsrc) b! 1-10 -> 1: b! 1-10 ok 8 #load(t/newsrc.bak) -> : ok 9 #load errors #load a -> f News::Newsrc::load: file t/.newsrc: News::Newsrc::import_rc: line 1: News::Newsrc::parse: Bad newsrc line: a at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\News-Newsrc\blib\lib/News/Newsrc.pm line 82. ok 10 #load a: 10-1 -> f News::Newsrc::load: file t/.newsrc: News::Newsrc::import_rc: line 1: News::Newsrc::parse: Bad article list: a:10-1 at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\News-Newsrc\blib\lib/News/Newsrc.pm line 87. ok 11 #save #save a: 1,3 -> a: 1,3 ok 12 #save_bak #save -> 0 ok 13 #save -> 1 ok 14 #save_load #save -> 1 ok 15 #save_as #save -> 1 ok 16 #save -> 1 ok 17 #import ok 18 ok 19 #export ok 20 ok 21 #groups #add_group('a') a: , 1 ok 22 #add_group('b') a: b: , 1 ok 23 #add_group('c') a: b: c: , 1 ok 24 #add_group('c') a: b: c: , 0 ok 25 #add_group('c', replace=>1) a: b: c: , 1 ok 26 #del_group('b') a: c: , 1 ok 27 #del_group('x') a: c: , 0 ok 28 #subscription #unsubscribe('a') a! c: ok 29 #subscribe('a') a: c: ok 30 #subscribe('d') a: c: d: ok 31 #unsubscribe('e') a: c: d: e! ok 32 #where #'e' e: ok 33 #'h' e: h: ok 34 #'a',where=>'first' a: e: h: ok 35 #'z',where=>'last' a: e: h: z: ok 36 #'g',where=>'alpha' a: e: g: h: z: ok 37 #'f',where=>[number=>2] a: e: f: g: h: z: ok 38 #'r',where=>[number=>-1] a: e: f: g: h: r: z: ok 39 #'p',where=>[before=>'r'] a: e: f: g: h: p: r: z: ok 40 #'t',where=>[after=>'r'] a: e: f: g: h: p: r: t: z: ok 41 #'w',where=>[number=>100] a: e: f: g: h: p: r: t: z: w: ok 42 #'x',where=>[before=>'b'] a: e: f: g: h: p: r: t: z: w: x: ok 43 #'y',where=>[after=>'b'] a: e: f: g: h: p: r: t: z: w: x: y: ok 44 #moves #'c',where=>'alpha' a: b: c: d: e: f: g: ok 45 #'a',where=>'alpha' a: b: c: d: e: f: g: ok 46 #'g',where=>'alpha' a: b: c: d: e: f: g: ok 47 #'b' a: c: d: e: f: g: b: ok 48 #'c',where=>'first' c: a: d: e: f: g: b: ok 49 #'g',where=>'last' c: a: d: e: f: b: g: ok 50 #'f',where=>[number=>2] c: a: f: d: e: b: g: ok 51 #'e',where=>[number=>-1] c: a: f: d: b: e: g: ok 52 #'g',where=>[before=>'b'] c: a: f: d: g: b: e: ok 53 #'a',where=>[after=>'d'] c: f: d: a: g: b: e: ok 54 #'d',where=>[number=>-100] d: c: f: a: g: b: e: ok 55 #'f',where=>[before=>'x'] d: c: a: g: b: e: f: ok 56 #'c',where=>[after=>'x'] d: a: g: b: e: f: c: ok 57 #adds ok 58 #m l k j i h g f e d c b a #marks #mark ('a', 1 ) a: 1 b: c: ok 59 #mark ('b', 4 ) a: 1 b: 4 c: ok 60 #mark_list ('c', [1,3,5]) a: 1 b: 4 c: 1,3,5 ok 61 #mark_list ('b', [1..10]) a: 1 b: 1-10 c: 1,3,5 ok 62 #mark_range ('a', 3, 5 ) a: 1,3-5 b: 1-10 c: 1,3,5 ok 63 #unmark ('a', 3 ) a: 1,4-5 b: 1-10 c: 1,3,5 ok 64 #unmark_list ('b', [3..5] ) a: 1,4-5 b: 1-2,6-10 c: 1,3,5 ok 65 #unmark_range('c', 5, 10 ) a: 1,4-5 b: 1-2,6-10 c: 1,3 ok 66 #mark ('d', 1 ) a: 1,4-5 b: 1-2,6-10 c: 1,3 d: 1 ok 67 #mark_list ('e', [1,2]) a: 1,4-5 b: 1-2,6-10 c: 1,3 d: 1 e: 1-2 ok 68 #mark_range ('f', 3, 5 ) a: 1,4-5 b: 1-2,6-10 c: 1,3 d: 1 e: 1-2 f: 3-5 ok 69 #unmark ('g', 1 ) a: 1,4-5 b: 1-2,6-10 c: 1,3 d: 1 e: 1-2 f: 3-5 g: ok 70 #unmark_list ('h', [1,2]) a: 1,4-5 b: 1-2,6-10 c: 1,3 d: 1 e: 1-2 f: 3-5 g: h: ok 71 #unmark_range('i', 3, 5 ) a: 1,4-5 b: 1-2,6-10 c: 1,3 d: 1 e: 1-2 f: 3-5 g: h: i: ok 72 #predicates #exists(a) -> 1 ok 73 #exists(b) -> 1 ok 74 #exists(e) -> ok 75 #subscribed(a) -> 1 ok 76 #subscribed(b) -> ok 77 #subscribed(e) -> ok 78 #marked(a 1) -> 1 ok 79 #marked(a 6) -> ok 80 #marked(b 4) -> 1 ok 81 #marked(c 25) -> ok 82 #marked(e 1) -> ok 83 #exists(e) -> ok 84 #lists #num_groups -> 5 ok 85 #groups -> c a f b d ok 86 #sub_groups -> c a d ok 87 #unsub_groups -> f b ok 88 #marked_articles ('a') -> 1 2 3 4 5 ok 89 #marked_articles ('x') -> ok 90 #unmarked_articles('a', 1, 9) -> 6 7 8 9 ok 91 #unmarked_articles('y', 3, 5) -> 3 4 5 ok 92 #groups -> c a f b d ok 93 #sub_groups -> c a d ok 94 #unsub_groups -> f b ok 95 #marked_articles ('a') -> 1 2 3 4 5 ok 96 #marked_articles ('x') -> ok 97 #unmarked_articles('a', 1, 9) -> 6 7 8 9 ok 98 #unmarked_articles('y', 3, 5) -> 3 4 5 ok 99 #get_articles #c -> 20-21,33,38 ok 100 #a -> 1-5 ok 101 #f -> ok 102 #b -> 3-8,15,20 ok 103 #d -> 1,3,7 ok 104 #x -> ok 105 #set_articles #c -> 1 ok 106 #c -> ok 107 #c -> 0 ok 108 #c -> ok 109 #a -> 1 ok 110 #a -> 1-5,81 ok 111 #a -> 0 ok 112 #a -> 1-5,81 ok 113 #f -> 1 ok 114 #f -> 5 ok 115 #f -> 0 ok 116 #f -> 5 ok 117 #y -> 1 ok 118 #y -> 23,26,31-91 ok 119 #y -> 0 ok 120 #y -> 23,26,31-91 ok 121 #z -> 1 ok 122 #z -> ok 123 #z -> 0 ok 124 #z -> ok 125 ok All tests successful. Files=1, Tests=125, 1 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)