FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > ArchLinux > ArchLinux Pacman Development

 
 
LinkBack Thread Tools
 
Old 05-20-2008, 08:21 PM
"Dan McGee"
 
Default Pactests for sync operations with NoUpgrade and NoExtract

On Mon, May 19, 2008 at 6:39 AM, Allan McRae <mcrae_allan@hotmail.com> wrote:
> This adds the sync equivalents of upgrade010.py and upgrade070.py.
> Both additional test pass.
>
> Signed-off-by: Allan McRae <mcrae_allan@hotmail.com>
> ---
Acked-by: Dan McGee <dan@archlinux.org>

> pactest/tests/sync500.py | 15 +++++++++++++++
> pactest/tests/sync501.py | 18 ++++++++++++++++++
> 2 files changed, 33 insertions(+), 0 deletions(-)
> create mode 100644 pactest/tests/sync500.py
> create mode 100644 pactest/tests/sync501.py
>
> diff --git a/pactest/tests/sync500.py b/pactest/tests/sync500.py
> new file mode 100644
> index 0000000..ccfffa7
> --- /dev/null
> +++ b/pactest/tests/sync500.py
> @@ -0,0 +1,15 @@
> +self.description = "Install a package from a sync db with NoExtract"
> +
> +sp = pmpkg("dummy")
> +sp.files = ["bin/dummy",
> + "usr/man/man1/dummy.1"]
> +self.addpkg2db("sync", sp)
> +
> +self.option["NoExtract"] = ["usr/man/man1/dummy.1"]
> +
> +self.args = "-S %s" % sp.name
> +
> +self.addrule("PACMAN_RETCODE=0")
> +self.addrule("PKG_EXIST=dummy")
> +self.addrule("FILE_EXIST=bin/dummy")
> +self.addrule("!FILE_EXIST=usr/man/man1/dummy.1")
> diff --git a/pactest/tests/sync501.py b/pactest/tests/sync501.py
> new file mode 100644
> index 0000000..eb826e2
> --- /dev/null
> +++ b/pactest/tests/sync501.py
> @@ -0,0 +1,18 @@
> +self.description = "Upgrade a package, with a file in NoUpgrade"
> +
> +sp = pmpkg("dummy", "1.0-2")
> +sp.files = ["etc/dummy.conf"]
> +self.addpkg2db("sync", sp)
> +
> +lp = pmpkg("dummy")
> +lp.files = ["etc/dummy.conf"]
> +self.addpkg2db("local", lp)
> +
> +self.option["NoUpgrade"] = ["etc/dummy.conf"]
> +
> +self.args = "-S %s" % sp.name
> +
> +self.addrule("PKG_VERSION=dummy|1.0-2")
> +self.addrule("!FILE_MODIFIED=etc/dummy.conf")
> +self.addrule("FILE_PACNEW=etc/dummy.conf")
> +self.addrule("!FILE_PACSAVE=etc/dummy.conf")
> --
> 1.5.5.1
>
>
> _______________________________________________
> pacman-dev mailing list
> pacman-dev@archlinux.org
> http://archlinux.org/mailman/listinfo/pacman-dev
>

_______________________________________________
pacman-dev mailing list
pacman-dev@archlinux.org
http://archlinux.org/mailman/listinfo/pacman-dev
 
Old 05-20-2008, 11:16 PM
Xavier
 
Default Pactests for sync operations with NoUpgrade and NoExtract

On Tue, May 20, 2008 at 10:21 PM, Dan McGee <dpmcgee@gmail.com> wrote:
> On Mon, May 19, 2008 at 6:39 AM, Allan McRae <mcrae_allan@hotmail.com> wrote:
>> This adds the sync equivalents of upgrade010.py and upgrade070.py.
>> Both additional test pass.
>>
>> Signed-off-by: Allan McRae <mcrae_allan@hotmail.com>
>> ---
> Acked-by: Dan McGee <dan@archlinux.org>
>

Yeah, seems good, they are on my working branch now.

_______________________________________________
pacman-dev mailing list
pacman-dev@archlinux.org
http://archlinux.org/mailman/listinfo/pacman-dev
 

Thread Tools




All times are GMT. The time now is 11:52 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org