Problem: Shipping code generated by an experimental compiler is bad Fix By: Compile with a production ready compiler Waive If: The code is never going to be shipped Example: FAIL: production test because a production-ready compiler was not used to build the binary
This test checks to make sure that the binary was not produced by an experimental compiler. Experimental compilers can be detected by examining their version information, which will include the string NOT_FOR_PRODUCTION or cross from.
If necessary the test can be disabled via the --skip-production option and re-enabled via the --test-production option.