[augeas-devel] [Augeas] #244: test save fail
Augeas
trac at fedorahosted.org
Wed Feb 8 00:55:06 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:
-------------------------+---------------------
Old description:
> {{{
> $ make check
> ====================
> All 144 tests passed
> ====================
> }}}
>
> Nice catch! Closing this bug.
New 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?
--
Comment (by fgiraldeau):
{{{
$ make check
====================
All 144 tests passed
====================
}}}
Nice catch! Closing this bug.
--
Ticket URL: <https://fedorahosted.org/augeas/ticket/244#comment:6>
Augeas <http://augeas.net/>
a configuration API
More information about the augeas-devel
mailing list