{"push_id":2985859148,"size":17,"distinct_size":16,"ref":"refs/heads/enhance-unit-tests","head":"a06f4134104f94c6f39273ff70454148a73d341c","before":"9ddd4eef4b99b3ffb79dc7dd9cf91cfac0732630","commits":[{"sha":"3b676881f33e23f0e43da175d7271a5127f5508c","author":{"name":"Ben England","email":"891989aaf15991892bbb52d49a68caec14770a71@redhat.com"},"message":"Fio histo log pctiles (#958)\n\nreplace fiologparser_hist.py with fio-histo-log-pctiles.py\r\n\r\nadd upstream fio-histo-log-pctiles.py for testing purposes\r\nThis commit can be reverted once pbench-fio package has it\r\npandas dependency is gone\r\nnow computes cluster-wide latency percentiles over time\r\nno averages\r\nadd --histogram_interval_sec\r\nfor backwards compatibility,\r\naccept --histogram-interval-msec parameter\r\nbut just convert it into seconds\r\nskip over histogram processing parameter output\r\nfio-postprocess-viz.py reports empty hist.csv files","distinct":false,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/3b676881f33e23f0e43da175d7271a5127f5508c"},{"sha":"79ef6463846ea9469557e6a259a934f7a61f24e0","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Ignore unittests.log files","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/79ef6463846ea9469557e6a259a934f7a61f24e0"},{"sha":"2c51fce626c34fb0cf299f934cc75286d9227e63","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"A simple script to create a fake tar ball","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/2c51fce626c34fb0cf299f934cc75286d9227e63"},{"sha":"0fdee235bfcf71a0d50b66f54cff5974eaf9099e","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Clean up set-result-state script\n\nThe `pbench-server-set-result-state` script was an attempt to address an issue\nwith the clients knowing too much about how the server side works.  With the\nv0.49 release, this script was released into the wild, and was finally removed\nwith the v0.51 release.\n\nFor compatibility we have to maintain it, so we just clean up the comments and\nleft-over code.\n\nWe also remove the inotify reference from the `pbench-server-prep-shim-001`\nscript, along with the comment about duplicate code. The code duplication is\nnecessary given the need to maintain compatibility going forward.","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/0fdee235bfcf71a0d50b66f54cff5974eaf9099e"},{"sha":"5c5a756021bd58aecd9cf5bf1ee168b8cc9bc2ec","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Ensure PATH has the pbench server bin dir in it\n\nWe need to ensure that the PATH variable has the proper bin directory in\nits list for the pbench server code.  We don't need to do this in the\nunit test environment, though.\n\nWe also use $PROG instead of $(basename $0), fixing up places where exit\nis called before log_finish, adding log_exit to assist.","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/5c5a756021bd58aecd9cf5bf1ee168b8cc9bc2ec"},{"sha":"da03913663efaad3c6200ac07a6fc8188410ff50","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Fix quarantine to ignore arguments that don't exist","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/da03913663efaad3c6200ac07a6fc8188410ff50"},{"sha":"19047b29e4e22f4c4a35b5b207a6561254a620ce","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Consistently handle pushd/popd error output","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/19047b29e4e22f4c4a35b5b207a6561254a620ce"},{"sha":"e577e4e974db9192c26887050e55fa39a92932e0","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"No longer need to check for LOGSDIR in audit-archive","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/e577e4e974db9192c26887050e55fa39a92932e0"},{"sha":"0eb33d25d212db6c27fda0efc441a8944bc8b015","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Ensure backup tarballs doesn't include state dirs\n\nWe modify the `$EXCLUDE_DIRS` to explicitly list all of the WONT-INDEX.*\ndirectories that pbench-index uses.\n\nWe modify pbench-index to not expect all the WONT-INDEX.* state directories\nto exist ahead of time.\n\nWe also remove the special unit test environment for index-pbench as it is\nno longer necessary.","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/0eb33d25d212db6c27fda0efc441a8944bc8b015"},{"sha":"2719c22d77ab061bb28d21dfe3baaf955ba61a20","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Fix pbench-server-prep-shim-002 error handling","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/2719c22d77ab061bb28d21dfe3baaf955ba61a20"},{"sha":"ee53eeb83fbf36c67b7e02f657009f856f94e55e","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Hide remaining unit test checks from scripts","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/ee53eeb83fbf36c67b7e02f657009f856f94e55e"},{"sha":"4ea91111433c1e767f68a14cd8e8f3ad634f2501","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Fix server unit test 11 to remove rsync references\n\nThe state file for test-11 had a pbench-rsync-satellite logs directory\nin it, which is the wrong name, and added confusion when reviewing the\noutput of the test.","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/4ea91111433c1e767f68a14cd8e8f3ad634f2501"},{"sha":"c4d437657593747c6612cbd188b67de9208bf9ca","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Add remaining server cron scripts to unit tests\n\nWe also add the beginning of a unit test specifically for pbench-dispatch.\n\nWe also fix up a few of the scripts so that they report consistently\nwith other scripts in the unit tests.","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/c4d437657593747c6612cbd188b67de9208bf9ca"},{"sha":"e426ca74d8c29334e0ff10b8e69d4ad31a5a901d","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Refactor pbench-dispatch to streamline\n\nWe use the process of checking the md5sum to validate the tar balls existence,\nand only process tar balls that have likes explicitly in the TODO state\ndirectory.","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/e426ca74d8c29334e0ff10b8e69d4ad31a5a901d"},{"sha":"8a6d4edbbf1bf6b79a737c3e591560d7df8eeede","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Only look for linksrc state directories","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/8a6d4edbbf1bf6b79a737c3e591560d7df8eeede"},{"sha":"069ba811dc8ad55affc7af2989006eba74f18e12","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Straighten out mock test command environment\n\nWe create a simple command and use a symlink to avoid duplicating\nthe same file, and then update all the commands to emit output to\nthe $_testlog.\n\nWe also fix up the activation log to remove the log file prefix.","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/069ba811dc8ad55affc7af2989006eba74f18e12"},{"sha":"a06f4134104f94c6f39273ff70454148a73d341c","author":{"name":"Peter Portante","email":"1768998915a9d75a38099dd28e7e828cd5a8c6fe@redhat.com"},"message":"Add full test of all scripts with tar balls\n\nWe add test-5.2 containing tar balls as if a move-results from both\nversions had occurred, and mock out sync-satellite with tar balls\nfrom satellite servers.  This let's all scripts run and execute to\nsome extent, though they are fake tar balls so indexing does not\nwork successfully.\n\nWe also fix both shims to only use the md5sum command to check for the\ntarball and .md5 file existence.\n\nWe made extensive modifications to pbench-sync-satellite to bring the\nlog file usage into line a bit, and prepare it for deeper unit testing.\n\nWe made extensive changes to use configuration files for the server\nactivation scripts, modifying them to match more closely how our\nexisting production deployments look.\n\nWe no longer consider every tar ball for every contoller in satellite\ncleanup, but only those that belong to a given controller.  In\naddition, we have fixed up a number of the conditional tests to be sure\nthey work properly and avoid state from previous loop iterations\nleaking into subsequent ones.\n\nFurther we add unittests to verify some of the behaviors.","distinct":true,"url":"https://api.github.com/repos/distributed-system-analysis/pbench/commits/a06f4134104f94c6f39273ff70454148a73d341c"}]}
{"actor":{"display_login":"portante"}}