NSS:TryServer: Difference between revisions

Started try syntax
(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.
Confirmed users
333

edits