On Sat, Nov 23, 2019 at 7:55 PM Michael Larabel <Michael(a)phoronix.com> wrote:
Seeing this proposal, I have added the support to upstream PTS Git ahead
of the upcoming 9.2 release to be able to handle Clear bundle
installation on its own should this new 'phoronix-test-suite' basic
bundle be added.
This way it will behave just like PTS on other Linux distributions where
commonly just the PHP dependencies are met by default and then depending
upon the test(s) to be installed, it will map the generic dependency
names to that of the distribution for either informing the user what
they need to install and/or installing the package/bundle directly.
So this should help in the workflow of users that may install this
"bare" PTS bundle for seeing they have the necessary dependencies later
on depending upon their use-case.
Thanks, that was the intention of this patch, to enable users to just
install the PTS w/o anything else.
Patch:
https://github.com/phoronix-test-suite/phoronix-test-suite/commit/7332e52...
(in process of testing the patch, though with PTS 9.2 coming in ~2
weeks, just mentioning this for reference purposes as opposed to
proposing it be carried by the Clear bundle.)
Hopefully by that time the new phoronix-test-suite might be up and running
Thanks
Victor R
> Michael
>
> On 11/23/19 7:29 PM, vm.rod25(a)gmail.com wrote:
> > From: Victor Rodriguez <victor.rodriguez.bahena(a)intel.com>
> >
> > Bundle to support phoronix-test-suite(pts). The pts can be installed for
> > system-wide usage or run locally. The only hard dependency on the
> > phoronix test suite is having command-line support for PHP (PHP 5.3+)
> > installed. A complete PHP stack (e.g. with web server) is not needed,
> >
> > Signed-off-by: Victor Rodriguez <victor.rodriguez.bahena(a)intel.com>
> > ---
> > bundles/os-testsuite-phoronix | 3 +--
> > bundles/os-testsuite-phoronix-desktop | 3 +--
> > bundles/os-testsuite-phoronix-server | 3 +--
> > bundles/phoronix-test-suite | 9 +++++++++
> > 4 files changed, 12 insertions(+), 6 deletions(-)
> > create mode 100644 bundles/phoronix-test-suite
> >
> > diff --git a/bundles/os-testsuite-phoronix b/bundles/os-testsuite-phoronix
> > index bfa6db2d..57d73ec4 100644
> > --- a/bundles/os-testsuite-phoronix
> > +++ b/bundles/os-testsuite-phoronix
> > @@ -115,8 +115,7 @@ pciutils
> > also-add(devpkg-pcre)
> > perl
> > perl-Digest-MD5
> > -phoronix-test-suite
> > -php
> > +include(phoronix-test-suite)
> > pkg-config-dev
> > also-add(devpkg-popt)
> > pth-dev
> > diff --git a/bundles/os-testsuite-phoronix-desktop
b/bundles/os-testsuite-phoronix-desktop
> > index bdedcb04..44e7e87f 100644
> > --- a/bundles/os-testsuite-phoronix-desktop
> > +++ b/bundles/os-testsuite-phoronix-desktop
> > @@ -105,8 +105,7 @@ pciutils
> > also-add(devpkg-pcre)
> > perl
> > perl-Digest-MD5
> > -phoronix-test-suite
> > -php
> > +include(phoronix-test-suite)
> > pkg-config-dev
> > also-add(devpkg-popt)
> > pth-dev
> > diff --git a/bundles/os-testsuite-phoronix-server
b/bundles/os-testsuite-phoronix-server
> > index ff123706..cb778d7b 100644
> > --- a/bundles/os-testsuite-phoronix-server
> > +++ b/bundles/os-testsuite-phoronix-server
> > @@ -84,8 +84,7 @@ pciutils
> > also-add(devpkg-pcre)
> > perl
> > perl-Digest-MD5
> > -phoronix-test-suite
> > -php
> > +include(phoronix-test-suite)
> > pkg-config-dev
> > also-add(devpkg-popt)
> > pth-dev
> > diff --git a/bundles/phoronix-test-suite b/bundles/phoronix-test-suite
> > new file mode 100644
> > index 00000000..527c887f
> > --- /dev/null
> > +++ b/bundles/phoronix-test-suite
> > @@ -0,0 +1,9 @@
> > +# [TITLE]: phoronix-test-suite
> > +# [DESCRIPTION]: Run only the phoronix-test-suite
> > +# [STATUS]: Active
> > +# [CAPABILITIES]:
> > +# [TAGS]: Developer Tools
> > +# [MAINTAINER]: Victor Rodriguez <victor.rodriguez.bahena(a)intel.com>
> > +
> > +phoronix-test-suite
> > +include(php-basic)
> _______________________________________________
> Dev mailing list -- dev(a)lists.clearlinux.org
> To unsubscribe send an email to dev-leave(a)lists.clearlinux.org