<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/tests/cran.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2017-05-13T10:40:20Z</updated>
<entry>
<title>import: cran: Robustify cran-package?.</title>
<updated>2017-05-13T10:40:20Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2017-05-04T09:52:33Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=db427602d8f993ee0025fa68d1af274aa8d69ab9'/>
<id>urn:sha1:db427602d8f993ee0025fa68d1af274aa8d69ab9</id>
<content type='text'>
* guix/import/cran.scm (package-&gt;upstream-name): Return #f if url
  start and end index could not be determined.
  (cran-package?): Check if the upstream-name can be extracted from
  given package.
* tests/cran.scm: Add "r-minimal is not a cran package" to make sure that
  r-minimal is not detected as a cran package.

This fixes a failure of guix refresh on r-minimal because no
upsteam-name can be determined from ".../R-version.tar.gz" uri.
</content>
</entry>
<entry>
<title>tests: Avoid zero-expression 'begin' form.</title>
<updated>2017-03-08T22:42:52Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-03-08T14:22:07Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=dd420bf3430eb644b93ca224da4c0a3f5db7a42f'/>
<id>urn:sha1:dd420bf3430eb644b93ca224da4c0a3f5db7a42f</id>
<content type='text'>
* tests/cran.scm ("description-&gt;package"): Add body after the expected
pattern in 'match'.
</content>
</entry>
<entry>
<title>tests: Adjust 'url-fetch' mocks to TLS changes.</title>
<updated>2016-11-10T10:58:43Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-11-10T10:58:43Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=324a2ba56c2f4c0d91567ed08024ae2c492f3b23'/>
<id>urn:sha1:324a2ba56c2f4c0d91567ed08024ae2c492f3b23</id>
<content type='text'>
This is a followup to bc3c41ce36349ed4ec758c70b48a7059e363043a.

* tests/cpan.scm ("cpan-&gt;guix-package"): Add #:verify-certificate?
parameter in 'url-fetch' mock.
* tests/cran.scm ("description-&gt;package"): Likewise.
</content>
</entry>
<entry>
<title>build: Add a Guile custom test driver using SRFI-64.</title>
<updated>2016-04-03T12:19:09Z</updated>
<author>
<name>Mathieu Lirzin</name>
<email>mthl@gnu.org</email>
</author>
<published>2015-10-26T22:47:24Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=a9edb211e733b8b34e67ec3b4450567e9376986f'/>
<id>urn:sha1:a9edb211e733b8b34e67ec3b4450567e9376986f</id>
<content type='text'>
Before that '.log' files for scheme tests were fragmented and not
included in test-suite.log.  This unifies the semantics of SRFI-64 API
with Automake test suite.

* build-aux/test-driver.scm: New file.
* Makefile.am (SCM_LOG_DRIVER, AM_SCM_LOG_DRIVER_FLAGS): New variables.
(SCM_LOG_COMPILER, AM_SCM_LOG_FLAGS): Delete variables.
(AM_TESTS_ENVIRONMENT): Set GUILE_AUTO_COMPILE to 0.
* test-env.in: Silence guix-daemon.
* doc/guix.texi (Running the Test Suite): Describe how to display the
detailed results.  Bug reports require only 'test-suite.log' file.
* tests/base32.scm, tests/build-utils.scm, tests/builders.scm,
tests/challenge.scm, tests/cpan.scm, tests/cpio.scm, tests/cran.scm,
tests/cve.scm, tests/derivations.scm, tests/elpa.scm,
tests/file-systems.scm, tests/gem.scm, tests/gexp.scm,
tests/gnu-maintenance.scm, tests/grafts.scm, tests/graph.scm,
tests/gremlin.scm, tests/hackage.scm, tests/hash.scm,
tests/import-utils.scm, tests/lint.scm, tests/monads.scm, tests/nar.scm,
tests/packages.scm, tests/pk-crypto.scm, tests/pki.scm,
tests/profiles.scm, tests/publish.scm, tests/pypi.scm,
tests/records.scm, tests/scripts-build.scm, tests/scripts.scm,
tests/services.scm, tests/sets.scm, tests/size.scm, tests/snix.scm,
tests/store.scm, tests/substitute.scm, tests/syscalls.scm,
tests/system.scm, tests/ui.scm, tests/union.scm, tests/upstream.scm,
tests/utils.scm: Don't exit at the end of test groups.
* tests/containers.scm: Likewise.  Use 'test-skip' instead of exiting
with error code 77.
</content>
</entry>
<entry>
<title>tests: Move beatify-description tests to import-tests.</title>
<updated>2016-01-20T12:06:25Z</updated>
<author>
<name>Ben Woodcroft</name>
<email>donttrustben@gmail.com</email>
</author>
<published>2016-01-17T00:20:59Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=a132f7d68f4c61133c0c97d8e5125c48f7205ac9'/>
<id>urn:sha1:a132f7d68f4c61133c0c97d8e5125c48f7205ac9</id>
<content type='text'>
Fixes &lt;http://bugs.gnu.org/22391&gt;.

