From aef5cb18c3f2f6e1a438faed08e944af9db4847c Mon Sep 17 00:00:00 2001 From: Max Kanat-Alexander Date: Sun, 18 Jul 2010 02:12:27 -0700 Subject: Bug 579695: Make xt/search.t do substring tests using a more consistent substring length, thus fixing an intermittent failure that would show up when searching the cf_multi_select field. r=mkanat, a=mkanat (module owner) --- xt/lib/Bugzilla/Test/Search.pm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'xt/lib/Bugzilla/Test/Search.pm') diff --git a/xt/lib/Bugzilla/Test/Search.pm b/xt/lib/Bugzilla/Test/Search.pm index 624db8e2c..0c14de823 100644 --- a/xt/lib/Bugzilla/Test/Search.pm +++ b/xt/lib/Bugzilla/Test/Search.pm @@ -304,7 +304,7 @@ sub create_keyword { sub create_user { my ($prefix) = @_; - my $user_name = $prefix . '-' . random(10) . "@" . random(10) + my $user_name = $prefix . '-' . random(15) . "@" . random(12) . "." . random(3); my $user_realname = $prefix . '-' . random(); my $user = Bugzilla::User->create({ @@ -376,7 +376,7 @@ sub _create_field_values { $values{'keywords'} = create_keyword($number)->name; foreach my $field qw(assigned_to qa_contact reporter cc) { - $values{$field} = create_user("$number-$field-")->login; + $values{$field} = create_user("$number-$field")->login; } my $classification = Bugzilla::Classification->create( @@ -417,7 +417,7 @@ sub _create_field_values { # "short_desc" as a word and matches it in every bug. my $value = "$number-$field" . random(); if ($field eq 'bug_file_loc' or $field eq 'see_also') { - $value = "http://$value" . random(3) + $value = "http://$value-" . random(3) . "/show_bug.cgi?id=$number"; } $values{$field} = $value; @@ -441,8 +441,8 @@ sub _create_field_values { . ' ' . random(); my @flags; - my $setter = create_user("$number-setter"); - my $requestee = create_user("$number-requestee"); + my $setter = create_user("$number-setters.login_name"); + my $requestee = create_user("$number-requestees.login_name"); $values{set_flags} = _create_flags($number, $setter, $requestee); my $month = $for_create ? "12" : "02"; -- cgit v1.2.3-24-g4f1b