<commit_before>TODO, must have:

* Console output generated by package, class and method
* Unified (linear) console log view across all tests (alternative to package/class/method view)
* Showing information about slaves
* Showing RR-specific annotations
* Showing test in the execution order (only in method view), per slave order
* Showing failing tests first (if any test failed/errored)
* General indication of ok / failure in document title
* A "bulb" indication of general ok / failure (green/red, like in Bamboo)
* Indication next to package/class/method that there was console output
* Display of global overrides
* Detailed test method view
  * class name
  * method name
  * annotations:
    * seeds
    * repetitions
    * timeout
    * expected exceptions
  * slave
  * staus: ok, ignored by assumption, ignored by annotation, failed, error
  * execution time
  * stack trace
  * console output
* navigation: package -> class -> method and back
* navigation using HTML5 history API (bookmarkable urls)
* ignored by assumption vs by annotation in descriptions
* global start date in header (because individual tests report just time)
* multiple column sorting tip
* fix white gaps in status bar
* keyboard navigation + hints


Nice to have:

* Automatic/configurable abbreviation of package names
* Deemphasizing common prefix (package, class name) in class and method view.
* Minification of assets
* Clean-up of data JSON (smaller size)
* Table filters: by status, free text (regex?)


To decide:

* Generation of markup in JS makes things easy, but is terrible for indexing in search engines.
  Maybe there should be some pre-rendered version as well?

* Showing aggregations by the slave they ran on (like by package/method)?

* Mobile version?


Testing:

* Empty report
* All failures
* All errors
* All ignored
* All passed
* One vs many (string formatting)
* Performance<commit_msg>GH-38: cleanup of TODOs<commit_after>TODO, must have:

* Console output generated by package, class and method
* Unified (linear) console log view across all tests (alternative to package/class/method view)
* Showing information about slaves
* Showing RR-specific annotations
* Indication next to package/class/method that there was console output
* Display of global overrides
* Detailed test method view
  * class name
  * method name
  * annotations:
    * seeds
    * repetitions
    * timeout
    * expected exceptions
  * slave
  * staus: ok, ignored by assumption, ignored by annotation, failed, error
  * execution time
  * stack trace
  * console output
* navigation: package -> class -> method and back
* navigation using HTML5 history API (bookmarkable urls)
* ignored by assumption vs by annotation in descriptions
* global start date in header (because individual tests report just time)
* multiple column sorting tip
* fix white gaps in status bar
* keyboard navigation + hints


Nice to have:

* Automatic/configurable abbreviation of package names
* Deemphasizing common prefix (package, class name) in class and method view.
* Minification of assets
* Clean-up of data JSON (smaller size)
* Table filters: by status


To decide:

* Generation of markup in JS makes things easy, but is terrible for indexing in search engines.
  Maybe there should be some pre-rendered version as well?

* Showing aggregations by the slave they ran on (like by package/method)?

* Mobile version?


Testing:

* Empty report
* All failures
* All errors
* All ignored
* All passed
* One vs many (string formatting)
* Performance


DONE:

* Showing test in the execution order (only in method view), per slave order
* Showing failing tests first (if any test failed/errored)
* General indication of ok / failure in document title
* A "bulb" indication of general ok / failure (green/red, like in Bamboo)
* Table filters: free text
{'fraction_non_alphanumeric': 0.0614218504966022, 'fraction_numerical': 0.0010454783063251437, 'mean_word_length': 4.192672998643148, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6167237', 'n_tokens_mistral': 1016, 'n_tokens_neox': 966, 'n_words': 506}