@@ -20,6 +20,7 @@ list( APPEND l95_test_input
2020 testinput/4dvar.drpcgqn.yaml
2121 testinput/4dvar.drplanczos.yaml
2222 testinput/4dvar.drplanclmp.yaml
23+ testinput/4dvar.drplzero.yaml
2324 testinput/4dvar.fgmres.yaml
2425 testinput/4dvar.gmresr.yaml
2526 testinput/4dvar.hybrid.yaml
@@ -129,6 +130,7 @@ list( APPEND l95_testoutput
129130 testoutput/4dvar.drpcgqn.test
130131 testoutput/4dvar.drplanclmp.test
131132 testoutput/4dvar.drplanczos.test
133+ testoutput/4dvar.drplzero.test
132134 testoutput/4dvar.fgmres.test
133135 testoutput/4dvar.gmresr.test
134136 testoutput/4dvar.hybrid.test
@@ -479,10 +481,10 @@ ecbuild_add_test( TARGET test_l95_3dvar
479481 ARGS testinput/3dvar.yaml
480482 TEST_DEPENDS test_l95_forecast test_l95_makeobs3d )
481483
482- # ecbuild_add_test( TESTNAME 3dvar_noobs
483- # COMMAND l95_4dvar.x
484- # ARGS testinput/3dvar_noobs.yaml
485- # TEST_DEPENDS test_l95_forecast )
484+ ecbuild_add_test ( TARGET test_3dvar_noobs
485+ COMMAND l95_4dvar.x
486+ ARGS testinput/3dvar_noobs.yaml
487+ TEST_DEPENDS test_l95_forecast test_l95_makeobs3d )
486488
487489ecbuild_add_test ( TARGET test_l95_3dvar_qc
488490 COMMAND l95_4dvar.x
@@ -509,91 +511,96 @@ ecbuild_add_test( TARGET test_l95_3dfgat
509511# 4d variational tests
510512#####################################################################
511513
512- ecbuild_add_test ( TARGET test_l95_4dvar.drgmresr
514+ ecbuild_add_test ( TARGET test_l95_4dvar_drgmresr
513515 COMMAND l95_4dvar.x
514516 ARGS testinput/4dvar.drgmresr.yaml
515517 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
516518
517- ecbuild_add_test ( TARGET test_l95_4dvar.dripcg
519+ ecbuild_add_test ( TARGET test_l95_4dvar_dripcg
518520 COMMAND l95_4dvar.x
519521 ARGS testinput/4dvar.dripcg.yaml
520522 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
521523
522- ecbuild_add_test ( TARGET test_l95_4dvar.dripcgqn
524+ ecbuild_add_test ( TARGET test_l95_4dvar_dripcgqn
523525 COMMAND l95_4dvar.x
524526 ARGS testinput/4dvar.dripcgqn.yaml
525527 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
526528
527- ecbuild_add_test ( TARGET test_l95_4dvar.drpcg
529+ ecbuild_add_test ( TARGET test_l95_4dvar_drpcg
528530 COMMAND l95_4dvar.x
529531 ARGS testinput/4dvar.drpcg.yaml
530532 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
531533
532- ecbuild_add_test ( TARGET test_l95_4dvar.drpcgqn
534+ ecbuild_add_test ( TARGET test_l95_4dvar_drpcgqn
533535 COMMAND l95_4dvar.x
534536 ARGS testinput/4dvar.drpcgqn.yaml
535537 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
536538
537- ecbuild_add_test ( TARGET test_l95_4dvar.drplanczos
539+ ecbuild_add_test ( TARGET test_l95_4dvar_drplanczos
538540 COMMAND l95_4dvar.x
539541 ARGS testinput/4dvar.drplanczos.yaml
540542 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
541543
542- ecbuild_add_test ( TARGET test_l95_4dvar.drplanclmp
544+ ecbuild_add_test ( TARGET test_l95_4dvar_drplanclmp
543545 COMMAND l95_4dvar.x
544546 ARGS testinput/4dvar.drplanclmp.yaml
545547 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
546548
547- ecbuild_add_test ( TARGET test_l95_4dvar.fgmres
549+ ecbuild_add_test ( TARGET test_l95_4dvar_fgmres
548550 COMMAND l95_4dvar.x
549551 ARGS testinput/4dvar.fgmres.yaml
550552 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
551553
552- ecbuild_add_test ( TARGET test_l95_4dvar.gmresr
554+ ecbuild_add_test ( TARGET test_l95_4dvar_gmresr
553555 COMMAND l95_4dvar.x
554556 ARGS testinput/4dvar.gmresr.yaml
555557 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
556558
557- ecbuild_add_test ( TARGET test_l95_4dvar.ipcg
559+ ecbuild_add_test ( TARGET test_l95_4dvar_ipcg
558560 COMMAND l95_4dvar.x
559561 ARGS testinput/4dvar.ipcg.yaml
560562 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
561563
562- ecbuild_add_test ( TARGET test_l95_4dvar.lbgmresr
564+ ecbuild_add_test ( TARGET test_l95_4dvar_lbgmresr
563565 COMMAND l95_4dvar.x
564566 ARGS testinput/4dvar.lbgmresr.yaml
565567 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
566568
567- ecbuild_add_test ( TARGET test_l95_4dvar.pcg
569+ ecbuild_add_test ( TARGET test_l95_4dvar_pcg
568570 COMMAND l95_4dvar.x
569571 ARGS testinput/4dvar.pcg.yaml
570572 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
571573
572- ecbuild_add_test ( TARGET test_l95_4dvar.planczos
574+ ecbuild_add_test ( TARGET test_l95_4dvar_planczos
573575 COMMAND l95_4dvar.x
574576 ARGS testinput/4dvar.planczos.yaml
575577 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
576578
577- ecbuild_add_test ( TARGET test_l95_4dvar.rpcg
579+ ecbuild_add_test ( TARGET test_l95_4dvar_rpcg
578580 COMMAND l95_4dvar.x
579581 ARGS testinput/4dvar.rpcg.yaml
580582 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
581583
582- ecbuild_add_test ( TARGET test_l95_4dvar.rplanczos
584+ ecbuild_add_test ( TARGET test_l95_4dvar_rplanczos
583585 COMMAND l95_4dvar.x
584586 ARGS testinput/4dvar.rplanczos.yaml
585587 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
586588
587- ecbuild_add_test ( TARGET test_l95_4dvar.minres
589+ ecbuild_add_test ( TARGET test_l95_4dvar_minres
588590 COMMAND l95_4dvar.x
589591 ARGS testinput/4dvar.minres.yaml
590592 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
591593
592- ecbuild_add_test ( TARGET test_l95_4dvar.modbias
594+ ecbuild_add_test ( TARGET test_l95_4dvar_modbias
593595 COMMAND l95_4dvar.x
594596 ARGS testinput/4dvar.modbias.yaml
595597 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
596598
599+ ecbuild_add_test ( TARGET test_l95_4dvar_drplzero
600+ COMMAND l95_4dvar.x
601+ ARGS testinput/4dvar.drplzero.yaml
602+ TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
603+
597604#ecbuild_add_test( TARGET test_l95_4dforcing
598605# COMMAND l95_4dvar.x
599606# ARGS testinput/4dforcing.yaml
@@ -605,25 +612,22 @@ ecbuild_add_test( TARGET test_l95_4dsaddlepoint
605612 ARGS testinput/4dsaddlepoint.yaml
606613 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d )
607614
608- ecbuild_add_test ( TARGET test_l95_4dvar.obsbias
615+ ecbuild_add_test ( TARGET test_l95_4dvar_obsbias
609616 COMMAND l95_4dvar.x
610617 ARGS testinput/4dvar.obsbias.yaml
611618 TEST_DEPENDS test_l95_forecast test_l95_makeobsbias )
612619
613- #--------------------------------------------------------------------
614-
615- ecbuild_add_test ( TARGET test_l95_4dvar.allbiases
620+ ecbuild_add_test ( TARGET test_l95_4dvar_allbiases
616621 COMMAND l95_4dvar.x
617622 ARGS testinput/4dvar.allbiases.yaml
618623 TEST_DEPENDS test_l95_forecast test_l95_makeobsbias )
619- #--------------------------------------------------------------------
620624
621- ecbuild_add_test ( TARGET test_l95_4dvar.alpha
625+ ecbuild_add_test ( TARGET test_l95_4dvar_alpha
622626 COMMAND l95_4dvar.x
623627 ARGS testinput/4dvar.alpha.yaml
624628 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d test_l95_genenspert )
625629
626- ecbuild_add_test ( TARGET test_l95_4dvar.hybrid
630+ ecbuild_add_test ( TARGET test_l95_4dvar_hybrid
627631 COMMAND l95_4dvar.x
628632 ARGS testinput/4dvar.hybrid.yaml
629633 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d test_l95_genenspert )
@@ -634,7 +638,7 @@ ecbuild_add_test( TARGET test_l95_4densvar
634638 ARGS testinput/4densvar.yaml
635639 TEST_DEPENDS test_l95_forecast test_l95_makeobs4d12h test_l95_genenspert )
636640
637- ecbuild_add_test ( TARGET test_l95_4densvar.hybrid
641+ ecbuild_add_test ( TARGET test_l95_4densvar_hybrid
638642 COMMAND l95_4dvar.x
639643 MPI 9
640644 ARGS testinput/4densvar.hybrid.yaml
0 commit comments