diff --git a/.github/workflows/cvmfs-ci.yml b/.github/workflows/cvmfs-ci.yml index ed5444d93eb..cfeab12356c 100644 --- a/.github/workflows/cvmfs-ci.yml +++ b/.github/workflows/cvmfs-ci.yml @@ -4,6 +4,7 @@ env: IMAGE: cmscloud/cc7-cms CMSSW_VERSION: CMSSW_11_3_4 SCRAM_ARCH: slc7_amd64_gcc900 + CAT23001: HiggsAnalysis/CombinedLimit/data/tutorials/CAT23001 on: workflow_dispatch: @@ -40,3 +41,13 @@ jobs: scramv1 b -j$(nproc) echo ${PATH} combine --help + combine ${CAT23001}/datacard-2-template-analysis.txt -M HybridNew --LHCmode LHC-limits --rMax 2.0 --clsAcc 0.01 + combine ${CAT23001}/datacard-3-parametric-analysis.txt -M HybridNew --LHCmode LHC-significance -T 100 --mass 125 + combine ${CAT23001}/datacard-3-parametric-analysis.txt -M Significance --mass 125 + combine ${CAT23001}/datacard-1-counting-experiment.txt -M MarkovChainMC --tries 100 + text2workspace.py {CAT23001}/datacard-5-multi-signal.txt -P HiggsAnalysis.CombinedLimit.PhysicsModel:floatingXSHiggs --PO modes=ggH,qqH -o datacard-5-multi-signal.root --mass 125 + combine datacard-5-multi-signal.root -M MultiDimFit --algo singles --mass 125 + combine ${CAT23001}/datacard-5-multi-signal.txt -M ChannelCompatibilityCheck --mass 125 + + + diff --git a/contributing.md b/contributing.md index 2197854cbaa..49d7b0824f6 100644 --- a/contributing.md +++ b/contributing.md @@ -113,7 +113,7 @@ If you'd like to test the deployment directly, the suggested method is to set up There are several automated processes defined in the [`.github/workflows`](https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/tree/main/.github/workflows) folder which are triggered for every pull request or when a new commit is pushed into the `main` branch. - - `CI with CVMFS` workflow defined in [.github/workflows/cvmfs-ci.yml](https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/blob/main/.github/workflows/cvmfs-ci.yml) compiles Combine with the CMSSW which is setup from `cvmfs`. + - `CI with CVMFS` workflow defined in [.github/workflows/cvmfs-ci.yml](https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/blob/main/.github/workflows/cvmfs-ci.yml) compiles Combine with the CMSSW which is setup from `cvmfs`. This will also run several test Combine commands using tutorial datacards contained in the repository. - `CI/CD` workflow defined in [.github/workflows/ci.yml](https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/blob/main/.github/workflows/ci.yml) runs: 1. [Linting checks](https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/blob/main/.github/workflows/ci.yml#L11) with`flake8` and `black`.