Skip to content
Snippets Groups Projects
  1. Dec 04, 2020
  2. Dec 03, 2020
    • Frank Berghaus's avatar
      Each stream writes to seperate file · b35b1bdb
      Frank Berghaus authored and Walter Lampl's avatar Walter Lampl committed
      Setting multiple streams to write to the same file causes problems when
      there is an overlap in the streams' metadata itemlists that is not
      1-to-1: those items in the overlap will add more entries to the metadata
      tree than the others causing a failure when attempting to close the file
      after writing. If the list is 1-to-1 overlapping the metadata tree has
      multiple entries, which may lead to undefined behaviour.
      
      There is no reason to expect multiple output streams to need to write to
      the same file. We do not support that configuration, and should not test
      for it.
      b35b1bdb
  3. Nov 27, 2020
  4. Nov 26, 2020
  5. Nov 25, 2020
  6. Nov 23, 2020
    • Frank Winklmeier's avatar
      ControlTest: unit test cleanup · 10392396
      Frank Winklmeier authored
      - Define simply tests directly via the `SCRIPT` command rather than
        having a wrapper shell script.
      - Delete unused `.ref` files and scripts.
      10392396
    • Frank Winklmeier's avatar
      AthenaPoolTest: test definition cleanup · 79b3dcf1
      Frank Winklmeier authored
      Major cleanup of the unit test definition:
      - Use official `post.sh` script for reference comparison
      - Fix test dependencies. Previously all tests were run sequentially. In
        principle there could be a problem when multiple jobs try to write to
        the same PoolCatalog. If that happens we may need to define separate
        run directories for each test.
      - Copy all references to git to avoid the awkward EOS copy. Some of the
        references are a few 100kB, however, they compress to almost nothing
        so this should not be an issue for git storage.
      - Delete all obsolete test scripts.
      - Fix a few mistakes in job options that the previous post-processing
        script missed.
      79b3dcf1
  7. Nov 19, 2020
  8. Nov 10, 2020
  9. Nov 06, 2020
  10. Nov 03, 2020
  11. Oct 28, 2020
  12. Oct 26, 2020
  13. Oct 06, 2020
  14. Oct 02, 2020
  15. Sep 18, 2020
  16. Aug 29, 2020
  17. Aug 21, 2020
    • John Chapman's avatar
      Update log file diff in post.sh · 93006460
      John Chapman authored
      Prior to this change log file diffs in unit tests compared the reference file to the current
      output, rather than the other way around, so that lines in the log removed due to local
      changes are marked with a `+` in the diff output and lines added to the log are marked with
      a `-`.
      
      This commit switches the order of comparison with the aim of making the output more intuitive.
      See discussion in ATEAM-644.
      93006460
  18. Aug 14, 2020
  19. Aug 12, 2020
  20. Aug 08, 2020
  21. Aug 03, 2020
  22. Aug 02, 2020
  23. Aug 01, 2020
  24. Jul 28, 2020
  25. Jul 27, 2020
    • Frank Winklmeier's avatar
      Remove setting of CoreDumpSvc.FatalHandler · 5285d7e9
      Frank Winklmeier authored
      With athenaMT it is best to rely on the default (ROOT) signal handler in
      CoreDumpSvc, which uses gdb to produce the stacktrace for all threads.
      Setting `FatalHandler = 438` makes use of the `SealSignal` handler,
      which only produces one trace. For production environments where the gdb
      traces are not needed, one should override the setting in the transform
      or AMI tag as is already done today.
      
      Relates to ATEAM-629.
      5285d7e9
  26. Jul 03, 2020
  27. Jun 30, 2020
  28. Jun 27, 2020
  29. Jun 19, 2020
Loading