diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index da41c43ae..12f6c01df 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -110,7 +110,7 @@ jobs: - name: Pytest setup run: | conda install -y -n coffea-env -c conda-forge pytest pytest-cov root_base - mkdir histos + mkdir cards - name: Test make 1d quad plots run: | @@ -144,3 +144,12 @@ jobs: flags: unittests name: codecov-umbrella verbose: true + + - name: Archive production artifacts + uses: actions/upload-artifact@v4 + with: + name: results + path: | + tmp_quad_plos*/ + cards + analysis/topeft_run2/histos diff --git a/tests/test_futures.py b/tests/test_futures.py index d87a77d52..b2113a972 100644 --- a/tests/test_futures.py +++ b/tests/test_futures.py @@ -36,7 +36,7 @@ def test_datacardmaker(): "analysis/topeft_run2/make_cards.py", "analysis/topeft_run2/histos/output_check_yields_nonprompt.pkl.gz", "-d", - "histos", + "cards", "--var-lst", "lj0pt", "--do-nuisance", @@ -48,4 +48,4 @@ def test_datacardmaker(): # Run datacard maker subprocess.run(args, check=True) - assert (comp_datacard('histos/ttx_multileptons-2lss_p_4j_lj0pt.txt','analysis/topeft_run2/test/ttx_multileptons-2lss_p_4j_lj0pt.txt')) + assert (comp_datacard('cards/ttx_multileptons-2lss_p_4j_lj0pt.txt','analysis/topeft_run2/test/ttx_multileptons-2lss_p_4j_lj0pt.txt')) diff --git a/tests/test_make_1d_quad_plots.py b/tests/test_make_1d_quad_plots.py index edd5d202d..49f007c96 100644 --- a/tests/test_make_1d_quad_plots.py +++ b/tests/test_make_1d_quad_plots.py @@ -6,12 +6,12 @@ def test_make_1d_quad_plots(): "python", "analysis/topeft_run2/make_1d_quad_plots.py", "-i", - "ttHJet_UL17_R1B14_NAOD-00000_10194.root", + "ttHJet_UL17_R1B14_NAOD-00000_10194_NDSkim.root", "-r", "./" ] # Run make_1d_quad - subprocess.run(args) + assert subprocess.run(args) glob.glob('tmp_quad_plos*')