<div dir="auto">Hi,<br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Thu, 28 May 2020, 21:18 Xavier, <<a href="mailto:yadd@debian.org">yadd@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
autodep8 0.23 permits to add some additional restrictions or additional<br>
package in pkg-js-tools autopkgtest without having to set a manual<br>
debian/tests/control<br>
<br>
Additional dependencies: for a package which has circular dependency,<br>
you can<br>
 * remove test during build (and its dependencies)<br>
 * write test in debian/tests/pkg-js/test as usual<br>
 * write a debian/tests/autopkgtest-pkg-nodejs.conf with test<br>
   dependencies:<br>
<br>
     pkg_nodejs_extra_depends=node-tap,node-tape<br>
<br>
   NB1: this will be concatenated with default dependencies:<br>
        "@, @builddeps@, pkg-js-autopkgtest<br>
   NB2: this additional dependencies will also be added to "require"<br>
        test (concatenated with "@, nodejs, pkg-js-autopkgtest"<br>
<br>
Additional restrictions: autopkgtest will disable network access except<br>
if "needs-internet" is set. To add it (for npm, yarnpkg,...):<br>
 * write test in debian/tests/pkg-js/test as usual<br>
 * write a debian/tests/autopkgtest-pkg-nodejs.conf with<br>
   additional restrictions:<br>
<br>
     pkg_nodejs_extra_restrictions=needs-internet<br>
<br>
   Default:<br>
    * require: superficial, skippable<br>
    * test   : allow-stderr, skippable<br>
<br>
Other feature (not in autodep8 but in pkg-js-tools): if build and<br>
autopkgtest tests differ, you can use debian/nodejs/test to overwrite<br>
debian/tests/pkg-js/test during build<br></blockquote></div><div dir="auto"><br></div><div dir="auto">The additional features are very cool!</div><div dir="auto">Thanks a lot for your work on this :-)</div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Nilesh</div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div>