{"push_id":1140890018,"size":49,"distinct_size":49,"ref":"refs/heads/master","head":"f1c6d8f56599edcdbad3680990abb8e067b76391","before":"a3d24726b608869c2190a020b34254b4403a23e9","commits":[{"sha":"44abeefc5813048861150a99d434fad2efeac31c","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"avocado.core: Get logger just once\n\nThe `test` and `app` loggers are used many times in\n`avocado.core.runner`. This patch stores them as global variables and\nuses them in the module.\n\nSigned-off-by: Lukáš Doktor <ldoktor@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/44abeefc5813048861150a99d434fad2efeac31c"},{"sha":"d37c23fae01574b63d7d0983e0b3defce0f1a981","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"avocado: Avoid custom handling of SIGINT and SIGUSR\n\nCurrently avocado adds custom handlers of SIGINT and SIGUSR1 in order to\nproduce traceback and notify about user interaction or timeout. This\ncould be missleading in case the test uses those signals and potentially\ndangerous as some tests assume default behavior.\n\nThis patch removes the custom handling of SIGINT and SIGUSR1 and\nreports the failure in `job.log`. Additionally it tries to inject the\nerror message in the test output, if status.logfile available.\n\nIn order to keep the useful traceback in case of interruption, this\npatch overrides the default SIGTERM handler. The default behavior of\nSIGTERM is to die, our custom handler raises SystemExit with info saying\nthe test was interrupted by sigterm, which should generate traceback and\nfinish. The runner then changes the result to INTERRUPTED, so even\nwhen the test modifies the SIGTERM handler, we get the correct status.\n\nWorth mentioning that in case test ignores SIGTERM, SIGKILL is emitted\nby the runner, so this should be safe approach.\n\nSigned-off-by: Lukáš Doktor <ldoktor@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/d37c23fae01574b63d7d0983e0b3defce0f1a981"},{"sha":"72cbbff17c82b88834f02aff2a9165d499a2af4d","author":{"name":"Amador Pahim","email":"281ac2f0953c28951be773cb46db01df92c36958@redhat.com"},"message":"Merge branch 'ldoktor-test-interruption2'","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/72cbbff17c82b88834f02aff2a9165d499a2af4d"},{"sha":"e519fd5e9e20572591ad880b55f1596068257f7c","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"avocado.core.result: Bring back the test duration output\n\nAvocado used to print the test duration, but with the logging refactor\nthis was omitted. Let's bring this feature back.\n\nSigned-off-by: Lukáš Doktor <ldoktor@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/e519fd5e9e20572591ad880b55f1596068257f7c"},{"sha":"31a303804dc8a9964cb7063db7404b4dc30d589e","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"docs: Improve the `--show` documentation\n\nUse `--show test` to demonstrate the  `--show-job-log` feature (and\nmention both.\n\nSigned-off-by: Lukáš Doktor <ldoktor@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/31a303804dc8a9964cb7063db7404b4dc30d589e"},{"sha":"f8b6939f8e4a20afd081e439c4cdf3bc135cc277","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"docs: Couple of typo/style fixes and minor improvements\n\nSigned-off-by: Lukáš Doktor <ldoktor@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/f8b6939f8e4a20afd081e439c4cdf3bc135cc277"},{"sha":"d4905c08a0c5d8c5e49ffdfe259aa27b4b4afa20","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"docs: Fix the results directory\n\nAdd the `profile` section of `sysinfo` collection and improve the\ndescriptions.\n\nSigned-off-by: Lukáš Doktor <ldoktor@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/d4905c08a0c5d8c5e49ffdfe259aa27b4b4afa20"},{"sha":"0d7d93041d5435013a3eede91baeb00fb89b6b8f","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"docs: Fix the multiplex example in WritingTests\n\nThe writing tests multiplexation example is actually broken and would\nnot work at all. Let's fix it.\n\nSigned-off-by: Lukáš Doktor <ldoktor@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/0d7d93041d5435013a3eede91baeb00fb89b6b8f"},{"sha":"9397c58e7b0726eb35278415629befcc983af137","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"avocado.plugins.run: Use \"TEST_REFERENCE\" metavar instead of url\n\nThis patch changes the metavar for `avocado run` positional argument to\nfit the new naming convention.\n\nSigned-off-by: Lukáš Doktor <ldoktor@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/9397c58e7b0726eb35278415629befcc983af137"},{"sha":"7dfa65645566e0001fd155213a2030f202ac8605","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"docs: Update the documentation regarding the test-ids\n\nThis updates the documentation accordingly to the recent changes in\navocado:\n\n1. test-ids (use test-id instead of url)\n2. alias resolver (add .py)\n\nSigned-off-by: Lukáš Doktor <ldoktor@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/7dfa65645566e0001fd155213a2030f202ac8605"},{"sha":"4ba17aed34fe625746b9d79dfc54a2c740f2b1f4","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"selftests: Fix test_basic..test_kill_stopped_sleep resultdir\n\nThe result-dir of the\ntest_basic.RunnerSimpleTest.test_kill_stopped_sleep depends on `sleep`\nbinary location. This patch uses the `astring.string_to_safe_path`\nfunction to determine the location.\n\nSigned-off-by: Lukáš Doktor <ldoktor@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/4ba17aed34fe625746b9d79dfc54a2c740f2b1f4"},{"sha":"e22aa3dcc17ae461fefa81e4f8d8ecf6483848ee","author":{"name":"Amador Pahim","email":"281ac2f0953c28951be773cb46db01df92c36958@redhat.com"},"message":"Merge branch 'ldoktor-test_kill_stopped_sleep'","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/e22aa3dcc17ae461fefa81e4f8d8ecf6483848ee"},{"sha":"101bf36ab1c9c7258b15a66ab60abc99db0089cd","author":{"name":"Cleber Rosa","email":"52f385296198955c3690816a0336a65bb08f619a@redhat.com"},"message":"Merge remote-tracking branch 'ldoktor/test-ids-docs2'","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/101bf36ab1c9c7258b15a66ab60abc99db0089cd"},{"sha":"8554f85c469455b22a4440ff2d6b4eb1ed634fc8","author":{"name":"Wei Jiangang","email":"9b91bd539d96219cd430d8892f5962aefe717911@cn.fujitsu.com"},"message":"linuxbuild: fix NameError that 'os' is not defined\n\nSigned-off-by: Wei Jiangang <weijg.fnst@cn.fujitsu.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/8554f85c469455b22a4440ff2d6b4eb1ed634fc8"},{"sha":"754c0a854ddb1efadfe7f371b6989a15a787cf46","author":{"name":"Cleber Rosa","email":"52f385296198955c3690816a0336a65bb08f619a@redhat.com"},"message":"Tests time accounting: be more precise about what is being shown\n\nAvocado has until now shown very simplified time information for jobs,\nand some could even say unprecise or just plain incorrect.\n\nThe fact is that the time displayed in the UI (HumanResult) and also\non the various other supported formats is the sum of the run time of\nindividual tests.\n\nThe problem with that is tha a job may include other actions that can\ntake time, from little to substancial amounts.  This makes it clear\nthat a job that say, took 30 seconds to run (although not displayed at\nthis point), spent only 20 seconds actually running tests.\n\nSigned-off-by: Cleber Rosa <crosa@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/754c0a854ddb1efadfe7f371b6989a15a787cf46"},{"sha":"a5f56bb88ef05b202df4f3820bfdfb9f9c627dfb","author":{"name":"Cleber Rosa","email":"52f385296198955c3690816a0336a65bb08f619a@redhat.com"},"message":"Merge remote-tracking branch 'pandawei/fix-os'","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/a5f56bb88ef05b202df4f3820bfdfb9f9c627dfb"},{"sha":"8dd32f4d1de4b7c4dc67af0c2b604063be9ae092","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"Merging pull request 1207\n\n* https://github.com/avocado-framework/avocado:\n  Tests time accounting: be more precise about what is being shown","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/8dd32f4d1de4b7c4dc67af0c2b604063be9ae092"},{"sha":"60e8542bd07a8f75ce22ef1e7c9f09821a49cebd","author":{"name":"Cleber Rosa","email":"52f385296198955c3690816a0336a65bb08f619a@redhat.com"},"message":"Job scripts: add core dump handling set of scripts\n\nThis adds a \"contrib\" level set of scripts that will put coredump\nfiles in the job result directory.  Additionally, the system core\npattern, changed to achieve that result will be restore after the job\nfinishes running tests.\n\nFinally, coredump files are attempted to be associated with individual\ntests so users can quickly deal with the coredumps of possibly failed\ntests.\n\nSigned-off-by: Cleber Rosa <crosa@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/60e8542bd07a8f75ce22ef1e7c9f09821a49cebd"},{"sha":"83a3d6021c99f0bd6797bbbd9f74de05da5fb96b","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"Merging pull request 1212\n\n* https://github.com/avocado-framework/avocado:\n  Job scripts: add core dump handling set of scripts","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/83a3d6021c99f0bd6797bbbd9f74de05da5fb96b"},{"sha":"18007fc877297bf944efca12e918e896af6022ee","author":{"name":"Lukáš Doktor","email":"6ab40df17c754cabc06055a3d3fe3c5778c5cbbd@redhat.com"},"message":"examples.testplans: Fix passtest alias to passtest.py\n\nWe removed the hack to append \".py\" when using aliases. This patch\nreflects the change in testplan.\n\nSigned-off-by: Lukáš Doktor <ldoktor@redhat.com>","distinct":true,"url":"https://api.github.com/repos/adereis/avocado/commits/18007fc877297bf944efca12e918e896af6022ee"}]}
{"actor":{"display_login":"adereis"}}