Confirmed users
333
edits
(Started try syntax) |
|||
Line 1: | Line 1: | ||
This page describes how to use the NSS try server. | This page describes how to use the NSS try server. | ||
(You probably want to push to nss-try before pushing to the main NSS repository.) | |||
=Pushing to nss-try= | =Pushing to nss-try= | ||
Line 17: | Line 19: | ||
Your try job will show up on the [https://treeherder.mozilla.org/#/jobs?repo=nss-try nss-try dashboard] in a second. | Your try job will show up on the [https://treeherder.mozilla.org/#/jobs?repo=nss-try nss-try dashboard] in a second. | ||
=Using try syntax= | |||
This section describes how to use try syntax to push your patch to nss-try and run only a subset of all available Taskcluster tests. | |||
<pre>try: -b do -p all -u all -t all</pre> | |||
This will run all available Taskcluster builds and tests and is equivalent to not specifying any try syntax at all. | |||
==Overview== | |||
Available options are: | |||
<pre> | |||
-b do (debug and opt) | |||
[default is "do" if omitted] | |||
-p linux,linux64,linux64-asan,win64 (or "all" or "none") | |||
[default is "all" if omitted] | |||
-u crmf,chains,cipher,db,ec,fips,gtest,lowhash,merge,sdr, | |||
smime,tools,ssl (or "all" or "none") | |||
[default is "none" if omitted] | |||
-t clang-format,scan-build (or "all" or "none") | |||
[default is "none" if omitted] | |||
</pre> | |||
==Build types (-b / --build)== | |||
There are two available build types: debug and opt. If you want both use <code>-b do</code>, for only debug builds use <code>-b d</code>, and use <code>-b o</code> for only optimized builds. |