<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fietsboek/tests/integration, branch master</title>
<subtitle>A web-based GPX track tracker</subtitle>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/'/>
<entry>
<title>speed up track adding in test_browse</title>
<updated>2025-11-29T22:41:21+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-11-29T22:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=019a3e9b7348a3a05e4e7d5e13d35e2362956d44'/>
<id>019a3e9b7348a3a05e4e7d5e13d35e2362956d44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add smoke test for pdf generation</title>
<updated>2025-11-29T22:40:49+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-11-29T22:40:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=0558b2394e17afeb224116bc232ba778f3eee59a'/>
<id>0558b2394e17afeb224116bc232ba778f3eee59a</id>
<content type='text'>
This doesn't check any content of the PDF, but ensures that running
typst does not produce an error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This doesn't check any content of the PDF, but ensures that running
typst does not produce an error.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix lint</title>
<updated>2025-11-16T12:08:37+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-11-16T12:08:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=8f0e56a9325d9b0b663c67fc7fe795b1de370778'/>
<id>8f0e56a9325d9b0b663c67fc7fe795b1de370778</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>properly clean up track cache in test</title>
<updated>2025-11-16T11:45:23+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-11-16T11:45:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=af4365288c9b7a6516738c9d933c6fd1201a9a22'/>
<id>af4365288c9b7a6516738c9d933c6fd1201a9a22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>further speed up tests</title>
<updated>2025-11-16T11:07:34+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-11-16T11:07:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=e72efd61c391b2fac08e835908cfa3b82c8f7fe1'/>
<id>e72efd61c391b2fac08e835908cfa3b82c8f7fe1</id>
<content type='text'>
A lot of time in test_browse was spent retrieving path points and
computing metadata. Why not save it while we still have the path ready?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A lot of time in test_browse was spent retrieving path points and
computing metadata. Why not save it while we still have the path ready?
</pre>
</div>
</content>
</entry>
<entry>
<title>fix lint</title>
<updated>2025-11-16T09:27:24+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-11-16T09:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=41c6b4f55ad80751a7498ab06ee7191997d5ad23'/>
<id>41c6b4f55ad80751a7498ab06ee7191997d5ad23</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>speed up track insertion</title>
<updated>2025-11-15T23:45:22+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-11-15T23:45:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=5b311986e47d580fb149085be2bb524952ead319'/>
<id>5b311986e47d580fb149085be2bb524952ead319</id>
<content type='text'>
It turns out that adding multiple thousands of track points via the ORM
is quite slow, which is especially noticable in the browse_paged test
(as 50 tracks are added there).

This provides the fast_set_path method, which goes directly to the
database, utilizing the executemany() capability.

On the CI, the gpx-influx decreased test runtime from ~4min to ~18min.
This change should make it much faster again.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It turns out that adding multiple thousands of track points via the ORM
is quite slow, which is especially noticable in the browse_paged test
(as 50 tracks are added there).

This provides the fast_set_path method, which goes directly to the
database, utilizing the executemany() capability.

On the CI, the gpx-influx decreased test runtime from ~4min to ~18min.
This change should make it much faster again.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix tests</title>
<updated>2025-11-01T13:48:15+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-11-01T13:48:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=04f6e55ef9facf367a06839dfffd58230cf88d7f'/>
<id>04f6e55ef9facf367a06839dfffd58230cf88d7f</id>
<content type='text'>
With the values being computed ourselves, they differ a bit from the
previous gpxpy values. Therefore, we adjust the expected values in the
tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the values being computed ourselves, they differ a bit from the
previous gpxpy values. Therefore, we adjust the expected values in the
tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>add tests for browse pagination</title>
<updated>2025-06-18T10:42:07+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-06-18T10:42:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=8f759fd88db12983f62076c974cec7a35139e341'/>
<id>8f759fd88db12983f62076c974cec7a35139e341</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix lints</title>
<updated>2025-06-10T18:29:08+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-06-10T18:29:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=c781fdfd19b5c975ebf52821ab12f0a569ba7a4e'/>
<id>c781fdfd19b5c975ebf52821ab12f0a569ba7a4e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
