[shibboleth-sp2] 80/82: SPCPP-756 Use a chain to make a static repo look like an MDQ
Etienne Dysli Metref
edm-guest at moszumanska.debian.org
Thu Nov 16 08:16:28 UTC 2017
This is an automated email from the git hooks/post-receive script.
edm-guest pushed a commit to branch master
in repository shibboleth-sp2.
commit 54c5d4008b37c16a08fce0987130a4e7ce2ed306
Author: Rod Widdowson <rdw at steadingsoftware.com>
Date: Mon Oct 23 10:48:09 2017 +0100
SPCPP-756 Use a chain to make a static repo look like an MDQ
https://issues.shibboleth.net/jira/browse/SSPCPP-756
This is all playing right now and these tests may well go away when I
have my mind around this.
---
Projects/vc15/UnitTests/UnitTests.vcxproj | 3 +++
Projects/vc15/UnitTests/UnitTests.vcxproj.filters | 3 +++
unittests/DynamicMetadataProviderTest.h | 10 +++++++++-
unittests/data/chainedFromURL.xml | 10 ++++++++++
4 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/Projects/vc15/UnitTests/UnitTests.vcxproj b/Projects/vc15/UnitTests/UnitTests.vcxproj
index 9158b44..bb28c0b 100644
--- a/Projects/vc15/UnitTests/UnitTests.vcxproj
+++ b/Projects/vc15/UnitTests/UnitTests.vcxproj
@@ -178,6 +178,9 @@
<ClCompile Include="..\..\..\unittests\TestApplication.cpp" />
</ItemGroup>
<ItemGroup>
+ <Xml Include="..\..\..\unittests\data\chainedFromURL.xml">
+ <SubType>Designer</SubType>
+ </Xml>
<Xml Include="..\..\..\unittests\data\df5a20c921bc30c1b76c5a6cec08d074e280de8b.xml" />
<Xml Include="..\..\..\unittests\data\fromMDQ.xml" />
<Xml Include="..\..\..\unittests\data\idp.shibboleth.net.xml" />
diff --git a/Projects/vc15/UnitTests/UnitTests.vcxproj.filters b/Projects/vc15/UnitTests/UnitTests.vcxproj.filters
index d8c09ee..809ef9b 100644
--- a/Projects/vc15/UnitTests/UnitTests.vcxproj.filters
+++ b/Projects/vc15/UnitTests/UnitTests.vcxproj.filters
@@ -62,6 +62,9 @@
<Xml Include="..\..\..\unittests\data\df5a20c921bc30c1b76c5a6cec08d074e280de8b.xml">
<Filter>Data\Metadata</Filter>
</Xml>
+ <Xml Include="..\..\..\unittests\data\chainedFromURL.xml">
+ <Filter>Data</Filter>
+ </Xml>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\unittests\BaseTestCase.h">
diff --git a/unittests/DynamicMetadataProviderTest.h b/unittests/DynamicMetadataProviderTest.h
index 42bba8c..9a642da 100644
--- a/unittests/DynamicMetadataProviderTest.h
+++ b/unittests/DynamicMetadataProviderTest.h
@@ -120,7 +120,6 @@ public:
performTest("templateFromFile.xml", true);
}
-
void testRegexFromFile()
{
performTest("regexFromFile.xml", false);
@@ -131,6 +130,15 @@ public:
performTest("regexFromFile.xml", true);
}
+ void testChainedFromRepo()
+ {
+ performTest("chainedFromURL.xml", false, CHAINING_METADATA_PROVIDER);
+ }
+
+ void testChainedFromRepoArtifactOnly()
+ {
+ performTest("chainedFromURL.xml", true, CHAINING_METADATA_PROVIDER);
+ }
void testTestFromStaticFile()
{
diff --git a/unittests/data/chainedFromURL.xml b/unittests/data/chainedFromURL.xml
new file mode 100644
index 0000000..41c4adc
--- /dev/null
+++ b/unittests/data/chainedFromURL.xml
@@ -0,0 +1,10 @@
+<MetadataProvider type="Chaining">
+ <MetadataProvider type="Dynamic" ignoreTransport="true" >
+ <Subst hashed="SHA1">http://git.shibboleth.net/view/?p=cpp-sp.git&a=blob_plain&f=unittests/data/$entityID.xml&hb=master</Subst>
+ </MetadataProvider>
+
+ <MetadataProvider type="Dynamic" ignoreTransport="true" >
+ <Regex match="^\{sha1\}(.*)$">http://git.shibboleth.net/view/?p=cpp-sp.git&a=blob_plain&f=unittests/data/$1.xml&hb=master</Regex>
+ </MetadataProvider>
+</MetadataProvider>
+
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-shibboleth/shibboleth-sp2.git
More information about the Pkg-shibboleth-devel
mailing list