Permalink
Switch branches/tags
Nothing to show
Commits on Sep 14, 2010
  1. Merge branch 'results'

    Matt Robinson committed Sep 14, 2010
    * results:
      Make the test failure output more readable
      Fix typos from chromatic's patch
      Made harness record diagnostic output for failures.
  2. Make the test failure output more readable

    Matt Robinson committed Sep 14, 2010
    When the test failure output only had the failing test name it made
    sense to have the lines numbered.  Now that the test error messages are
    also in the failure list, the line numbering is confusing and hard to
    read.  This gets rid of line numbering and replaces it with test
    numbering, spaces out the failure results and moves the summary to the
    end.
  3. Fix typos from chromatic's patch

    Matt Robinson committed Sep 14, 2010
Commits on Sep 13, 2010
  1. Made harness record diagnostic output for failures.

    chromatic committed Sep 13, 2010
    Whenever anything exits with a status other than EXIT_OK, all of the standard
    output and standard error output of the launched process gets appended to the
    failure log.
    
    Ideally something collects this, but first things first.
Commits on Sep 9, 2010
Commits on Sep 8, 2010
  1. fixed test failures

    bodepd committed Sep 8, 2010
  2. Merge commit 'upstream/master' into merge-branch

    bodepd committed Sep 8, 2010
    Conflicts:
    
    	puppet_spec.sh
    	spec/resource/group/should_create_with_gid_spec.sh
    	spec/resource/group/should_not_destoy_unexisting_spec.sh
    	spec/resource/package/should_install_spec.sh
  3. changed puppet_spec to ensure that files in a directory are run in

    bodepd committed Sep 8, 2010
    lexico-graphical order.
Commits on Aug 17, 2010
  1. Added acceptance test for appending to an array.

    jeffmccune committed Aug 17, 2010
    Motivated by IRC conversation with Volcane and windowsrefund
    on IRC #puppet this afternoon.
    
    Signed-off-by: Jeff McCune <jeff@puppetlabs.com>
Commits on Aug 3, 2010
  1. Merge branch '4423a'

    jeffmccune committed Aug 3, 2010
  2. Updated [#4423] second test with 4 classes

    jeffmccune committed Aug 3, 2010
    Signed-off-by: Jeff McCune <jeff@puppetlabs.com>
  3. Added second test for [#4423]

    jeffmccune committed Aug 3, 2010
    Signed-off-by: Jeff McCune <jeff@puppetlabs.com>
Commits on Aug 2, 2010
  1. Cleanup script.

    Nan Liu committed Aug 2, 2010
  2. Added ticket 4285 test.

    Nan Liu committed Aug 2, 2010
  3. Updated issues_needing_tests to reflect changs.

    Nan Liu committed Aug 2, 2010
  4. Fix the cron tests to work with Ubuntu

    Matt Robinson committed Aug 2, 2010
    I fixed one of these cron tests in an earlier commit, so this is making
    the same change of taking into account that Ubuntu stores it's cron
    entries in a different directory.
    
    The should_update_existing_spec still fails on Ubuntu, but now not
    because it's looking in the wrong directory.  More research to determine
    why it's still failing.
Commits on Jul 31, 2010
  1. Added spec test for [#4423]

    jeffmccune committed Jul 31, 2010
    This test defines and declares two classes.  To make sure they're
    identical, they're stored as variables and each is run without
    the other.
    
    Finally, they're run together in the same manifest to trigger the bug
    described in #4423.  When the bug is fixed, this script should pass.
    
    Signed-off-by: Jeff McCune <jeff@puppetlabs.com>
Commits on Jul 30, 2010
  1. Added spec test for [#4404] Stage[main] on left

    jeffmccune committed Jul 30, 2010
    This spec test fails with puppet 2.6.0 and 2.6.1rc1.
    
    It should exit 0 when the issue is fixed.
    
    The script runs with set -e and will properly exit
    with status code 10 ($EXIT_FAILURE) if puppet
    does not exit successfully.  All other exit codes
    other than 0 and 10 should be considered an error
    and not a failure of the specification.
    
    Signed-off-by: Jeff McCune <jeff@puppetlabs.com>
Commits on Jul 29, 2010
  1. Fix the cron removal test to be compatible with Ubuntu

    Matt Robinson committed Jul 29, 2010
    Ubuntu stores it's cron jobs in a different place than Redhat, so the
    test written to pass on Redhat failed on Ubuntu.  I used facter's
    operatingsystme fact to branch in the test, which I see has been done in
    one other test so far.  More of this will certainly be necessary in the
    future as we move to more cross platform testing, so we'll have to
    develop best practices as we move into that area.
    
    Also cleaned up the test to take advantage of Jesse's new cleanup
    method.
    
    Reviewed by: Nick Lewis
Commits on Jul 27, 2010
  1. Fix a syntax error so the test passes

    Matt Robinson committed Jul 27, 2010
    Reviewed by: Jesse Wolfe
Commits on Jul 26, 2010
  1. Merge branch 'change_how_local_setup_is_used'

    Matt Robinson committed Jul 26, 2010
    * change_how_local_setup_is_used:
      source lib/setup.sh instead of local_setup.sh
      Move spec/{drivers, setup, util} to lib
  2. source lib/setup.sh instead of local_setup.sh

    Matt Robinson committed Jul 26, 2010
    lib/setup.sh sources local_setup.sh
  3. Move spec/{drivers, setup, util} to lib

    Matt Robinson committed Jul 26, 2010
  4. Introduce a function, add_cleanup, that adds a string to be evaled du…

    jes5199 committed Jul 26, 2010
    …ring the exit trap.
    
    This should dramatically simplify cleanup conditions
Commits on Jul 23, 2010
  1. Added test for [#4293] define something and use it

    jeffmccune committed Jul 23, 2010
    This test appears to only come up in agent/server
    mode.  I could not trigger the bug in 2.6.0rc4
    using stand alone apply mode.
    
    This test doesn't fail on any of the 2.6.0
    release candidates, as far as I can tell.  I'm
    not sure if the bug and fix were transitional
    between release candidates or not...
    
    Updated list of issues needing tests.
    
    Signed-off-by: Jeff McCune <jeff@puppetlabs.com>
  2. Verified [#4233]

    jeffmccune committed Jul 23, 2010
    Signed-off-by: Jeff McCune <jeff@puppetlabs.com>
  3. Added list of issues to test.

    jeffmccune committed Jul 23, 2010
    These issues should have good tests.  I'll
    be updating the text file with information as I add
    and verify them.
    
    Signed-off-by: Jeff McCune <jeff@puppetlabs.com>
Commits on Jul 22, 2010
  1. Fixup syntax error.

    jeffmccune committed Jul 22, 2010
    Signed-off-by: Jeff McCune <jeff@puppetlabs.com>
  2. Disabled [#4123] test after talking with Dan.

    jeffmccune committed Jul 22, 2010
    Dan notes this test is prone to failures and needs to be
    updated.  Disabling for now since the test is not valid and is
    generating false positives.
    
    Signed-off-by: Jeff McCune <jeff@puppetlabs.com>
  3. Merge branch 'fixfailures'

    jeffmccune committed Jul 22, 2010