perl-App-SimpleScan-Plugin-LinkCheck - Link counting/presence/absence plugin

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-App-SimpleScan-Plugin-LinkCheck
Package version 1.03
Package release alt1
Package architecture noarch
Package type rpm
Installed size 12.26 KB
Download size 12.26 KB
Official Mirror
Th Linkcheck plugin adds simple link counting and presence/absence
checking pragmas to `simple_scan'. These pragmas are assertions;
they will be run for every test spec occurring after the pragma(s)
appear in the intput file.
You can, for instance, assert that you do not want to see a link
named 'Click here' anywhere in the pages referenced by the test
specs in this test:
%%no_link 'Click here'
Additional test specs generated by variable substitution will
each have the check made, so for example
%%which bar baz quux
http://<which>  / Y   Fetch page
would check for / on each of,, and, and also check for zero links
whose name is 'Click here' on each of these pages.
Conversely, you can assert that a link must be present on
each page you look at:
%%has_link 'back'
This means that a link named 'back' must appear on every page
you fetch after this pragma occurs in the input.
You may want to remove the condition for some pages in your
tests; this can easily be done by 'forgetting' the link:
%%forget_link 'back'
The assertion has now been dropped, and will not be tested
through the rest of the file. If you want to forget all of
the currently-active link-count assertions, just use
and all of the link checks will stop.
If you want to be more specific about the link counts,
you can use the extended syntax for '%%has_link':
%%has_link 'beta' >= 0
%%has_link 'up' == 2
%%has_link 'report_problems' != 1
Note that you can use any of the *numeric* operators and
a count for this. These work just like the other tests, in
that they apply to every test spec following until either
the end of the file, or a '%%forget_link' that drops them.


Package Version Architecture Repository
perl-App-SimpleScan-Plugin-LinkCheck - - -


Name Value
/usr/share/perl5 -
perl(Scalar/ -
perl(Text/ -
rpmlib(PayloadIsLzma) -


Name Value
perl(App/SimpleScan/Plugin/ = 1.030
perl-App-SimpleScan-Plugin-LinkCheck = 1.03-alt1


Type URL
Binary Package perl-App-SimpleScan-Plugin-LinkCheck-1.03-alt1.noarch.rpm
Source Package perl-App-SimpleScan-Plugin-LinkCheck-1.03-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-App-SimpleScan-Plugin-LinkCheck rpm package:
    # sudo apt-get install perl-App-SimpleScan-Plugin-LinkCheck



See Also

Package Description
perl-App-SimpleScan-Plugin-Plaintext-1.02-alt1.noarch.rpm check a page's text without markup
perl-App-SimpleScan-Plugin-Retry-1.02-alt1.noarch.rpm implement retry pragma/command line option
perl-App-SimpleScan-Plugin-Snapshot-1.03-alt1.noarch.rpm Allow tests to snapshot results
perl-App-SimpleScan-scripts-3.01-alt1.noarch.rpm App-SimpleScan scripts
perl-App-SimplenoteSync-0.2.0-alt1.noarch.rpm perl module App-SimplenoteSync
perl-App-SimplenoteSync-scripts-0.2.0-alt1.noarch.rpm App-SimplenoteSync scripts
perl-App-SimulateReads-0.16-alt1.noarch.rpm Creates single-end and paired-end fastq reads for transcriptome and genome simulation
perl-App-Skeletor-0.005-alt1.noarch.rpm Bootstrap a new project from a shared template
perl-App-Skeletor-scripts-0.005-alt1.noarch.rpm App-Skeletor scripts
perl-App-Sky-0.2.1-alt1.noarch.rpm wrapper to rsync/etc. to upload files to a remote server and give
perl-App-Sky-scripts-0.2.1-alt1.noarch.rpm App-Sky scripts
perl-App-Slackeria-0.12-alt1.noarch.rpm Project status overview
perl-App-Slackeria-scripts-0.12-alt1.noarch.rpm App-Slackeria scripts
perl-App-Slaughter-3.0.5-alt1.noarch.rpm The Slaughter System Administration Utility
perl-App-Slaughter-scripts-3.0.5-alt1.noarch.rpm App-Slaughter scripts