Prevent page crash when using default comparer on Global Status page

When LNT was still Python 2 the default comparer was able to handle None
values with <, however Python 3 doesn't support this. As a result after
the Python 3 upgrade the Global Status page crashes when sorting any
values with None in them in the second column.

I believe this happens when there is no regression detected so this is a
valid state.

There are two ways to handle this, either filter out the None values or
sort them all the same. I have choosen the second approach since I
believe that is what Python 2 did.

Reviewed By: thopre

Differential Revision: https://reviews.llvm.org/D85422
1 file changed
tree: 237f3a5c2fec7e699fbacfc8be1f3d6f0335dc3f
  1. deployment/
  2. docker/
  3. docs/
  4. examples/
  5. lnt/
  6. schemas/
  7. tests/
  8. utils/
  9. .arcconfig
  10. .gitignore
  11. LICENSE.TXT
  12. MANIFEST.in
  13. Procfile
  14. README.md
  15. requirements.client.txt
  16. requirements.server.txt
  17. requirements.txt
  18. runtime.txt
  19. setup.cfg
  20. setup.py
  21. tox.ini
README.md

LLVM “Nightly Test” Infrastructure

This directory and its subdirectories contain the LLVM nightly test infrastructure. This is technically version “4.0” of the LLVM nightly test architecture.

The infrastructure has the following layout:

$ROOT/lnt - Top-level Python ‘lnt’ module

$ROOT/lnt/server/db - Database schema, utilities, and examples of the LNT plist format.

$ROOT/docs - Sphinx documentation for LNT.

$ROOT/tests - Tests for the infrastructure.

For more information, see the web documentation, or docs/.