[augeas-devel] [Augeas] #244: test save fail
Augeas
trac at fedorahosted.org
Wed Feb 8 00:49:34 UTC 2012
#244: test save fail
-------------------------+---------------------
Reporter: fgiraldeau | Owner: raphink
Type: defect | Status: closed
Priority: blocker | Milestone: next
Component: Augeas | Version: devel
Resolution: fixed | Keywords:
Blocked By: | Blocking:
-------------------------+---------------------
Changes (by fgiraldeau):
* status: new => closed
* resolution: => fixed
Old description:
> test-save raise an error since yum lens has been changed:
>
> {{{
> FAIL: test-save (exit: 1)
> =========================
>
> F....
>
> There was 1 failure:
> 1) testSaveNewFile:
> test-save.c:82: expected <0> but was <-1>
>
> }}}
>
> Steps to reproduce the problem:
> {{{
> [francis at blob augeas]$ ./src/augtool -I lenses/ --root tests/root/
> augtool> set /files/etc/yum.repos.d/new.repo/newrepo/baseurl
> http://foo.com/
> augtool> save
> error: Failed to execute command
> saving failed (run 'print /augeas//error' for details)
> augtool> print /augeas//error
> /augeas/files/etc/yum.repos.d/new.repo/error = "put_failed"
> /augeas/files/etc/yum.repos.d/new.repo/error/pos = "1"
> /augeas/files/etc/yum.repos.d/new.repo/error/lens =
> "lenses/yum.aug:49.13-.20:"
> /augeas/files/etc/yum.repos.d/new.repo/error/message = "Iterated lens
> matched less than it should"
> }}}
>
> The same commands in a unittest works:
> {{{
> module Test_yum_bug =
> test Yum.lns put "" after set "/test/baseurl" "http://example.com" =
> "[test]
> baseurl=http://example.com
> "
> }}}
>
> Weird?
New description:
{{{
$ make check
====================
All 144 tests passed
====================
}}}
Nice catch! Closing this bug.
--
--
Ticket URL: <https://fedorahosted.org/augeas/ticket/244#comment:5>
Augeas <http://augeas.net/>
a configuration API
More information about the augeas-devel
mailing list