* tests/cran.scm (beautify-description: use double spacing,
beautify-description: transform fragment into sentence). Move
from here ...
* tests/import-utils.scm: ... to here. New file.
* Makefile.am (SCM_TESTS): Add import-utils.
</content>
</entry>
<entry>
<title>import: Add Bioconductor importer and updater.</title>
<updated>2016-01-20T11:41:28Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>ricardo.wurmus@mdc-berlin.de</email>
</author>
<published>2015-12-16T13:45:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d0bd632f89e242a2a217d7e85194589f088f75ea'/>
<id>urn:sha1:d0bd632f89e242a2a217d7e85194589f088f75ea</id>
<content type='text'>
* guix/import/cran.scm (%bioconductor-updater,
latest-bioconductor-release, bioconductor-package?): New procedures.
(cran-&gt;guix-package): Support repositories other than CRAN.
(%bioconductor-url, %bioconductor-svn-url): New variables.
(description-&gt;package): Update signature to distinguish between packages
from different repositories.
(latest-release): Rename procedure ...
(latest-cran-release): ... to this.
(cran-package?): Do not assume all R packages are available on CRAN.
* tests/cran.scm: Update tests.
* guix/scripts/import/cran.scm: Add "--archive" option and default to
CRAN.
* guix/scripts/refresh.scm (%updaters): Add "%bioconductor-updater".
* doc/guix.texi: Document Bioconductor importer and updater.
</content>
</entry>
<entry>
<title>import: cran: Parse DESCRIPTION instead of HTML.</title>
<updated>2015-12-11T14:35:07Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>ricardo.wurmus@mdc-berlin.de</email>
</author>
<published>2015-12-03T15:12:09Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=0f6b9e9828dfc269bfc4eade771efed1753e8c62'/>
<id>urn:sha1:0f6b9e9828dfc269bfc4eade771efed1753e8c62</id>
<content type='text'>
* guix/import/cran.scm (description-&gt;alist, listify,
  beautify-description, description-&gt;package): New procedures.
(table-datum, downloads-&gt;url, nodes-&gt;text, cran-sxml-&gt;sexp): Remove
proceduces.
(latest-release): Use parsed DESCRIPTION instead of SXML.
* tests/cran.scm: Rewrite to match importer.
</content>
</entry>
<entry>
<title>tests: cran: Use cran-uri in expected output.</title>
<updated>2015-09-24T10:05:53Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>ricardo.wurmus@mdc-berlin.de</email>
</author>
<published>2015-09-24T10:04:30Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=a77adfe022378fe3364d0d742203bac45746a4b9'/>
<id>urn:sha1:a77adfe022378fe3364d0d742203bac45746a4b9</id>
<content type='text'>
* tests/cran.scm: Expect output to use "cran-uri" procedure.
</content>
</entry>
<entry>
<title>import: Add 'cran' importer.</title>
<updated>2015-08-31T13:39:34Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>ricardo.wurmus@mdc-berlin.de</email>
</author>
<published>2015-07-24T14:49:57Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=e1248602f92c45a731e47e74d3612bee03eaa0da'/>
<id>urn:sha1:e1248602f92c45a731e47e74d3612bee03eaa0da</id>
<content type='text'>
* guix/import/cran.scm: New file.
* guix/scripts/import.scm: Add "cran" to 'importers'.
* guix/scripts/import/cran.scm: New file.
* tests/cran.scm: New file.
* Makefile.am (MODULES): Add 'guix/import/cran.scm' and
  'guix/scripts/import/cran.scm'.
  (SCM_TESTS): Add 'tests/cran.scm'.
* doc/guix.texi (Invoking guix import): Document it.
* po/guix/POTFILES.in: Add 'guix/scripts/import/cran.scm'.
</content>
</entry>
</feed>
