Start Here SortSite Developer Manual
SortSite Developer Edition provides a command line tool called SortSiteCmd, which produces the same reports as the SortSite desktop application. The command line interface works with continuous integration tools like Jenkins, and build tools like Apache Ant and MSBuild.
The command line takes one parameter, the name of an XML configuration file describing the site to scan:
SortSiteCmd Test.config
The configuration file looks like this:
<Site>
<!-- scan this URL -->
<ProcessURL>https://www.example.com/</ProcessURL>
<!-- and these additional URLs as part of the same site -->
<ProcessURL>https://www.example.com/landing-page1</ProcessURL>
<ProcessURL>https://www.example.com/landing-page2</ProcessURL>
<!-- scope options are scopePage, scopePageAndLinks, scopeFolder or scopeSite -->
<Scope>scopeSite</Scope>
<!-- using these SortSite exported rule settings (optional) -->
<SettingsFile>/Projects/Test.sset</SettingsFile>
<!--
save results in this directory - must have a trailing slash,
and must start with a drive letter on Windows
-->
<ReportOutputPath>/Projects/TestOutput/</ReportOutputPath>
<!--
return a non-zero error code from SortSiteCmd if actual issues found
don't match these counts, use this in automated builds or CI tools to flag
an error when tests fail
-->
<ExpectedResults>
<class name="ALL" expected="0" /> <!-- expected total issue count -->
<class name="ERR" expected="0" /> <!-- expected issue count on Errors tab -->
<class name="ACC" expected="0" /> <!-- expected issue count on Accessibility tab -->
<class name="BUG" expected="0" /> <!-- expected issue count on Compatibility tab -->
<class name="SEO" expected="0" /> <!-- expected issue count on Search tab -->
<class name="USE" expected="0" /> <!-- expected issue count on Usability tab -->
<class name="W3C" expected="0" /> <!-- expected issue count on Standards tab -->
</ExpectedResults>
</Site>
Find out more
- Bamboo integration
- Jenkins integration
- Maven integration
- MSBuild integration
- Using recorded forms
- Scanning sites with logins
- Automated deployment guide (PDF)
Note: The command line tool is only available in Developer Edition. It is not available in other products including SortSite Standard, SortSite Professional or the Desktop Suite.