You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2020/09/15 08:30:46 UTC

[isis] branch master updated (96d92f1 -> 1878553)

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

ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git.


    from 96d92f1  ISIS-2427: switch on 'vaadin-production' mode for docker deploy build
     new 14fe76b  ISIS-2428: move smoketests -> regressiontests
     new 1878553  ISIS-2429: Demo: use Spring configured port (instead of hardwired 8080)

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../java/demoapp/webapp/vaadin/DemoAppVaadin.java    |   4 ++--
 .../demoapp/web/_infra/utils/ThereCanBeOnlyOne.java  |  19 ++++++++++++++-----
 .../java/demoapp/webapp/wicket/DemoAppWicket.java    |   4 ++--
 .../smoketests => regressiontests}/adoc/antora.yml   |   0
 .../adoc/modules/smoketests/nav.adoc                 |   0
 .../adoc/modules/smoketests/pages/about.adoc         |   0
 .../adoc/modules/smoketests/partials/module-nav.adoc |   0
 .../incubating}/log4j2-debug-persistence.xml         |   0
 .../incubating}/log4j2-test.xml                      |   0
 .../incubating/pom.xml                               |   0
 .../java/org/apache/isis/testdomain/Incubating.java  |   0
 .../isis/testdomain/auditing/AuditerServiceTest.java |   0
 .../bootstrapping/JpaBootstrappingTest.java          |   0
 .../apache/isis/testdomain/command/CommandTest.java  |   0
 .../commandexecution/WrapperAsyncTest.java           |   0
 .../isis/testdomain/domainmodel/MetamodelUtil.java   |   0
 .../domainmodel/SpecloaderPerformanceTest.java       |   0
 .../isis/testdomain/ldap/LdapEmbeddedServer.java     |   0
 .../isis/testdomain/ldap/LdapServerService.java      |   0
 .../ldap/UnstableLdapEmbeddedServerTest.java         |   0
 .../testdomain/publishing/PublisherServiceTest.java  |   0
 .../apache/isis/testdomain/rest/RestServiceTest.java |   0
 .../isis/testdomain/shiro/AbstractShiroTest.java     |   0
 .../apache/isis/testdomain/shiro/ShiroLdapTest.java  |   0
 .../isis/testdomain/shiro/ShiroSecmanLdapTest.java   |   0
 .../shiro/ShiroSecmanLdap_restfulStressTest.java     |   0
 .../isis/testdomain/shiro/ShiroSecmanTest.java       |   0
 .../isis/testdomain/shiro/ShiroSimpleTest.java       |   0
 {examples/smoketests => regressiontests}/pom.xml     |  12 ++++++------
 .../stable/build.gradle                              |   0
 .../stable}/log4j2-debug-persistence.xml             |   0
 .../stable}/log4j2-test.xml                          |   0
 .../stable/logging-dn-enhance.properties             |   0
 .../smoketests => regressiontests}/stable/pom.xml    |   0
 .../java/org/apache/isis/testdomain/Smoketest.java   |   0
 .../auditing/AuditerServiceForTesting.java           |   0
 .../auditing/Configuration_usingAuditing.java        |   0
 .../isis/testdomain/conf/Configuration_headless.java |   0
 .../isis/testdomain/conf/Configuration_usingJdo.java |   0
 .../conf/Configuration_usingJdoAndShiro.java         |   0
 .../isis/testdomain/conf/Configuration_usingJpa.java |   0
 .../conf/Configuration_usingStereotypes.java         |   0
 .../org/apache/isis/testdomain/jdo/JdoBookDto.java   |   0
 .../isis/testdomain/jdo/JdoInventoryManager.java     |   0
 .../isis/testdomain/jdo/JdoInventoryResource.java    |   0
 .../isis/testdomain/jdo/JdoTestApplication.java      |   0
 .../isis/testdomain/jdo/JdoTestDomainModule.java     |   0
 .../isis/testdomain/jdo/JdoTestDomainPersona.java    |   0
 .../apache/isis/testdomain/jdo/entities/JdoBook.java |   0
 .../isis/testdomain/jdo/entities/JdoInventory.java   |   0
 .../isis/testdomain/jdo/entities/JdoProduct.java     |   0
 .../testdomain/jdo/entities/JdoProductComment.java   |   0
 .../apache/isis/testdomain/jdo/entities/package.jdo  |   0
 .../isis/testdomain/jdo/isis-persistence.properties  |   0
 .../org/apache/isis/testdomain/jpa/JpaBookDto.java   |   0
 .../isis/testdomain/jpa/JpaInventoryManager.java     |   0
 .../isis/testdomain/jpa/JpaInventoryResource.java    |   0
 .../isis/testdomain/jpa/JpaTestApplication.java      |   0
 .../isis/testdomain/jpa/JpaTestDomainModule.java     |   0
 .../isis/testdomain/jpa/JpaTestDomainPersona.java    |   0
 .../apache/isis/testdomain/jpa/entities/JpaBook.java |   0
 .../isis/testdomain/jpa/entities/JpaInventory.java   |   0
 .../isis/testdomain/jpa/entities/JpaProduct.java     |   0
 .../testdomain/jpa/entities/JpaProductComment.java   |   0
 .../apache/isis/testdomain/ldap/LdapConstants.java   |   0
 .../testdomain/model/actnsemantics/BlobDemo.java     |   0
 .../testdomain/model/actnsemantics/BlobDemoMenu.java |   0
 .../Configuration_usingActionSemantics.java          |   0
 .../model/actnsemantics/isis-logo-56x64.png          | Bin
 .../isis/testdomain/model/bad/AmbiguousTitle.java    |   0
 .../model/bad/Configuration_usingInvalidDomain.java  |   0
 .../model/bad/InvalidOrphanedActionSupport.java      |   0
 .../model/bad/InvalidOrphanedCollectionSupport.java  |   0
 .../model/bad/InvalidOrphanedPropertySupport.java    |   0
 .../model/bad/InvalidPropertyAnnotationOnAction.java |   0
 ...guration_usingInvalidDomain_noActionEnforced.java |   0
 ...InvalidOrphanedActionSupportNoActionEnforced.java |   0
 .../model/good/Configuration_usingValidDomain.java   |   0
 .../model/good/ProperLayoutOnPropertyWithLombok.java |   0
 .../testdomain/model/good/ProperMemberSupport.java   |   0
 .../model/good/ProperMemberSupport_action.java       |   0
 .../model/good/ProperMemberSupport_action2.java      |   0
 .../model/good/ProperMemberSupport_collection.java   |   0
 .../model/good/ProperMemberSupport_collection2.java  |   0
 .../model/good/ProperMemberSupport_property.java     |   0
 .../model/good/ProperMemberSupport_property2.java    |   0
 .../model/good/ProperParameterSupport.java           |   0
 .../testdomain/model/good/ProperPrefixedAction.java  |   0
 .../testdomain/model/good/ProperPrefixedMember.java  |   0
 .../Configuration_usingInteractionDomain.java        |   0
 .../isis/testdomain/model/interaction/DemoEnum.java  |   0
 .../model/interaction/InteractionDemo.java           |   0
 .../interaction/InteractionDemo_biArgDisabled.java   |   0
 .../interaction/InteractionDemo_biArgEnabled.java    |   0
 .../model/interaction/InteractionDemo_multiEnum.java |   0
 .../model/interaction/InteractionDemo_multiInt.java  |   0
 .../model/interaction/InteractionDemo_negotiate.java |   0
 .../interaction/InteractionDemo_noArgDisabled.java   |   0
 .../interaction/InteractionDemo_noArgEnabled.java    |   0
 .../model/interaction/InteractionNpmDemo.java        |   0
 .../InteractionNpmDemo_biArgDisabled.java            |   0
 .../interaction/InteractionNpmDemo_biArgEnabled.java |   0
 .../testdomain/model/interaction/Parameters.java     |   0
 .../model/layout/Configuration_usingLayout.java      |   0
 .../isis/testdomain/model/layout/LayoutDemo.java     |   0
 .../isis/testdomain/model/stereotypes/MyObject.java  |   0
 .../testdomain/model/stereotypes/MyObject_mixin.java |   0
 .../isis/testdomain/model/stereotypes/MyService.java |   0
 .../isis/testdomain/model/stereotypes/MyView.java    |   0
 .../publishing/Configuration_usingPublishing.java    |   0
 .../publishing/PublisherServiceForTesting.java       |   0
 .../apache/isis/testdomain/util/Util_H2Console.java  |   0
 .../isis/testdomain/util/kv/KVStoreForTesting.java   |   0
 .../testdomain/util/rest/RestEndpointService.java    |   0
 .../src/main/resources/META-INF/persistence.xml      |   0
 .../stable/src/main/resources/application.yml        |   0
 .../src/main/resources/config/application.properties |   0
 .../bootstrapping/AutoConfigurationTest.java         |   0
 .../bootstrapping/JdoBootstrappingTest.java          |   0
 .../JdoBootstrappingTest_usingFixtures.java          |   0
 .../bootstrapping/SpringServiceInjectOrderTest.java  |   0
 .../bootstrapping/SpringServiceProvisioningTest.java |   0
 .../testdomain/commandexecution/WrapperSyncTest.java |   0
 .../apache/isis/testdomain/config/FooProperties.java |   0
 .../org/apache/isis/testdomain/config/FooTest.java   |   0
 .../isis/testdomain/config/IsisConfigBeanTest.java   |   0
 .../config/IsisConfigBeanTest_usingHeadless.java     |   0
 .../domainmodel/AnnotationSyntesizerTest.java        |   0
 .../domainmodel/DomainModelTest_forEditing.java      |   0
 .../domainmodel/DomainModelTest_usingBadDomain.java  |   0
 ...ainModelTest_usingBadDomain_noActionEnforced.java |   0
 .../domainmodel/DomainModelTest_usingGoodDomain.java |   0
 .../isis/testdomain/domainmodel/SpecLoaderTest.java  |   0
 .../eventhandling/GenericEventPublishingTest.java    |   0
 .../eventhandling/SpringEventPublishingTest.java     |   0
 .../testdomain/injecting/JdoEntityInjectingTest.java |   0
 .../testdomain/interact/ActionInteractionTest.java   |   0
 .../testdomain/interact/HasActionValidation.java     |   0
 .../isis/testdomain/interact/HasValueValidation.java |   0
 .../testdomain/interact/InteractionTestAbstract.java |   0
 .../testdomain/interact/NewParameterModelTest.java   |   0
 .../testdomain/interact/PropertyBindingTest.java     |   0
 .../testdomain/interact/PropertyInteractionTest.java |   0
 .../interact/ScalarParamNegotiationTest.java         |   0
 .../testdomain/interact/SimulatedUiAutoComplete.java |   0
 .../isis/testdomain/interact/SimulatedUiChoices.java |   0
 .../testdomain/interact/SimulatedUiComponent.java    |   0
 .../isis/testdomain/interact/SimulatedUiSubmit.java  |   0
 .../isis/testdomain/logging/LoggerSetupTest.java     |   0
 .../testdomain/rest/DomainObjectResourceTest.java    |   0
 .../isis/testdomain/rest/MenuBarsResourceTest.java   |   0
 .../testdomain/timestamping/TimestampingTest.java    |   0
 .../transactions/TransactionRollbackTest.java        |   0
 .../TransactionRollbackTest_usingTransactional.java  |   0
 .../transactions/TransactionScopeListenerTest.java   |   0
 .../org/datanucleus/enhancer/EnhancementHelper.java  |   0
 .../resources/application-config-test.properties     |   0
 .../stable/src/test/resources/ldap-users.ldif        |   0
 .../bootstrapping/builtin-domain-services.list       |   0
 .../bootstrapping/builtin-requestscoped.list         |   0
 .../stable/src/test/resources/shiro-ldap.ini         |   0
 .../src/test/resources/shiro-secman-ldap-cached.ini  |   0
 .../stable/src/test/resources/shiro-secman-ldap.ini  |   0
 .../stable/src/test/resources/shiro-secman.ini       |   0
 .../stable/src/test/resources/shiro-simple.ini       |   0
 165 files changed, 24 insertions(+), 15 deletions(-)
 rename {examples/smoketests => regressiontests}/adoc/antora.yml (100%)
 rename {examples/smoketests => regressiontests}/adoc/modules/smoketests/nav.adoc (100%)
 rename {examples/smoketests => regressiontests}/adoc/modules/smoketests/pages/about.adoc (100%)
 rename {examples/smoketests => regressiontests}/adoc/modules/smoketests/partials/module-nav.adoc (100%)
 rename {examples/smoketests/stable => regressiontests/incubating}/log4j2-debug-persistence.xml (100%)
 rename {examples/smoketests/stable => regressiontests/incubating}/log4j2-test.xml (100%)
 rename {examples/smoketests => regressiontests}/incubating/pom.xml (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/Incubating.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/auditing/AuditerServiceTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/bootstrapping/JpaBootstrappingTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/command/CommandTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/commandexecution/WrapperAsyncTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/domainmodel/MetamodelUtil.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/domainmodel/SpecloaderPerformanceTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/ldap/LdapEmbeddedServer.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/ldap/LdapServerService.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/ldap/UnstableLdapEmbeddedServerTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/publishing/PublisherServiceTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/rest/RestServiceTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/shiro/AbstractShiroTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroLdapTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdapTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdap_restfulStressTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanTest.java (100%)
 rename {examples/smoketests => regressiontests}/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSimpleTest.java (100%)
 rename {examples/smoketests => regressiontests}/pom.xml (96%)
 rename {examples/smoketests => regressiontests}/stable/build.gradle (100%)
 rename {examples/smoketests/incubating => regressiontests/stable}/log4j2-debug-persistence.xml (100%)
 rename {examples/smoketests/incubating => regressiontests/stable}/log4j2-test.xml (100%)
 rename {examples/smoketests => regressiontests}/stable/logging-dn-enhance.properties (100%)
 rename {examples/smoketests => regressiontests}/stable/pom.xml (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/Smoketest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/auditing/AuditerServiceForTesting.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/auditing/Configuration_usingAuditing.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_headless.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdo.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdoAndShiro.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJpa.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingStereotypes.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoBookDto.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryManager.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryResource.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestApplication.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainModule.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainPersona.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoBook.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoInventory.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoProduct.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoProductComment.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/package.jdo (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jdo/isis-persistence.properties (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaBookDto.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryManager.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryResource.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestApplication.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestDomainModule.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestDomainPersona.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaBook.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaInventory.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaProduct.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaProductComment.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/ldap/LdapConstants.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/BlobDemo.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/BlobDemoMenu.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/Configuration_usingActionSemantics.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/isis-logo-56x64.png (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/bad/AmbiguousTitle.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/bad/Configuration_usingInvalidDomain.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedActionSupport.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedCollectionSupport.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedPropertySupport.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidPropertyAnnotationOnAction.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/badnoact/Configuration_usingInvalidDomain_noActionEnforced.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/badnoact/InvalidOrphanedActionSupportNoActionEnforced.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/Configuration_usingValidDomain.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperLayoutOnPropertyWithLombok.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action2.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection2.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property2.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperParameterSupport.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperPrefixedAction.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperPrefixedMember.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/Configuration_usingInteractionDomain.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/DemoEnum.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_biArgDisabled.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_biArgEnabled.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_multiEnum.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_multiInt.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_negotiate.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_noArgDisabled.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_noArgEnabled.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo_biArgDisabled.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo_biArgEnabled.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/interaction/Parameters.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/layout/Configuration_usingLayout.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/layout/LayoutDemo.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyObject.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyObject_mixin.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyService.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyView.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/publishing/Configuration_usingPublishing.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/publishing/PublisherServiceForTesting.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/util/Util_H2Console.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/util/kv/KVStoreForTesting.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/java/org/apache/isis/testdomain/util/rest/RestEndpointService.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/resources/META-INF/persistence.xml (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/resources/application.yml (100%)
 rename {examples/smoketests => regressiontests}/stable/src/main/resources/config/application.properties (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/AutoConfigurationTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/JdoBootstrappingTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/JdoBootstrappingTest_usingFixtures.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceInjectOrderTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceProvisioningTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/commandexecution/WrapperSyncTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/config/FooProperties.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/config/FooTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/config/IsisConfigBeanTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/config/IsisConfigBeanTest_usingHeadless.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/domainmodel/AnnotationSyntesizerTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_forEditing.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noActionEnforced.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/domainmodel/SpecLoaderTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/eventhandling/GenericEventPublishingTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/eventhandling/SpringEventPublishingTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/injecting/JdoEntityInjectingTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/ActionInteractionTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/HasActionValidation.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/HasValueValidation.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/InteractionTestAbstract.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/NewParameterModelTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/PropertyBindingTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/PropertyInteractionTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/ScalarParamNegotiationTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiAutoComplete.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiChoices.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiComponent.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiSubmit.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/logging/LoggerSetupTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/rest/DomainObjectResourceTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/rest/MenuBarsResourceTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/timestamping/TimestampingTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionRollbackTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionRollbackTest_usingTransactional.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionScopeListenerTest.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/java/org/datanucleus/enhancer/EnhancementHelper.java (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/resources/application-config-test.properties (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/resources/ldap-users.ldif (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/resources/org/apache/isis/testdomain/bootstrapping/builtin-domain-services.list (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/resources/org/apache/isis/testdomain/bootstrapping/builtin-requestscoped.list (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/resources/shiro-ldap.ini (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/resources/shiro-secman-ldap-cached.ini (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/resources/shiro-secman-ldap.ini (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/resources/shiro-secman.ini (100%)
 rename {examples/smoketests => regressiontests}/stable/src/test/resources/shiro-simple.ini (100%)


[isis] 02/02: ISIS-2429: Demo: use Spring configured port (instead of hardwired 8080)

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 1878553b15bde2f7020a5f808e940a0656503d14
Author: Andi Huber <ah...@apache.org>
AuthorDate: Tue Sep 15 10:30:21 2020 +0200

    ISIS-2429: Demo: use Spring configured port (instead of hardwired 8080)
---
 .../java/demoapp/webapp/vaadin/DemoAppVaadin.java     |  4 ++--
 .../demoapp/web/_infra/utils/ThereCanBeOnlyOne.java   | 19 ++++++++++++++-----
 .../java/demoapp/webapp/wicket/DemoAppWicket.java     |  4 ++--
 3 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/examples/demo/vaadin/src/main/java/demoapp/webapp/vaadin/DemoAppVaadin.java b/examples/demo/vaadin/src/main/java/demoapp/webapp/vaadin/DemoAppVaadin.java
index 5997e15..b614c3e 100644
--- a/examples/demo/vaadin/src/main/java/demoapp/webapp/vaadin/DemoAppVaadin.java
+++ b/examples/demo/vaadin/src/main/java/demoapp/webapp/vaadin/DemoAppVaadin.java
@@ -42,6 +42,8 @@ import demoapp.web._infra.utils.ThereCanBeOnlyOne;
 @Import({
     DemoAppManifest.class,
     
+    ThereCanBeOnlyOne.class, // shutdown demo instance if any already running (specific to the demo only)
+    
     // INCUBATING
     IsisModuleIncViewerVaadinViewer.class, // vaadin viewer
     IsisModuleValAsciidocUiVaa.class, // ascii-doc rendering support (for Vaadin)
@@ -67,8 +69,6 @@ public class DemoAppVaadin extends SpringBootServletInitializer {
 //        IsisPresets.logging(IsisServletForVaadin.class, "debug");
         IsisPresets.logging(_Probe.class, "debug"); // enable debug entry logging
         
-        ThereCanBeOnlyOne.remoteShutdownOthersIfAny();
-        
         SpringApplication.run(new Class[] { DemoAppVaadin.class }, args);
     }
 
diff --git a/examples/demo/web/src/main/java/demoapp/web/_infra/utils/ThereCanBeOnlyOne.java b/examples/demo/web/src/main/java/demoapp/web/_infra/utils/ThereCanBeOnlyOne.java
index 15e251b..c3a1440 100644
--- a/examples/demo/web/src/main/java/demoapp/web/_infra/utils/ThereCanBeOnlyOne.java
+++ b/examples/demo/web/src/main/java/demoapp/web/_infra/utils/ThereCanBeOnlyOne.java
@@ -33,19 +33,26 @@ import org.apache.http.impl.client.HttpClientBuilder;
 
 import lombok.val;
 
-public class ThereCanBeOnlyOne {
+@Component
+public class ThereCanBeOnlyOne implements ApplicationListener<EmbeddedServletContainerInitializedEvent> {
 
-    public static void remoteShutdownOthersIfAny() {
+    @Override
+    public void onApplicationEvent(final EmbeddedServletContainerInitializedEvent event) {
+        final int port = event.getEmbeddedServletContainer().getPort();
+        
         try {
-            invokeRemoteShutdown();
+            invokeRemoteShutdown(port);
         } catch (Exception e) {
             // ignore them all
         }
+        
     }
     
-    private static void invokeRemoteShutdown() throws IOException {
+    // -- HELPER
+    
+    private static void invokeRemoteShutdown(int port) throws IOException {
         
-        val targetHost = new HttpHost("localhost", 8080, "http");
+        val targetHost = new HttpHost("localhost", port, "http");
         val credsProvider = new BasicCredentialsProvider();
         credsProvider.setCredentials(
                 new AuthScope(targetHost.getHostName(), targetHost.getPort()),
@@ -73,3 +80,5 @@ public class ThereCanBeOnlyOne {
     }
     
 }
+
+
diff --git a/examples/demo/wicket/src/main/java/demoapp/webapp/wicket/DemoAppWicket.java b/examples/demo/wicket/src/main/java/demoapp/webapp/wicket/DemoAppWicket.java
index 8e172b4..e17c629 100644
--- a/examples/demo/wicket/src/main/java/demoapp/webapp/wicket/DemoAppWicket.java
+++ b/examples/demo/wicket/src/main/java/demoapp/webapp/wicket/DemoAppWicket.java
@@ -42,6 +42,8 @@ import demoapp.web._infra.utils.ThereCanBeOnlyOne;
 @Import({
     DemoAppManifest.class,
 
+    ThereCanBeOnlyOne.class, // shutdown demo instance if any already running (specific to the demo only)
+    
     // Metamodel
     IsisModuleValAsciidocMetaModel.class,
 
@@ -71,8 +73,6 @@ public class DemoAppWicket extends SpringBootServletInitializer {
         //DebugLoggingPreset.PERSISTENCE.apply();
         //DebugLoggingPreset.ISIS_SESSION.apply();
         
-        ThereCanBeOnlyOne.remoteShutdownOthersIfAny();
-        
         SpringApplication.run(new Class[] { DemoAppWicket.class }, args);
     }
 


[isis] 01/02: ISIS-2428: move smoketests -> regressiontests

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 14fe76bb4a31f4fc84385a6039b21a4d8b0c39d7
Author: Andi Huber <ah...@apache.org>
AuthorDate: Tue Sep 15 08:35:34 2020 +0200

    ISIS-2428: move smoketests -> regressiontests
---
 {examples/smoketests => regressiontests}/adoc/antora.yml    |   0
 .../adoc/modules/smoketests/nav.adoc                        |   0
 .../adoc/modules/smoketests/pages/about.adoc                |   0
 .../adoc/modules/smoketests/partials/module-nav.adoc        |   0
 .../incubating}/log4j2-debug-persistence.xml                |   0
 .../stable => regressiontests/incubating}/log4j2-test.xml   |   0
 {examples/smoketests => regressiontests}/incubating/pom.xml |   0
 .../test/java/org/apache/isis/testdomain/Incubating.java    |   0
 .../apache/isis/testdomain/auditing/AuditerServiceTest.java |   0
 .../isis/testdomain/bootstrapping/JpaBootstrappingTest.java |   0
 .../org/apache/isis/testdomain/command/CommandTest.java     |   0
 .../isis/testdomain/commandexecution/WrapperAsyncTest.java  |   0
 .../apache/isis/testdomain/domainmodel/MetamodelUtil.java   |   0
 .../testdomain/domainmodel/SpecloaderPerformanceTest.java   |   0
 .../org/apache/isis/testdomain/ldap/LdapEmbeddedServer.java |   0
 .../org/apache/isis/testdomain/ldap/LdapServerService.java  |   0
 .../testdomain/ldap/UnstableLdapEmbeddedServerTest.java     |   0
 .../isis/testdomain/publishing/PublisherServiceTest.java    |   0
 .../org/apache/isis/testdomain/rest/RestServiceTest.java    |   0
 .../org/apache/isis/testdomain/shiro/AbstractShiroTest.java |   0
 .../org/apache/isis/testdomain/shiro/ShiroLdapTest.java     |   0
 .../apache/isis/testdomain/shiro/ShiroSecmanLdapTest.java   |   0
 .../testdomain/shiro/ShiroSecmanLdap_restfulStressTest.java |   0
 .../org/apache/isis/testdomain/shiro/ShiroSecmanTest.java   |   0
 .../org/apache/isis/testdomain/shiro/ShiroSimpleTest.java   |   0
 {examples/smoketests => regressiontests}/pom.xml            |  12 ++++++------
 .../smoketests => regressiontests}/stable/build.gradle      |   0
 .../stable}/log4j2-debug-persistence.xml                    |   0
 .../incubating => regressiontests/stable}/log4j2-test.xml   |   0
 .../stable/logging-dn-enhance.properties                    |   0
 {examples/smoketests => regressiontests}/stable/pom.xml     |   0
 .../src/main/java/org/apache/isis/testdomain/Smoketest.java |   0
 .../isis/testdomain/auditing/AuditerServiceForTesting.java  |   0
 .../testdomain/auditing/Configuration_usingAuditing.java    |   0
 .../apache/isis/testdomain/conf/Configuration_headless.java |   0
 .../apache/isis/testdomain/conf/Configuration_usingJdo.java |   0
 .../testdomain/conf/Configuration_usingJdoAndShiro.java     |   0
 .../apache/isis/testdomain/conf/Configuration_usingJpa.java |   0
 .../testdomain/conf/Configuration_usingStereotypes.java     |   0
 .../java/org/apache/isis/testdomain/jdo/JdoBookDto.java     |   0
 .../org/apache/isis/testdomain/jdo/JdoInventoryManager.java |   0
 .../apache/isis/testdomain/jdo/JdoInventoryResource.java    |   0
 .../org/apache/isis/testdomain/jdo/JdoTestApplication.java  |   0
 .../org/apache/isis/testdomain/jdo/JdoTestDomainModule.java |   0
 .../apache/isis/testdomain/jdo/JdoTestDomainPersona.java    |   0
 .../org/apache/isis/testdomain/jdo/entities/JdoBook.java    |   0
 .../apache/isis/testdomain/jdo/entities/JdoInventory.java   |   0
 .../org/apache/isis/testdomain/jdo/entities/JdoProduct.java |   0
 .../isis/testdomain/jdo/entities/JdoProductComment.java     |   0
 .../org/apache/isis/testdomain/jdo/entities/package.jdo     |   0
 .../apache/isis/testdomain/jdo/isis-persistence.properties  |   0
 .../java/org/apache/isis/testdomain/jpa/JpaBookDto.java     |   0
 .../org/apache/isis/testdomain/jpa/JpaInventoryManager.java |   0
 .../apache/isis/testdomain/jpa/JpaInventoryResource.java    |   0
 .../org/apache/isis/testdomain/jpa/JpaTestApplication.java  |   0
 .../org/apache/isis/testdomain/jpa/JpaTestDomainModule.java |   0
 .../apache/isis/testdomain/jpa/JpaTestDomainPersona.java    |   0
 .../org/apache/isis/testdomain/jpa/entities/JpaBook.java    |   0
 .../apache/isis/testdomain/jpa/entities/JpaInventory.java   |   0
 .../org/apache/isis/testdomain/jpa/entities/JpaProduct.java |   0
 .../isis/testdomain/jpa/entities/JpaProductComment.java     |   0
 .../java/org/apache/isis/testdomain/ldap/LdapConstants.java |   0
 .../isis/testdomain/model/actnsemantics/BlobDemo.java       |   0
 .../isis/testdomain/model/actnsemantics/BlobDemoMenu.java   |   0
 .../actnsemantics/Configuration_usingActionSemantics.java   |   0
 .../isis/testdomain/model/actnsemantics/isis-logo-56x64.png | Bin
 .../apache/isis/testdomain/model/bad/AmbiguousTitle.java    |   0
 .../model/bad/Configuration_usingInvalidDomain.java         |   0
 .../testdomain/model/bad/InvalidOrphanedActionSupport.java  |   0
 .../model/bad/InvalidOrphanedCollectionSupport.java         |   0
 .../model/bad/InvalidOrphanedPropertySupport.java           |   0
 .../model/bad/InvalidPropertyAnnotationOnAction.java        |   0
 .../Configuration_usingInvalidDomain_noActionEnforced.java  |   0
 .../InvalidOrphanedActionSupportNoActionEnforced.java       |   0
 .../model/good/Configuration_usingValidDomain.java          |   0
 .../model/good/ProperLayoutOnPropertyWithLombok.java        |   0
 .../isis/testdomain/model/good/ProperMemberSupport.java     |   0
 .../testdomain/model/good/ProperMemberSupport_action.java   |   0
 .../testdomain/model/good/ProperMemberSupport_action2.java  |   0
 .../model/good/ProperMemberSupport_collection.java          |   0
 .../model/good/ProperMemberSupport_collection2.java         |   0
 .../testdomain/model/good/ProperMemberSupport_property.java |   0
 .../model/good/ProperMemberSupport_property2.java           |   0
 .../isis/testdomain/model/good/ProperParameterSupport.java  |   0
 .../isis/testdomain/model/good/ProperPrefixedAction.java    |   0
 .../isis/testdomain/model/good/ProperPrefixedMember.java    |   0
 .../interaction/Configuration_usingInteractionDomain.java   |   0
 .../apache/isis/testdomain/model/interaction/DemoEnum.java  |   0
 .../isis/testdomain/model/interaction/InteractionDemo.java  |   0
 .../model/interaction/InteractionDemo_biArgDisabled.java    |   0
 .../model/interaction/InteractionDemo_biArgEnabled.java     |   0
 .../model/interaction/InteractionDemo_multiEnum.java        |   0
 .../model/interaction/InteractionDemo_multiInt.java         |   0
 .../model/interaction/InteractionDemo_negotiate.java        |   0
 .../model/interaction/InteractionDemo_noArgDisabled.java    |   0
 .../model/interaction/InteractionDemo_noArgEnabled.java     |   0
 .../testdomain/model/interaction/InteractionNpmDemo.java    |   0
 .../model/interaction/InteractionNpmDemo_biArgDisabled.java |   0
 .../model/interaction/InteractionNpmDemo_biArgEnabled.java  |   0
 .../isis/testdomain/model/interaction/Parameters.java       |   0
 .../testdomain/model/layout/Configuration_usingLayout.java  |   0
 .../org/apache/isis/testdomain/model/layout/LayoutDemo.java |   0
 .../apache/isis/testdomain/model/stereotypes/MyObject.java  |   0
 .../isis/testdomain/model/stereotypes/MyObject_mixin.java   |   0
 .../apache/isis/testdomain/model/stereotypes/MyService.java |   0
 .../apache/isis/testdomain/model/stereotypes/MyView.java    |   0
 .../publishing/Configuration_usingPublishing.java           |   0
 .../testdomain/publishing/PublisherServiceForTesting.java   |   0
 .../org/apache/isis/testdomain/util/Util_H2Console.java     |   0
 .../apache/isis/testdomain/util/kv/KVStoreForTesting.java   |   0
 .../isis/testdomain/util/rest/RestEndpointService.java      |   0
 .../stable/src/main/resources/META-INF/persistence.xml      |   0
 .../stable/src/main/resources/application.yml               |   0
 .../stable/src/main/resources/config/application.properties |   0
 .../testdomain/bootstrapping/AutoConfigurationTest.java     |   0
 .../isis/testdomain/bootstrapping/JdoBootstrappingTest.java |   0
 .../bootstrapping/JdoBootstrappingTest_usingFixtures.java   |   0
 .../bootstrapping/SpringServiceInjectOrderTest.java         |   0
 .../bootstrapping/SpringServiceProvisioningTest.java        |   0
 .../isis/testdomain/commandexecution/WrapperSyncTest.java   |   0
 .../org/apache/isis/testdomain/config/FooProperties.java    |   0
 .../java/org/apache/isis/testdomain/config/FooTest.java     |   0
 .../apache/isis/testdomain/config/IsisConfigBeanTest.java   |   0
 .../testdomain/config/IsisConfigBeanTest_usingHeadless.java |   0
 .../testdomain/domainmodel/AnnotationSyntesizerTest.java    |   0
 .../testdomain/domainmodel/DomainModelTest_forEditing.java  |   0
 .../domainmodel/DomainModelTest_usingBadDomain.java         |   0
 .../DomainModelTest_usingBadDomain_noActionEnforced.java    |   0
 .../domainmodel/DomainModelTest_usingGoodDomain.java        |   0
 .../apache/isis/testdomain/domainmodel/SpecLoaderTest.java  |   0
 .../eventhandling/GenericEventPublishingTest.java           |   0
 .../testdomain/eventhandling/SpringEventPublishingTest.java |   0
 .../isis/testdomain/injecting/JdoEntityInjectingTest.java   |   0
 .../isis/testdomain/interact/ActionInteractionTest.java     |   0
 .../isis/testdomain/interact/HasActionValidation.java       |   0
 .../apache/isis/testdomain/interact/HasValueValidation.java |   0
 .../isis/testdomain/interact/InteractionTestAbstract.java   |   0
 .../isis/testdomain/interact/NewParameterModelTest.java     |   0
 .../isis/testdomain/interact/PropertyBindingTest.java       |   0
 .../isis/testdomain/interact/PropertyInteractionTest.java   |   0
 .../testdomain/interact/ScalarParamNegotiationTest.java     |   0
 .../isis/testdomain/interact/SimulatedUiAutoComplete.java   |   0
 .../apache/isis/testdomain/interact/SimulatedUiChoices.java |   0
 .../isis/testdomain/interact/SimulatedUiComponent.java      |   0
 .../apache/isis/testdomain/interact/SimulatedUiSubmit.java  |   0
 .../org/apache/isis/testdomain/logging/LoggerSetupTest.java |   0
 .../isis/testdomain/rest/DomainObjectResourceTest.java      |   0
 .../apache/isis/testdomain/rest/MenuBarsResourceTest.java   |   0
 .../isis/testdomain/timestamping/TimestampingTest.java      |   0
 .../testdomain/transactions/TransactionRollbackTest.java    |   0
 .../TransactionRollbackTest_usingTransactional.java         |   0
 .../transactions/TransactionScopeListenerTest.java          |   0
 .../java/org/datanucleus/enhancer/EnhancementHelper.java    |   0
 .../src/test/resources/application-config-test.properties   |   0
 .../stable/src/test/resources/ldap-users.ldif               |   0
 .../testdomain/bootstrapping/builtin-domain-services.list   |   0
 .../testdomain/bootstrapping/builtin-requestscoped.list     |   0
 .../stable/src/test/resources/shiro-ldap.ini                |   0
 .../stable/src/test/resources/shiro-secman-ldap-cached.ini  |   0
 .../stable/src/test/resources/shiro-secman-ldap.ini         |   0
 .../stable/src/test/resources/shiro-secman.ini              |   0
 .../stable/src/test/resources/shiro-simple.ini              |   0
 162 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/examples/smoketests/adoc/antora.yml b/regressiontests/adoc/antora.yml
similarity index 100%
rename from examples/smoketests/adoc/antora.yml
rename to regressiontests/adoc/antora.yml
diff --git a/examples/smoketests/adoc/modules/smoketests/nav.adoc b/regressiontests/adoc/modules/smoketests/nav.adoc
similarity index 100%
rename from examples/smoketests/adoc/modules/smoketests/nav.adoc
rename to regressiontests/adoc/modules/smoketests/nav.adoc
diff --git a/examples/smoketests/adoc/modules/smoketests/pages/about.adoc b/regressiontests/adoc/modules/smoketests/pages/about.adoc
similarity index 100%
rename from examples/smoketests/adoc/modules/smoketests/pages/about.adoc
rename to regressiontests/adoc/modules/smoketests/pages/about.adoc
diff --git a/examples/smoketests/adoc/modules/smoketests/partials/module-nav.adoc b/regressiontests/adoc/modules/smoketests/partials/module-nav.adoc
similarity index 100%
rename from examples/smoketests/adoc/modules/smoketests/partials/module-nav.adoc
rename to regressiontests/adoc/modules/smoketests/partials/module-nav.adoc
diff --git a/examples/smoketests/stable/log4j2-debug-persistence.xml b/regressiontests/incubating/log4j2-debug-persistence.xml
similarity index 100%
rename from examples/smoketests/stable/log4j2-debug-persistence.xml
rename to regressiontests/incubating/log4j2-debug-persistence.xml
diff --git a/examples/smoketests/stable/log4j2-test.xml b/regressiontests/incubating/log4j2-test.xml
similarity index 100%
rename from examples/smoketests/stable/log4j2-test.xml
rename to regressiontests/incubating/log4j2-test.xml
diff --git a/examples/smoketests/incubating/pom.xml b/regressiontests/incubating/pom.xml
similarity index 100%
rename from examples/smoketests/incubating/pom.xml
rename to regressiontests/incubating/pom.xml
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/Incubating.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/Incubating.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/Incubating.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/Incubating.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/auditing/AuditerServiceTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/auditing/AuditerServiceTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/auditing/AuditerServiceTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/auditing/AuditerServiceTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/bootstrapping/JpaBootstrappingTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/bootstrapping/JpaBootstrappingTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/bootstrapping/JpaBootstrappingTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/bootstrapping/JpaBootstrappingTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/command/CommandTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/command/CommandTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/command/CommandTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/command/CommandTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/commandexecution/WrapperAsyncTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/commandexecution/WrapperAsyncTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/commandexecution/WrapperAsyncTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/commandexecution/WrapperAsyncTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/domainmodel/MetamodelUtil.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/domainmodel/MetamodelUtil.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/domainmodel/MetamodelUtil.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/domainmodel/MetamodelUtil.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/domainmodel/SpecloaderPerformanceTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/domainmodel/SpecloaderPerformanceTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/domainmodel/SpecloaderPerformanceTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/domainmodel/SpecloaderPerformanceTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/ldap/LdapEmbeddedServer.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/ldap/LdapEmbeddedServer.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/ldap/LdapEmbeddedServer.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/ldap/LdapEmbeddedServer.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/ldap/LdapServerService.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/ldap/LdapServerService.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/ldap/LdapServerService.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/ldap/LdapServerService.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/ldap/UnstableLdapEmbeddedServerTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/ldap/UnstableLdapEmbeddedServerTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/ldap/UnstableLdapEmbeddedServerTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/ldap/UnstableLdapEmbeddedServerTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/publishing/PublisherServiceTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/publishing/PublisherServiceTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/publishing/PublisherServiceTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/publishing/PublisherServiceTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/rest/RestServiceTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/rest/RestServiceTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/rest/RestServiceTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/rest/RestServiceTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/AbstractShiroTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/AbstractShiroTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/AbstractShiroTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/AbstractShiroTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroLdapTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroLdapTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroLdapTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroLdapTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdapTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdapTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdapTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdapTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdap_restfulStressTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdap_restfulStressTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdap_restfulStressTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdap_restfulStressTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanTest.java
diff --git a/examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSimpleTest.java b/regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSimpleTest.java
similarity index 100%
rename from examples/smoketests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSimpleTest.java
rename to regressiontests/incubating/src/test/java/org/apache/isis/testdomain/shiro/ShiroSimpleTest.java
diff --git a/examples/smoketests/pom.xml b/regressiontests/pom.xml
similarity index 96%
rename from examples/smoketests/pom.xml
rename to regressiontests/pom.xml
index cef1ca7..e6ae5bf 100644
--- a/examples/smoketests/pom.xml
+++ b/regressiontests/pom.xml
@@ -18,18 +18,18 @@
 		<groupId>org.apache.isis.app</groupId>
 		<artifactId>isis-app-starter-parent</artifactId>
 		<version>2.0.0-SNAPSHOT</version>
-		<relativePath>../../starters/pom.xml</relativePath>
+		<relativePath>../starters/pom.xml</relativePath>
 	</parent>
 
-	<artifactId>smoketests</artifactId>
+	<groupId>org.apache.isis.regressiontests</groupId>
+	<artifactId>isis-regressiontests</artifactId>
 
-	<name>Apache Isis App - Smoketests</name>
+	<name>Apache Isis - Regression Tests</name>
 	<packaging>pom</packaging>
 
 	<properties>
-		<!--  mvn clean install -Dskip.smokeTests=true -->
-		<skip.smokeTests>false</skip.smokeTests>
-		<skipTests>${skip.smokeTests}</skipTests>
+		<skip.regressionTests>false</skip.regressionTests>
+		<skipTests>${skip.regressionTests}</skipTests>
 		<maven-war-plugin.warName>${project.artifactId}</maven-war-plugin.warName>
 	</properties>
 
diff --git a/examples/smoketests/stable/build.gradle b/regressiontests/stable/build.gradle
similarity index 100%
rename from examples/smoketests/stable/build.gradle
rename to regressiontests/stable/build.gradle
diff --git a/examples/smoketests/incubating/log4j2-debug-persistence.xml b/regressiontests/stable/log4j2-debug-persistence.xml
similarity index 100%
rename from examples/smoketests/incubating/log4j2-debug-persistence.xml
rename to regressiontests/stable/log4j2-debug-persistence.xml
diff --git a/examples/smoketests/incubating/log4j2-test.xml b/regressiontests/stable/log4j2-test.xml
similarity index 100%
rename from examples/smoketests/incubating/log4j2-test.xml
rename to regressiontests/stable/log4j2-test.xml
diff --git a/examples/smoketests/stable/logging-dn-enhance.properties b/regressiontests/stable/logging-dn-enhance.properties
similarity index 100%
rename from examples/smoketests/stable/logging-dn-enhance.properties
rename to regressiontests/stable/logging-dn-enhance.properties
diff --git a/examples/smoketests/stable/pom.xml b/regressiontests/stable/pom.xml
similarity index 100%
rename from examples/smoketests/stable/pom.xml
rename to regressiontests/stable/pom.xml
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/Smoketest.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/Smoketest.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/Smoketest.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/Smoketest.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/auditing/AuditerServiceForTesting.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/auditing/AuditerServiceForTesting.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/auditing/AuditerServiceForTesting.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/auditing/AuditerServiceForTesting.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/auditing/Configuration_usingAuditing.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/auditing/Configuration_usingAuditing.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/auditing/Configuration_usingAuditing.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/auditing/Configuration_usingAuditing.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_headless.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_headless.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_headless.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_headless.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdo.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdo.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdo.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdo.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdoAndShiro.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdoAndShiro.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdoAndShiro.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdoAndShiro.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJpa.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJpa.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJpa.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJpa.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingStereotypes.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingStereotypes.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingStereotypes.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingStereotypes.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoBookDto.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoBookDto.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoBookDto.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoBookDto.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryManager.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryManager.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryManager.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryManager.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryResource.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryResource.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryResource.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryResource.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestApplication.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestApplication.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestApplication.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestApplication.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainModule.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainModule.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainModule.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainModule.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainPersona.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainPersona.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainPersona.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainPersona.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoBook.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoBook.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoBook.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoBook.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoInventory.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoInventory.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoInventory.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoInventory.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoProduct.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoProduct.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoProduct.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoProduct.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoProductComment.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoProductComment.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoProductComment.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoProductComment.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/package.jdo b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/package.jdo
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/package.jdo
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/package.jdo
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/isis-persistence.properties b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/isis-persistence.properties
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jdo/isis-persistence.properties
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/isis-persistence.properties
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaBookDto.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaBookDto.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaBookDto.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaBookDto.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryManager.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryManager.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryManager.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryManager.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryResource.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryResource.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryResource.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryResource.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestApplication.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestApplication.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestApplication.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestApplication.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestDomainModule.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestDomainModule.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestDomainModule.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestDomainModule.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestDomainPersona.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestDomainPersona.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestDomainPersona.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaTestDomainPersona.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaBook.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaBook.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaBook.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaBook.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaInventory.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaInventory.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaInventory.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaInventory.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaProduct.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaProduct.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaProduct.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaProduct.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaProductComment.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaProductComment.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaProductComment.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaProductComment.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/ldap/LdapConstants.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/ldap/LdapConstants.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/ldap/LdapConstants.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/ldap/LdapConstants.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/BlobDemo.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/BlobDemo.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/BlobDemo.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/BlobDemo.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/BlobDemoMenu.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/BlobDemoMenu.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/BlobDemoMenu.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/BlobDemoMenu.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/Configuration_usingActionSemantics.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/Configuration_usingActionSemantics.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/Configuration_usingActionSemantics.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/Configuration_usingActionSemantics.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/isis-logo-56x64.png b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/isis-logo-56x64.png
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/isis-logo-56x64.png
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/actnsemantics/isis-logo-56x64.png
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/AmbiguousTitle.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/AmbiguousTitle.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/AmbiguousTitle.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/AmbiguousTitle.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/Configuration_usingInvalidDomain.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/Configuration_usingInvalidDomain.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/Configuration_usingInvalidDomain.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/Configuration_usingInvalidDomain.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedActionSupport.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedActionSupport.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedActionSupport.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedActionSupport.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedCollectionSupport.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedCollectionSupport.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedCollectionSupport.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedCollectionSupport.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedPropertySupport.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedPropertySupport.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedPropertySupport.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidOrphanedPropertySupport.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidPropertyAnnotationOnAction.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidPropertyAnnotationOnAction.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidPropertyAnnotationOnAction.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidPropertyAnnotationOnAction.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/badnoact/Configuration_usingInvalidDomain_noActionEnforced.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/badnoact/Configuration_usingInvalidDomain_noActionEnforced.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/badnoact/Configuration_usingInvalidDomain_noActionEnforced.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/badnoact/Configuration_usingInvalidDomain_noActionEnforced.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/badnoact/InvalidOrphanedActionSupportNoActionEnforced.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/badnoact/InvalidOrphanedActionSupportNoActionEnforced.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/badnoact/InvalidOrphanedActionSupportNoActionEnforced.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/badnoact/InvalidOrphanedActionSupportNoActionEnforced.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/Configuration_usingValidDomain.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/Configuration_usingValidDomain.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/Configuration_usingValidDomain.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/Configuration_usingValidDomain.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperLayoutOnPropertyWithLombok.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperLayoutOnPropertyWithLombok.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperLayoutOnPropertyWithLombok.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperLayoutOnPropertyWithLombok.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action2.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action2.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action2.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action2.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection2.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection2.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection2.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection2.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property2.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property2.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property2.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property2.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperParameterSupport.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperParameterSupport.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperParameterSupport.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperParameterSupport.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperPrefixedAction.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperPrefixedAction.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperPrefixedAction.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperPrefixedAction.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperPrefixedMember.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperPrefixedMember.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperPrefixedMember.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperPrefixedMember.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/Configuration_usingInteractionDomain.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/Configuration_usingInteractionDomain.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/Configuration_usingInteractionDomain.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/Configuration_usingInteractionDomain.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/DemoEnum.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/DemoEnum.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/DemoEnum.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/DemoEnum.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_biArgDisabled.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_biArgDisabled.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_biArgDisabled.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_biArgDisabled.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_biArgEnabled.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_biArgEnabled.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_biArgEnabled.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_biArgEnabled.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_multiEnum.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_multiEnum.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_multiEnum.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_multiEnum.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_multiInt.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_multiInt.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_multiInt.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_multiInt.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_negotiate.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_negotiate.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_negotiate.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_negotiate.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_noArgDisabled.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_noArgDisabled.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_noArgDisabled.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_noArgDisabled.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_noArgEnabled.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_noArgEnabled.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_noArgEnabled.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_noArgEnabled.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo_biArgDisabled.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo_biArgDisabled.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo_biArgDisabled.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo_biArgDisabled.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo_biArgEnabled.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo_biArgEnabled.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo_biArgEnabled.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionNpmDemo_biArgEnabled.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/Parameters.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/Parameters.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/Parameters.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/Parameters.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/layout/Configuration_usingLayout.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/layout/Configuration_usingLayout.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/layout/Configuration_usingLayout.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/layout/Configuration_usingLayout.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/layout/LayoutDemo.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/layout/LayoutDemo.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/layout/LayoutDemo.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/layout/LayoutDemo.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyObject.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyObject.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyObject.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyObject.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyObject_mixin.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyObject_mixin.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyObject_mixin.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyObject_mixin.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyService.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyService.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyService.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyService.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyView.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyView.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyView.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/stereotypes/MyView.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/publishing/Configuration_usingPublishing.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/publishing/Configuration_usingPublishing.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/publishing/Configuration_usingPublishing.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/publishing/Configuration_usingPublishing.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/publishing/PublisherServiceForTesting.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/publishing/PublisherServiceForTesting.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/publishing/PublisherServiceForTesting.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/publishing/PublisherServiceForTesting.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/util/Util_H2Console.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/util/Util_H2Console.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/util/Util_H2Console.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/util/Util_H2Console.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/util/kv/KVStoreForTesting.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/util/kv/KVStoreForTesting.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/util/kv/KVStoreForTesting.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/util/kv/KVStoreForTesting.java
diff --git a/examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/util/rest/RestEndpointService.java b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/util/rest/RestEndpointService.java
similarity index 100%
rename from examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/util/rest/RestEndpointService.java
rename to regressiontests/stable/src/main/java/org/apache/isis/testdomain/util/rest/RestEndpointService.java
diff --git a/examples/smoketests/stable/src/main/resources/META-INF/persistence.xml b/regressiontests/stable/src/main/resources/META-INF/persistence.xml
similarity index 100%
rename from examples/smoketests/stable/src/main/resources/META-INF/persistence.xml
rename to regressiontests/stable/src/main/resources/META-INF/persistence.xml
diff --git a/examples/smoketests/stable/src/main/resources/application.yml b/regressiontests/stable/src/main/resources/application.yml
similarity index 100%
rename from examples/smoketests/stable/src/main/resources/application.yml
rename to regressiontests/stable/src/main/resources/application.yml
diff --git a/examples/smoketests/stable/src/main/resources/config/application.properties b/regressiontests/stable/src/main/resources/config/application.properties
similarity index 100%
rename from examples/smoketests/stable/src/main/resources/config/application.properties
rename to regressiontests/stable/src/main/resources/config/application.properties
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/AutoConfigurationTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/AutoConfigurationTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/AutoConfigurationTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/AutoConfigurationTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/JdoBootstrappingTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/JdoBootstrappingTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/JdoBootstrappingTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/JdoBootstrappingTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/JdoBootstrappingTest_usingFixtures.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/JdoBootstrappingTest_usingFixtures.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/JdoBootstrappingTest_usingFixtures.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/JdoBootstrappingTest_usingFixtures.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceInjectOrderTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceInjectOrderTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceInjectOrderTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceInjectOrderTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceProvisioningTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceProvisioningTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceProvisioningTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceProvisioningTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/commandexecution/WrapperSyncTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/commandexecution/WrapperSyncTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/commandexecution/WrapperSyncTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/commandexecution/WrapperSyncTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/config/FooProperties.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/config/FooProperties.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/config/FooProperties.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/config/FooProperties.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/config/FooTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/config/FooTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/config/FooTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/config/FooTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/config/IsisConfigBeanTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/config/IsisConfigBeanTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/config/IsisConfigBeanTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/config/IsisConfigBeanTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/config/IsisConfigBeanTest_usingHeadless.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/config/IsisConfigBeanTest_usingHeadless.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/config/IsisConfigBeanTest_usingHeadless.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/config/IsisConfigBeanTest_usingHeadless.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/AnnotationSyntesizerTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/AnnotationSyntesizerTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/AnnotationSyntesizerTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/AnnotationSyntesizerTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_forEditing.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_forEditing.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_forEditing.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_forEditing.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noActionEnforced.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noActionEnforced.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noActionEnforced.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noActionEnforced.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/SpecLoaderTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/SpecLoaderTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/SpecLoaderTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/SpecLoaderTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/eventhandling/GenericEventPublishingTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/eventhandling/GenericEventPublishingTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/eventhandling/GenericEventPublishingTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/eventhandling/GenericEventPublishingTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/eventhandling/SpringEventPublishingTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/eventhandling/SpringEventPublishingTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/eventhandling/SpringEventPublishingTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/eventhandling/SpringEventPublishingTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/injecting/JdoEntityInjectingTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/injecting/JdoEntityInjectingTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/injecting/JdoEntityInjectingTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/injecting/JdoEntityInjectingTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/ActionInteractionTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/ActionInteractionTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/ActionInteractionTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/ActionInteractionTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/HasActionValidation.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/HasActionValidation.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/HasActionValidation.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/HasActionValidation.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/HasValueValidation.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/HasValueValidation.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/HasValueValidation.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/HasValueValidation.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/InteractionTestAbstract.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/InteractionTestAbstract.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/InteractionTestAbstract.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/InteractionTestAbstract.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/NewParameterModelTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/NewParameterModelTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/NewParameterModelTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/NewParameterModelTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/PropertyBindingTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/PropertyBindingTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/PropertyBindingTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/PropertyBindingTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/PropertyInteractionTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/PropertyInteractionTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/PropertyInteractionTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/PropertyInteractionTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/ScalarParamNegotiationTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/ScalarParamNegotiationTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/ScalarParamNegotiationTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/ScalarParamNegotiationTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiAutoComplete.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiAutoComplete.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiAutoComplete.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiAutoComplete.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiChoices.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiChoices.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiChoices.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiChoices.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiComponent.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiComponent.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiComponent.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiComponent.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiSubmit.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiSubmit.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiSubmit.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/SimulatedUiSubmit.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/logging/LoggerSetupTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/logging/LoggerSetupTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/logging/LoggerSetupTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/logging/LoggerSetupTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/rest/DomainObjectResourceTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/rest/DomainObjectResourceTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/rest/DomainObjectResourceTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/rest/DomainObjectResourceTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/rest/MenuBarsResourceTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/rest/MenuBarsResourceTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/rest/MenuBarsResourceTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/rest/MenuBarsResourceTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/timestamping/TimestampingTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/timestamping/TimestampingTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/timestamping/TimestampingTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/timestamping/TimestampingTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionRollbackTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionRollbackTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionRollbackTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionRollbackTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionRollbackTest_usingTransactional.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionRollbackTest_usingTransactional.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionRollbackTest_usingTransactional.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionRollbackTest_usingTransactional.java
diff --git a/examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionScopeListenerTest.java b/regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionScopeListenerTest.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionScopeListenerTest.java
rename to regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/TransactionScopeListenerTest.java
diff --git a/examples/smoketests/stable/src/test/java/org/datanucleus/enhancer/EnhancementHelper.java b/regressiontests/stable/src/test/java/org/datanucleus/enhancer/EnhancementHelper.java
similarity index 100%
rename from examples/smoketests/stable/src/test/java/org/datanucleus/enhancer/EnhancementHelper.java
rename to regressiontests/stable/src/test/java/org/datanucleus/enhancer/EnhancementHelper.java
diff --git a/examples/smoketests/stable/src/test/resources/application-config-test.properties b/regressiontests/stable/src/test/resources/application-config-test.properties
similarity index 100%
rename from examples/smoketests/stable/src/test/resources/application-config-test.properties
rename to regressiontests/stable/src/test/resources/application-config-test.properties
diff --git a/examples/smoketests/stable/src/test/resources/ldap-users.ldif b/regressiontests/stable/src/test/resources/ldap-users.ldif
similarity index 100%
rename from examples/smoketests/stable/src/test/resources/ldap-users.ldif
rename to regressiontests/stable/src/test/resources/ldap-users.ldif
diff --git a/examples/smoketests/stable/src/test/resources/org/apache/isis/testdomain/bootstrapping/builtin-domain-services.list b/regressiontests/stable/src/test/resources/org/apache/isis/testdomain/bootstrapping/builtin-domain-services.list
similarity index 100%
rename from examples/smoketests/stable/src/test/resources/org/apache/isis/testdomain/bootstrapping/builtin-domain-services.list
rename to regressiontests/stable/src/test/resources/org/apache/isis/testdomain/bootstrapping/builtin-domain-services.list
diff --git a/examples/smoketests/stable/src/test/resources/org/apache/isis/testdomain/bootstrapping/builtin-requestscoped.list b/regressiontests/stable/src/test/resources/org/apache/isis/testdomain/bootstrapping/builtin-requestscoped.list
similarity index 100%
rename from examples/smoketests/stable/src/test/resources/org/apache/isis/testdomain/bootstrapping/builtin-requestscoped.list
rename to regressiontests/stable/src/test/resources/org/apache/isis/testdomain/bootstrapping/builtin-requestscoped.list
diff --git a/examples/smoketests/stable/src/test/resources/shiro-ldap.ini b/regressiontests/stable/src/test/resources/shiro-ldap.ini
similarity index 100%
rename from examples/smoketests/stable/src/test/resources/shiro-ldap.ini
rename to regressiontests/stable/src/test/resources/shiro-ldap.ini
diff --git a/examples/smoketests/stable/src/test/resources/shiro-secman-ldap-cached.ini b/regressiontests/stable/src/test/resources/shiro-secman-ldap-cached.ini
similarity index 100%
rename from examples/smoketests/stable/src/test/resources/shiro-secman-ldap-cached.ini
rename to regressiontests/stable/src/test/resources/shiro-secman-ldap-cached.ini
diff --git a/examples/smoketests/stable/src/test/resources/shiro-secman-ldap.ini b/regressiontests/stable/src/test/resources/shiro-secman-ldap.ini
similarity index 100%
rename from examples/smoketests/stable/src/test/resources/shiro-secman-ldap.ini
rename to regressiontests/stable/src/test/resources/shiro-secman-ldap.ini
diff --git a/examples/smoketests/stable/src/test/resources/shiro-secman.ini b/regressiontests/stable/src/test/resources/shiro-secman.ini
similarity index 100%
rename from examples/smoketests/stable/src/test/resources/shiro-secman.ini
rename to regressiontests/stable/src/test/resources/shiro-secman.ini
diff --git a/examples/smoketests/stable/src/test/resources/shiro-simple.ini b/regressiontests/stable/src/test/resources/shiro-simple.ini
similarity index 100%
rename from examples/smoketests/stable/src/test/resources/shiro-simple.ini
rename to regressiontests/stable/src/test/resources/shiro-simple.ini