This is an automated email from the ASF dual-hosted git repository.

ntimofeev pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/cayenne-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 4e31959  dev docs and xml schemas update
4e31959 is described below

commit 4e319592e61abf6f4395edaf9dfde1369541ffdd
Author: Nikita Timofeev <stari...@gmail.com>
AuthorDate: Wed Feb 2 21:17:02 2022 +0300

    dev docs and xml schemas update
---
 dev/running-unit-tests.html | 27 +++++++++++++++++++++++++++
 schema/10/cgen.xsd          |  6 +++++-
 schema/10/domain.xsd        |  2 +-
 schema/10/graph.xsd         |  2 +-
 schema/10/info.xsd          |  2 +-
 schema/10/modelMap.xsd      |  2 +-
 6 files changed, 36 insertions(+), 5 deletions(-)

diff --git a/dev/running-unit-tests.html b/dev/running-unit-tests.html
index f42bb8a..1e7b185 100644
--- a/dev/running-unit-tests.html
+++ b/dev/running-unit-tests.html
@@ -136,6 +136,8 @@ following databases that support in-memory mode:</p>
 
 <h2 id="running-against-database-in-docker">Running Against Database in 
Docker</h2>
 
+<p><strong>(Before Cayenne 4.2)</strong></p>
+
 <p>Another handy option to run Cayenne tests is with preconfigured docker 
profiles.
 The only thing you need is to install Docker.</p>
 
@@ -154,6 +156,31 @@ The only thing you need is to install Docker.</p>
 
 <div class="pb-3"></div>
 
+<h2 id="running-against-database-with-testcontainer">Running Against Database 
with TestContainer</h2>
+
+<p><strong>(Since Cayenne 4.2)</strong></p>
+
+<p>Another handy option to run Cayenne tests is with <a 
href="https://www.testcontainers.org/";>TestContainer</a> which use Docker.
+The only thing you need is to install Docker and run it.</p>
+
+<p>You can run tests using following <em>cayenneTestConnection</em> 
properties:</p>
+
+<ul>
+<li>mysql-tc</li>
+<li>postgres-tc</li>
+<li>sqlserver-tc</li>
+<li>mariadb-tc</li>
+<li>oracle-tc</li>
+<li>db2-tc</li>
+</ul>
+
+<p>Like with in-memory databases no additional setup is required:</p>
+
+<pre><code>$ mvn verify -DcayenneTestConnection=mysql-tc   
+</code></pre>
+
+<div class="pb-3"></div>
+
 <h2 id="running-against-a-specific-database">Running Against a Specific 
Database</h2>
 
 <p>Final option to run tests against any supported database is with manual 
configuration.</p>
diff --git a/schema/10/cgen.xsd b/schema/10/cgen.xsd
index b24afb9..31a407d 100644
--- a/schema/10/cgen.xsd
+++ b/schema/10/cgen.xsd
@@ -8,7 +8,7 @@
   ~  "License"); you may not use this file except in compliance
   ~  with the License.  You may obtain a copy of the License at
   ~
-  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~    https://www.apache.org/licenses/LICENSE-2.0
   ~
   ~  Unless required by applicable law or agreed to in writing,
   ~  software distributed under the License is distributed on an
@@ -32,6 +32,10 @@
                     <xs:element name="mode" minOccurs="0" type="xs:string"/>
                     <xs:element name="template" minOccurs="0" 
type="xs:string"/>
                     <xs:element name="superTemplate" minOccurs="0" 
type="xs:string"/>
+                    <xs:element name="embeddableTemplate" minOccurs="0" 
type="xs:string"/>
+                    <xs:element name="embeddableSuperTemplate" minOccurs="0" 
type="xs:string"/>
+                    <xs:element name="queryTemplate" minOccurs="0" 
type="xs:string"/>
+                    <xs:element name="querySuperTemplate" minOccurs="0" 
type="xs:string"/>
                     <xs:element name="outputPattern" minOccurs="0" 
type="xs:string"/>
                     <xs:element name="makePairs" minOccurs="0" 
type="xs:boolean"/>
                     <xs:element name="skipRelationshipsLoading" minOccurs="0" 
type="xs:boolean"/>
diff --git a/schema/10/domain.xsd b/schema/10/domain.xsd
index 40809d5..fc4c12f 100644
--- a/schema/10/domain.xsd
+++ b/schema/10/domain.xsd
@@ -8,7 +8,7 @@
   ~  "License"); you may not use this file except in compliance
   ~  with the License.  You may obtain a copy of the License at
   ~
-  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~    https://www.apache.org/licenses/LICENSE-2.0
   ~
   ~  Unless required by applicable law or agreed to in writing,
   ~  software distributed under the License is distributed on an
diff --git a/schema/10/graph.xsd b/schema/10/graph.xsd
index 761a7ae..aa993ab 100644
--- a/schema/10/graph.xsd
+++ b/schema/10/graph.xsd
@@ -8,7 +8,7 @@
   ~  "License"); you may not use this file except in compliance
   ~  with the License.  You may obtain a copy of the License at
   ~
-  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~    https://www.apache.org/licenses/LICENSE-2.0
   ~
   ~  Unless required by applicable law or agreed to in writing,
   ~  software distributed under the License is distributed on an
diff --git a/schema/10/info.xsd b/schema/10/info.xsd
index 480b24d..4f96d4b 100644
--- a/schema/10/info.xsd
+++ b/schema/10/info.xsd
@@ -8,7 +8,7 @@
   ~  "License"); you may not use this file except in compliance
   ~  with the License.  You may obtain a copy of the License at
   ~
-  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~    https://www.apache.org/licenses/LICENSE-2.0
   ~
   ~  Unless required by applicable law or agreed to in writing,
   ~  software distributed under the License is distributed on an
diff --git a/schema/10/modelMap.xsd b/schema/10/modelMap.xsd
index 543c0a6..dae93c5 100644
--- a/schema/10/modelMap.xsd
+++ b/schema/10/modelMap.xsd
@@ -8,7 +8,7 @@
   ~  "License"); you may not use this file except in compliance
   ~  with the License.  You may obtain a copy of the License at
   ~
-  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~    https://www.apache.org/licenses/LICENSE-2.0
   ~
   ~  Unless required by applicable law or agreed to in writing,
   ~  software distributed under the License is distributed on an

Reply via email to