44 sub constructList($release, $daily_test) { 45-52 Logic to handle getting a HTML page 53 if ($res->is_success) { 54 my @tokens = split('\n',$res->as_string); 55 my @List = (); 56 57 if($daily_test == "daily"){ 58 foreach my $token (@tokens){ 59 if($token =~ m/HREF="([a][^\/]*)/i) { 60 my $extracted = $1; 61 if ($1 !~ m/win/i){next;} 62 if (addDaily($extracted) == 1) { 63 push(@List, $extracted); 64 } 65 } 66 67 } #end foreach 68 69 } #end if 70 71 elsif ($daily_test == "test"){ 72 my $atLeastOneMatch = 0; 73 foreach my $token (@tokens){ 74 if($token =~ m/HREF="([a][^\/]*)/i) { 75 my $extracted = $1; 76 if ($1 !~ m/win/i){next;} 77 if(addTest($extracted) == 1){ 78 push(@List, $extracted); 79 } 80 } 82 } #end foreach