Markus Armbruster
f01338cce6
qapi: Speed up frontend tests
...
"make check-qapi-schema" takes around 10s user + system time for me.
With -j, it takes a bit over 3s real time. We have worse tests. It's
still annoying when you work on the QAPI generator.
Some 1.4s user + system time is consumed by make figuring out what to
do, measured by making a target that does nothing. There's nothing I
can do about that right now. But let's see what we can do about the
other 8s.
Almost 7s are spent running test-qapi.py for every test case, the rest
normalizing and diffing test-qapi.py output. We have 190 test cases.
If I downgrade to python2, it's 4.5s, but python2 is a goner.
Hacking up test-qapi.py to exit(0) without doing anything makes it
only marginally faster. The problem is Python startup overhead.
Our configure puts -B into $(PYTHON). Running without -B is faster:
4.4s.
We could improve the Makefile to run test cases only when the test
case or the generator changed. But I'm after improvement in the case
where the generator changed.
test-qapi.py is designed to be the simplest possible building block
for a shell script to do the complete job (it's actually a Makefile,
not a shell script; no real difference). Python is just not meant for
that. It's for bigger blocks.
Move the post-processing and diffing into test-qapi.py, and make it
capable of testing multiple schema files. Set executable bits while
there.
Running it once per test case now takes slightly longer than 8s. But
running it once for all of them takes under 0.2s.
Messing with the Makefile to run it only on the tests that need
retesting is clearly not worth the bother.
Expected error output changes because the new normalization strips off
$(SRCDIR)/tests/qapi-schema/ instead of just $(SRCDIR)/.
The .exit files go away, because there is no exit status to test
anymore.
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Reviewed-by: Eric Blake <eblake@redhat.com >
Message-Id: <20191018074345.24034-5-armbru@redhat.com >
2019-10-22 09:26:12 +02:00
..
2019-03-05 14:43:11 +01:00
2019-10-22 09:26:12 +02:00
2018-05-30 13:19:14 -03:00
2018-05-30 13:19:14 -03:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:23 +02:00
2019-09-24 14:07:23 +02:00
2019-10-22 09:26:12 +02:00
2017-05-31 16:04:05 +02:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2017-09-01 12:51:04 +02:00
2017-09-01 12:51:04 +02:00
2019-10-22 09:26:12 +02:00
2017-05-31 16:04:09 +02:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2019-10-22 09:26:12 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2019-10-22 09:26:12 +02:00
2017-09-01 12:51:04 +02:00
2017-09-01 12:51:04 +02:00
2019-10-22 09:26:12 +02:00
2017-05-31 16:04:09 +02:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:22 +02:00
2016-02-19 11:08:56 +01:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2019-10-22 09:26:12 +02:00
2017-05-31 16:04:05 +02:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2017-05-31 16:04:05 +02:00
2015-09-04 15:47:15 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-21 09:56:49 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:16 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2019-10-22 09:26:12 +02:00
2019-09-28 17:17:18 +02:00
2015-12-17 08:21:29 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2019-10-22 09:26:12 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:23 +02:00
2018-07-03 18:21:24 +02:00
2019-10-22 09:26:12 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:23 +02:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2013-07-29 10:37:11 -05:00
2017-03-16 07:13:01 +01:00
2019-02-18 14:44:04 +01:00
2019-10-22 09:26:12 +02:00
2017-05-31 16:04:05 +02:00
2017-03-16 07:13:03 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-12-20 19:18:33 +01:00
2017-12-20 19:18:33 +01:00
2019-02-18 14:44:04 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:04 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-21 10:42:55 +01:00
2018-12-14 06:52:48 +01:00
2019-02-18 14:44:04 +01:00
2018-12-14 06:52:48 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:22 +02:00
2014-03-11 09:07:41 -04:00
2019-02-18 14:44:04 +01:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:22 +02:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-15 10:59:28 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2019-10-22 09:26:12 +02:00
2015-05-05 18:39:00 +02:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:02 +01:00
2015-12-17 08:21:29 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2019-02-18 14:44:04 +01:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2014-06-23 11:01:25 -04:00
2019-10-22 09:26:12 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-10-22 09:26:12 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:23 +02:00
2019-09-24 14:07:23 +02:00
2019-10-22 09:26:12 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-10-22 09:26:12 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-10-22 09:26:12 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-10-22 09:26:12 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-06-18 14:19:47 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-21 09:56:49 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-10-12 18:44:54 +02:00
2019-10-22 09:26:12 +02:00
2019-09-28 17:17:19 +02:00
2019-09-24 14:07:22 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:22 +02:00
2016-02-19 11:08:56 +01:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:41 -04:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:23 +02:00
2014-03-11 09:07:41 -04:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:23 +02:00
2018-12-13 19:20:11 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:41 -04:00
2019-10-22 09:26:12 +02:00
2019-09-28 17:17:19 +02:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:42 -04:00
2019-10-22 09:26:12 +02:00
2013-07-29 10:37:11 -05:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:23 +02:00
2019-09-24 14:07:23 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:22 +02:00
2019-09-24 14:07:22 +02:00
2019-10-22 09:26:12 +02:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2019-10-22 09:26:12 +02:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2019-10-22 09:26:12 +02:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2019-10-22 09:26:12 +02:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2019-10-22 09:26:12 +02:00
2015-10-12 18:44:54 +02:00
2014-05-08 14:19:58 -04:00
2014-05-16 10:35:59 -04:00
2014-05-16 10:35:59 -04:00
2014-05-16 10:35:59 -04:00
2019-02-18 14:44:04 +01:00
2019-10-22 09:26:12 +02:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2017-03-16 07:13:01 +01:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2019-02-18 14:44:04 +01:00
2017-03-16 07:13:01 +01:00
2019-02-18 14:44:04 +01:00
2019-10-22 09:26:12 +02:00
2015-09-04 15:47:16 +02:00
2015-09-04 15:47:16 +02:00
2019-10-22 09:26:12 +02:00
2015-09-04 15:47:16 +02:00
2015-09-04 15:47:16 +02:00
2019-10-22 09:26:12 +02:00
2013-07-29 10:37:11 -05:00
2019-10-22 09:26:12 +02:00
2013-07-29 10:37:11 -05:00
2019-10-22 09:26:12 +02:00
2013-07-29 10:37:11 -05:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2015-05-05 18:39:02 +02:00
2019-10-22 09:26:12 +02:00
2019-10-22 09:26:12 +02:00
2018-03-27 10:17:45 -05:00
2018-03-27 10:17:45 -05:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:23 +02:00
2017-03-16 07:13:02 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:22 +02:00
2019-09-24 14:07:22 +02:00
2019-09-24 14:07:22 +02:00
2019-09-24 14:07:22 +02:00
2019-10-22 09:26:12 +02:00
2013-07-29 10:37:10 -05:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:28 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:25 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2019-10-22 09:26:12 +02:00
2017-05-31 16:04:05 +02:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:02 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:22 +02:00
2019-09-24 14:07:22 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:22 +02:00
2019-09-24 14:07:22 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:16 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:23 +02:00
2019-09-24 14:07:23 +02:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:16 +02:00
2019-03-05 14:43:11 +01:00
2019-10-22 09:26:12 +02:00
2019-10-22 09:26:12 +02:00
2013-07-29 10:37:11 -05:00
2019-10-22 09:26:12 +02:00
2013-07-29 10:37:11 -05:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2019-10-22 09:26:12 +02:00
2019-10-22 09:26:12 +02:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2019-10-22 09:26:12 +02:00
2019-09-28 17:17:18 +02:00
2015-12-17 08:21:29 +01:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:23 +02:00
2019-09-24 14:07:23 +02:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-10-12 18:44:54 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:22 +02:00
2016-02-19 11:08:56 +01:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:41 -04:00
2019-10-22 09:26:12 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2019-09-28 17:17:19 +02:00
2015-05-05 18:39:01 +02:00
2019-10-22 09:26:12 +02:00
2019-09-24 14:07:22 +02:00
2015-05-05 18:39:02 +02:00
2019-10-22 09:26:12 +02:00
2018-12-13 19:20:11 +01:00
2015-05-05 18:39:01 +02:00