<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pdf-tools.git/server/test/docker/templates/Dockerfile.common.in, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/'/>
<entry>
<title>Extend docker testing framework to test against Emacs versions</title>
<updated>2022-11-25T07:27:23+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-11-24T13:30:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=7a51b38310014628fe4ada9731d6d63657e8f209'/>
<id>7a51b38310014628fe4ada9731d6d63657e8f209</id>
<content type='text'>
Until this commit, docker-based local testing only checked whether the
epdfinfo server compiled correctly. With this commit, local testing
now also runs elisp tests against the different versions of Emacs we
currently support.

All versions of Emacs are run on Ubuntu at the moment,
but going forward I expect that we will add more operating system
variants to this matrix as well.

As test coverage increases, this will help automate away a lot of the
tests!

Relates to: #130
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until this commit, docker-based local testing only checked whether the
epdfinfo server compiled correctly. With this commit, local testing
now also runs elisp tests against the different versions of Emacs we
currently support.

All versions of Emacs are run on Ubuntu at the moment,
but going forward I expect that we will add more operating system
variants to this matrix as well.

As test coverage increases, this will help automate away a lot of the
tests!

Relates to: #130
</pre>
</div>
</content>
</entry>
<entry>
<title>Test and Documentation changes: dockerfiles and readme</title>
<updated>2022-07-21T00:13:39+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-07-16T17:55:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=24e7095bfe191638f41494804ad16633a08eaa27'/>
<id>24e7095bfe191638f41494804ad16633a08eaa27</id>
<content type='text'>
README changes:
- Add documentation on how to test / add support for your favorite
operating system.

Dockerfile changes:
- Rename Dockerfile.in to Dockerfile.common.in, to make the name
clearer.
- Add make as a prerequisite in the Dockerfile.
  + It is needed to run make commands and is not available in some of
  these images.
- Add make targets for printing operating systems that are not yet
supported in Docker testing.
  + This should help contributors with adding support for testing on
  these systems.
  + New targets are `server-test-supported` and
  `server-test-unsupported` at the top level.

Related to: #130
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
README changes:
- Add documentation on how to test / add support for your favorite
operating system.

Dockerfile changes:
- Rename Dockerfile.in to Dockerfile.common.in, to make the name
clearer.
- Add make as a prerequisite in the Dockerfile.
  + It is needed to run make commands and is not available in some of
  these images.
- Add make targets for printing operating systems that are not yet
supported in Docker testing.
  + This should help contributors with adding support for testing on
  these systems.
  + New targets are `server-test-supported` and
  `server-test-unsupported` at the top level.

Related to: #130
</pre>
</div>
</content>
</entry>
</feed>
