Lines Matching +full:- +full:- +full:kernel +full:- +full:url
2 # SPDX-License-Identifier: GPL-2.0-or-later
4 # Copyright (c) 2020-2021 Petr Vorel <pvorel@suse.cz>
15 # tags which expect git tree, also need constant for URL
16 our @TAGS_GIT = ("linux-git", "linux-stable-git", "glibc-git");
19 use constant LINUX_GIT_URL => "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/c…
20 use constant LINUX_STABLE_GIT_URL => "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.…
22 use constant CVE_DB_URL => "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-";
51 // -*- mode:doc; -*-
77 if ('known-fail') {
101 my ($url, $text) = @_;
106 return "$url\[$text\]";
171 $content .= print_defined("URL", $json->{'testsuite'}->{'url'});
172 $content .= print_defined("Version", $json->{'testsuite'}->{'version'});
173 $content .= print_defined("Default timeout", $json->{'defaults'}->{'timeout'}, "seconds");
234 while (my ($k, $v) = each %{$json->{'tests'}}) {
300 $tag =~ s/-/_/g;
316 unless (-d $ENV{$env}) {
327 if (!system("git log -1 > /dev/null")) {
342 my @names = sort keys %{$json->{'tests'}};
367 if (defined($json->{'testsuite'}->{'scm_url_base'}) &&
368 defined($json->{'tests'}{$name}{fname})) {
369 $content .= paragraph(html_a(tag_url("fname", $json->{'tests'}{$name}{fname},
370 $json->{'testsuite'}->{'scm_url_base'}), "source"));
373 if (defined $json->{'tests'}{$name}{doc}) {
374 for my $doc (@{$json->{'tests'}{$name}{doc}}) {
386 if ($json->{'tests'}{$name}{timeout}) {
387 if ($json->{'tests'}{$name}{timeout} eq -1) {
390 $content .= paragraph("Test timeout is $json->{'tests'}{$name}{timeout} seconds");
393 $content .= paragraph("Test timeout defaults to $json->{'defaults'}->{'timeout'} seconds");
397 for my $k (sort keys %{$json->{'tests'}{$name}}) {
398 my $v = $json->{'tests'}{$name}{$k};
431 my @sorted_tags = sort { $a->[0] cmp $b->[0] } @{$json->{'tests'}{$name}{tags} // []};
439 my $url;
445 $commits{$k}{$v} = `git log --pretty=format:'%s' -1 $v`;
451 $url = tag_url($k, @$tag[1]);
452 if ($url) {
453 $v = html_a($url, $v);
457 # i.e. URL in known-fail
481 title => h2("About $json->{'testsuite'}->{'name'}"),
490 file => "all-tests.txt",
511 $content .= "include::$c->{'file'}\[\]\n";
513 …print_asciidoc_page($fh, $json, h1($json->{'testsuite'}->{'short_name'} . " test catalog"), $conte…
517 open(my $fh, '>', $c->{'file'}) or die("Can't open $c->{'file'} $!");
518 print_asciidoc_page($fh, $json, $c->{'title'}, $c->{'content'}->($json));