NSS/BoGo Tests: Difference between revisions

Guidance for updating BoGo versions
No edit summary
(Guidance for updating BoGo versions)
 
Line 6: Line 6:
     git clone https://boringssl.googlesource.com/boringssl
     git clone https://boringssl.googlesource.com/boringssl
     cd boringssl
     cd boringssl
     git checkout bbfe603519bc54fbc4c8dd87efe1ed385df550b4
     git checkout ec55dc15d3a39e5f1a58bfd79148729f38f6acb4


Then you can run the BoGo tests.
Then you can run the BoGo tests.
Line 13: Line 13:
     GOPATH="$PWD" go test -shim-path "$DISTDIR"/bin/nss_bogo_shim -loose-errors \
     GOPATH="$PWD" go test -shim-path "$DISTDIR"/bin/nss_bogo_shim -loose-errors \
     -allow-unimplemented -shim-config "$SOURCE_DIR/gtests/nss_bogo_shim/config.json"
     -allow-unimplemented -shim-config "$SOURCE_DIR/gtests/nss_bogo_shim/config.json"
=== Updating BoGo Versions ===
Care is needed when upgrading the version of BoGo in use in [https://searchfox.org/nss/source/tests/bogo/bogo.sh#28 tests/bogo/bogo.sh]. Often new tests are added to BoGo that do not pass on NSS.
Before publicly posting any changes to our BoGo version or the "DisabledTests" list for nss_bogo_shim, each test failure needs to be individually triaged. If there are any suspicious failures, those must be addressed before we post about the upgrade. If there are questionable circumstances, it is better to ask on nss-dev than not.


[[Category:NSS]]
[[Category:NSS]]
122

edits