1. 30 4月, 2019 1 次提交
    • C
      Selftests: temporary file management improvements · 234da7fd
      Cleber Rosa 提交于
      Rules such as "check" on our Makefile make sure that no temporary
      directory created by Avocado is left behind, but, it's very hard to
      tell who created a rogue directory.
      
      This brings improvements to the naming of the temporary directory, so
      that it's trivial to tell which test created in the first place.
      
      Additionally, it improves the temporary directory creation, usually by
      making use of a tearDown() test phase, instead of other more fragile
      methods.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      234da7fd
  2. 27 4月, 2019 4 次提交
    • C
      Merge branch 'travis_ci_fixes' · b83c5533
      Cleber Rosa 提交于
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      b83c5533
    • C
      selftests/signedoff-check.sh: fix use of return with exit · 00039161
      Cleber Rosa 提交于
      When this test used to be a function, it was OK to use "return",
      but now that it's a script (and the code is not wrapped in a
      function) that is invalid shell syntax.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      00039161
    • C
      selftests/signedoff-check.sh: ignore merge commits · 255d3086
      Cleber Rosa 提交于
      When CI systems work on branches for testing, they usually create
      merge commits.  And those won't be signed, specially not from the
      author of the other commits.
      
      Let's skip the merge commits to work around that.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      255d3086
    • C
      Travis-CI: check the HEAD of the branch only · d8353eed
      Cleber Rosa 提交于
      For a long time we have resorted to a hack, let's call it "all commits
      hack", to test all commits in a branch on Travis-CI.  While it clear
      had a positive side, it also had its annoyances.
      
      Now, more and more often, we're faced with the obligation of breaking
      PRs in smaller pieces just because of the limitations that the free
      tier of Travis-CI imposes (for instance max job time is 50 minutes).
      
      For instance, as this is written, the status of the master branch
      is broken, because of the max job time.  And there's no way to
      waive it or tweak it.
      
      Also, the hack caused some really interesting problems, and caused
      a lot of time wasted, for instance, because it masks the merge commit
      that Travis-CI creates, and consequently, makes the signedoff-check.sh
      fail on the real HEAD of the merged branch.  Basically, the "all
      commits hack" is a requirement to currently have signedoff-check.sh
      passing on Travis-CI.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      d8353eed
  3. 25 4月, 2019 1 次提交
  4. 24 4月, 2019 11 次提交
  5. 23 4月, 2019 7 次提交
  6. 19 4月, 2019 1 次提交
  7. 18 4月, 2019 1 次提交
  8. 17 4月, 2019 10 次提交
  9. 09 4月, 2019 2 次提交
  10. 02 4月, 2019 2 次提交