# [Blueline] Refactor advection stencils to use StencilTest
<!-- Add the tag for the current cycle number on top -->
- Shaped by:
- Appetite (FTEs, weeks):
- Developers: Samuel K. and Nina B.<!-- Filled in at the betting table unless someone is specifically required here -->
## Problem
<!-- The raw idea, a use case, or something we’ve seen that motivates us to work on this -->
## Appetite
<!-- Explain how much time we want to spend and how that constrains the solution -->
## Solution
<!-- The core elements we came up with, presented in a form that’s easy for people to immediately understand -->
## Rabbit holes
<!-- Details about the solution worth calling out to avoid problems -->
## No-gos
<!-- Anything specifically excluded from the concept: functionality or use cases we intentionally aren’t covering to fit the ## appetite or make the problem tractable -->
## Progress
<!-- Don't fill during shaping. This area is for collecting TODOs during building. As first task during building add a preliminary list of coarse-grained tasks for the project and refine them with finer-grained items when it makes sense as you work on them. -->
Advection stencils tests:
- [x] test_btraj_dreg_stencil_01.py <font color="green">Samuel</font>
- [x] test_btraj_dreg_stencil_02.py <font color="green">Samuel</font>
- [x] test_btraj_dreg_stencil_03.py <font color="green">Samuel</font>
- [ ] test_divide_flux_area_list_stencil_01.py <font color="red">slow tests</font> <font color="blue">Nina</font>
- [ ] test_divide_flux_area_list_stencil_02.py <font color="blue">Nina</font>
- [x] test_face_val_ppm_stencil_01.py <font color="green">Samuel</font>
- [x] test_face_val_ppm_stencil_02a.py <font color="green">Samuel</font>
- [x] test_face_val_ppm_stencil_02b.py <font color="green">Samuel</font>
- [x] test_face_val_ppm_stencil_02c.py <font color="green">Samuel</font>
- [x] test_face_val_ppm_stencil_02.py <font color="green">Samuel</font>
- [x] test_face_val_ppm_stencil_05.py <font color="green">Samuel</font>
- [x] test_hflux_ffsl_hybrid_stencil_01a.py <font color="blue">Nina</font>
- [x] test_hflux_ffsl_hybrid_stencil_02.py <font color="blue">Nina</font>
- [x] test_hflx_limiter_mo_stencil_01a.py <font color="green">Samuel</font>
- [x] test_hflx_limiter_mo_stencil_01b.py <font color="green">Samuel</font>
- [x] test_hflx_limiter_mo_stencil_02.py <font color="green">Samuel</font>
- [x] test_hflx_limiter_mo_stencil_03.py <font color="green">Samuel</font>
- [x] test_hflx_limiter_mo_stencil_04.py <font color="green">Samuel</font>
- [x] test_hflx_limiter_pd_stencil_01.py <font color="green">Samuel</font>
- [x] test_hflx_limiter_pd_stencil_02.py <font color="green">Samuel</font>
- [x] test_hor_adv_stencil_01.py <font color="green">Samuel</font>
- [x] test_mo_advection_traj_btraj_compute_o1_dsl.py <font color="red">slow tests</font> <font color="blue">Nina</font>
- [ ] test_prep_gauss_quadrature_c_list_stencil.py <font color="red">slow tests</font> <font color="blue">Nina</font>
- [x] test_prep_gauss_quadrature_c_stencil.py <font color="red">slow tests</font> <font color="blue">Nina</font>
- [x] test_rbf_intp_edge_stencil_01.py <font color="green">Samuel</font>
- [ ] test_recon_lsq_cell_c_svd_stencil.py <font color="red">slow tests</font> <font color="blue">Nina</font>
- [ ] test_recon_lsq_cell_l_svd_stencil.py <font color="red">slow tests</font> <font color="blue">Nina</font>
- [x] test_set_zero_c_k.py <font color="green">Samuel</font>
- [x] test_set_zero_c.py <font color="green">Samuel</font>
- [x] test_step_advection_stencil_01.py <font color="blue">Nina</font>
- [x] test_step_advection_stencil_02.py <font color="blue">Nina</font>
- [x] test_step_advection_stencil_03.py <font color="blue">Nina</font>
- [x] test_step_advection_stencil_04.py <font color="blue">Nina</font>
- [x] test_upwind_hflux_miura3_stencil_01.py <font color="blue">Nina</font>
- [x] test_upwind_hflux_miura_cycl_stencil_01.py <font color="blue">Nina</font>
- [x] test_upwind_hflux_miura_cycl_stencil_02.py <font color="blue">Nina</font>
- [x] test_upwind_hflux_miura_cycl_stencil_03a.py <font color="blue">Nina</font>
- [x] test_upwind_hflux_miura_cycl_stencil_03b.py <font color="blue">Nina</font>
- [x] test_upwind_hflux_miura_stencil_01.py <font color="blue">Nina</font>
- [x] test_upwind_vflux_ppm_stencil_01.py <font color="green">Samuel</font>
- [x] test_vert_adv_stencil_01.py <font color="green">Samuel</font>
- [x] test_vlimit_prbl_sm_stencil_01.py <font color="green">Samuel</font>
- [x] test_vlimit_prbl_sm_stencil_02.py <font color="green">Samuel</font>