lalinference: rewrite test_detframe with pytest

so that it can be executed as part of a pytest run
31 jobs for lalinference-pytest in 158 minutes and 19 seconds (queued for 28 minutes and 8 seconds)
Status Job ID Name Coverage
  .Pre
passed #570271
make-dist

00:07:12

 
  Lal
passed #570274
lal:conda:fftw

00:13:02

passed #570275
lal:conda:mkl

00:12:34

passed #570273
lal:deb

00:33:31

passed #570272
lal:rpm

00:19:58

 
  Lal Frame
passed #570278
lalframe:conda

00:09:37

passed #570277
lalframe:deb

00:10:17

passed #570276
lalframe:rpm

00:10:14

 
  Lal Meta Io
passed #570281
lalmetaio:conda

00:06:38

passed #570280
lalmetaio:deb

00:10:45

passed #570279
lalmetaio:rpm

00:09:16

 
  Lal Simulation
passed #570284
lalsimulation:conda

00:11:05

passed #570283
lalsimulation:deb

00:21:16

passed #570282
lalsimulation:rpm

00:12:39

 
  Lal Burst
passed #570287
lalburst:conda

00:10:55

passed #570286
lalburst:deb

00:19:27

passed #570285
lalburst:rpm

00:24:31

 
  Lal Inspiral
passed #570290
lalinspiral:conda

00:12:49

passed #570289
lalinspiral:deb

00:21:07

passed #570288
lalinspiral:rpm

00:15:56

 
  Lal Pulsar
passed #570293
lalpulsar:conda

00:13:08

passed #570292
lalpulsar:deb

00:23:33

passed #570291
lalpulsar:rpm

00:15:54

 
  Lal Inference
passed #570296
lalinference:conda

00:17:22

passed #570295
lalinference:deb

00:14:32

passed #570294
lalinference:rpm

00:18:52

 
  Lal Apps
passed #570299
lalapps:conda

00:16:53

passed #570298
lalapps:deb

00:19:37

passed #570297
lalapps:rpm

00:17:15

 
  Documentation
passed #570300
documentation

00:08:07

 
  Integration Tests
passed #570301
top-level

00:43:34