Skip to content

Commit

Permalink
Organize SiteLocalConfig test files better
Browse files Browse the repository at this point in the history
  • Loading branch information
makortel committed Jan 26, 2023
1 parent 5510d0d commit 11bcbf5
Show file tree
Hide file tree
Showing 9 changed files with 13 additions and 11 deletions.
File renamed without changes.
12 changes: 7 additions & 5 deletions FWCore/Services/test/test_catch2_SiteLocalConfigService.cc
Expand Up @@ -19,9 +19,10 @@ TEST_CASE("Test SiteLocalConfigService", "[sitelocalconfig]") {
}
}
REQUIRE(not dirString.empty());
SECTION("full-site-local-config.testfile") {
SECTION("sitelocalconfig/full/site-local-config.xml") {
edm::ParameterSet pset;
pset.addUntrackedParameter<std::string>("siteLocalConfigFileUrl", dirString + "/full-site-local-config.testfile");
pset.addUntrackedParameter<std::string>("siteLocalConfigFileUrl",
dirString + "/sitelocalconfig/full/site-local-config.xml");

edm::service::SiteLocalConfigService slc(pset);

Expand Down Expand Up @@ -62,7 +63,8 @@ TEST_CASE("Test SiteLocalConfigService", "[sitelocalconfig]") {

SECTION("overrides") {
edm::ParameterSet pset;
pset.addUntrackedParameter<std::string>("siteLocalConfigFileUrl", dirString + "/full-site-local-config.testfile");
pset.addUntrackedParameter<std::string>("siteLocalConfigFileUrl",
dirString + "/sitelocalconfig/full/site-local-config.xml");

pset.addUntrackedParameter<std::string>("overrideSourceCacheTempDir", "/a/d");
pset.addUntrackedParameter<double>("overrideSourceCacheMinFree", 10.);
Expand Down Expand Up @@ -117,10 +119,10 @@ TEST_CASE("Test SiteLocalConfigService", "[sitelocalconfig]") {
REQUIRE(slc.localConnectSuffix() == "OverrideSuffix");
}

SECTION("throwtest-site-local-config.testfile") {
SECTION("sitelocalconfig/throw/site-local-config.xml") {
edm::ParameterSet pset;
pset.addUntrackedParameter<std::string>("siteLocalConfigFileUrl",
dirString + "/throwtest-site-local-config.testfile");
dirString + "/sitelocalconfig/throw/site-local-config.xml");

REQUIRE_THROWS_AS(edm::service::SiteLocalConfigService(pset), cms::Exception);
}
Expand Down
12 changes: 6 additions & 6 deletions FWCore/Services/test/test_sitelocalconfig.sh
Expand Up @@ -10,24 +10,24 @@ mkdir -p ${CMSSW_BASE}/test/SITECONF/DUMMY_CROSS_SITE

export SITECONFIG_PATH=${CMSSW_BASE}/test/SITECONF/local

cp ${LOCAL_TEST_DIR}/no-source-site-local-config.testfile ${CMSSW_BASE}/test/SITECONF/local/JobConfig/site-local-config.xml
cp ${LOCAL_TEST_DIR}/sitelocalconfig/no_source/site-local-config.xml ${CMSSW_BASE}/test/SITECONF/local/JobConfig/
F1=${LOCAL_TEST_DIR}/test_sitelocalconfig_no_source_cfg.py
(cmsRun $F1 ) || die "Failure using $F1" $?

cp ${LOCAL_TEST_DIR}/source-site-local-config.testfile ${CMSSW_BASE}/test/SITECONF/local/JobConfig/site-local-config.xml
cp ${LOCAL_TEST_DIR}/sitelocalconfig/source/site-local-config.xml ${CMSSW_BASE}/test/SITECONF/local/JobConfig/
F2=${LOCAL_TEST_DIR}/test_sitelocalconfig_source_cfg.py
(cmsRun $F2 ) || die "Failure using $F2" $?

F3=${LOCAL_TEST_DIR}/test_sitelocalconfig_override_cfg.py
(cmsRun $F3 ) || die "Failure using $F3" $?

cp ${LOCAL_TEST_DIR}/no-source-site-local-config.testfile ${CMSSW_BASE}/test/SITECONF/local/JobConfig/site-local-config.xml
cp ${LOCAL_TEST_DIR}/sitelocalconfig/no_source/site-local-config.xml ${CMSSW_BASE}/test/SITECONF/local/JobConfig/
F3=${LOCAL_TEST_DIR}/test_sitelocalconfig_override_cfg.py
(cmsRun $F3 ) || die "Failure using $F3 with no-source site-local-config" $?

cp ${LOCAL_TEST_DIR}/cross-site-local-config.testfile ${CMSSW_BASE}/test/SITECONF/local/JobConfig/site-local-config.xml
cp ${LOCAL_TEST_DIR}/dummy_storage.json ${CMSSW_BASE}/test/SITECONF/local/storage.json
cp ${LOCAL_TEST_DIR}/dummycross_storage.json ${CMSSW_BASE}/test/SITECONF/DUMMY_CROSS_SITE/storage.json
cp ${LOCAL_TEST_DIR}/sitelocalconfig/catalog/site-local-config.xml ${CMSSW_BASE}/test/SITECONF/local/JobConfig/
cp ${LOCAL_TEST_DIR}/sitelocalconfig/catalog/local/storage.json ${CMSSW_BASE}/test/SITECONF/local/
cp ${LOCAL_TEST_DIR}/sitelocalconfig/catalog/dummycross/storage.json ${CMSSW_BASE}/test/SITECONF/DUMMY_CROSS_SITE/
F4=${LOCAL_TEST_DIR}/test_sitelocalconfig_catalog_cfg.py
(cmsRun $F4 ) || die "Failure using $F4" $?

0 comments on commit 11bcbf5

Please sign in to comment.