Usage Profile Support for Application Server 9.1



I. Standalone Application Server PE Bundle.

Available profiles - developer , cluster - enterprise

developer profile
Index
Priority
Test-Id
Testcase-description
Status
Comments
1
P1
pe-dev-start
  • create domain with developer profile
  • start the domain
  • domain should start fine
  • verify the domain capabilities according to this profile


2
P1 pe-dev-jks
  • create domain with developer profile
  • start the domain
  • verify the domain uses JKS based security store


3
P1 pe-dev-quickstart
  • create domain with developer profile
  • start the domain
  • verify the domain uses quickstartup by default


4
P1 pe-dev-sec-manager
  • create domain with developer profile
  • start the domain
  • verify the domain java platform security manager is disabled


5
P1 pe-dev-adminurl
  • create domain with developer profile
  • start the domain
  • verify the domain das is running in http://localhost:4848


6
P1 pe-dev-acc-logging
  • create domain with developer profile
  • start the domain
  • verify the domain http access logging is disabled


7
P1 pe-dev-jms-type
  • create domain with developer profile
  • start the domain
  • verify the domain JMS implementation type is EMBEDDED


8
P1 pe-dev-cluster
  • create domain with developer profile
  • start the domain
  • Try to create a cluster and a instance in it
  • verify that the above commands fail


9
P1 pe-dev-version
  • verify verison --verbose returns PE


cluster profile
1
P1 pe-cluster-start
  • create domain with cluster profile
  • start the domain
  • domain should start fine
  • verify the domain capabilities according to this profile


2
P1 pe-cluster-jks
  • create domain with cluster profile
  • start the domain
  • verify the domain uses JKS based security store


3
P1 pe-cluster-quickstart
  • create domain with cluster profile
  • start the domain
  • verify the domain quickstartup is false by default


4
P1 pe-cluster-sec-manager
  • create domain with cluster profile
  • start the domain
  • verify the domain java platform security manager is disabled


5
P1 pe-cluster-adminurl
  • create domain with cluster profile
  • start the domain
  • verify the domain das is running in http://localhost:4848


6
P1 pe-cluster-acc-logging
  • create domain with cluster profile
  • start the domain
  • verify the domain http access logging is disabled


7
P1 pe-cluster-hrtbeat
  • create domain with cluster profile
  • start the domain
  • verify the domain heart beat is disabled


8
P1 pe-cluster-jms-type
  • create domain with cluster profile
  • start the domain
  • verify the domain JMS implementation type is EMBEDDED for DAS and local for instances.


9
P1 pe-cluster-session
  • create domain with cluster profile
  • start the domain
  • verify session replication is available in cluster profile


10
P1 pe-cluster-cluster
  • create domain with developer profile
  • start the domain
  • create a cluster and a instance in it
  • start the cluster
  • verify the above operation succeeds.


11
P1 pe-cluster-hadb
  • create domain with cluster profile
  • start the domain
  • Try to create a cluster with --autohadb=true
  • verify that the above commands fail


12
P1
  • verify verison --verbose returns PE


enterprise
1
P1 pe-entrp-start
  • create domain with enterprise profile
  • start the domain
  • domain should start fine
  • verify the domain capabilities according to this profile


2
P1 pe-entrp-nss
  • create domain with enterprise profile
  • start the domain
  • verify the domain uses NSS based security store


3
P1 pe-entrp-quickstart
  • create domain with enterprise profile
  • start the domain
  • verify the domain not uses quickstartup by default


4
P1 pe-entrp-sec-manager
  • create domain with enterprise profile
  • start the domain
  • verify the domain java platform security manager is enabled


5
P1 pe-entrp-adminurl
  • create domain with enterprise profile
  • start the domain
  • verify the domain das is running in https://localhost:4849


6
P1 pe-entrp-acc-logging
  • create domain with enterprise profile
  • start the domain
  • verify the domain http access logging is enabled


7
P1 pe-entrp-hrtbeat
  • create domain with enterprise profile
  • start the domain
  • verify the domain heart beat is enabled


8
P1 pe-entrp-jms-type
  • create domain with enterprise profile
  • start the domain
  • verify the domain JMS implementation type is LOCAL


9
P1 pe-entrp-session
  • create domain with enterprise profile
  • start the domain
  • verify session replication is available in enterprise profile with HADB


10
P1 pe-entrp-cluster
  • create domain with enterprise profile
  • start the domain
  • create a cluster and a instance in it
  • start the cluster
  • verify the above operation succeeds.


11
P1 pe-entrp-version
  • verify verison --verbose returns PE


12
P1 pe-entrp-ha
  • Install NSS , HADB and LB plugin software
  • verify HADB session persistence works in PE build.
  • verify Load balancing works




II. Standalone Application Server EE Bundle.

Available profiles - developer , cluster , enterprise

developer profile
Index
Priority
Test-Id
Testcase-description
Status
Comments
1
P1 ee-dev-start
  • create domain with developer profile
  • start the domain
  • domain should start fine
  • verify the domain capabilities according to this profile


2
P1 ee-dev-jks
  • create domain with developer profile
  • start the domain
  • verify the domain uses JKS based security store


3
P1 ee-dev-quickstart
  • create domain with developer profile
  • start the domain
  • verify the domain uses quickstartup by default


4
P1 ee-dev-sec-manager
  • create domain with developer profile
  • start the domain
  • verify the domain java platform security manager is disabled


5
P1 ee-dev-adminurl
  • create domain with developer profile
  • start the domain
  • verify the domain das is running in http://localhost:4848


6
P1 ee-dev-acc-logging
  • create domain with developer profile
  • start the domain
  • verify the domain http access logging is disabled


7
P1 ee-dev-jms-type
  • create domain with developer profile
  • start the domain
  • verify the domain JMS implementation type is EMBEDDED


8
P1 ee-dev-session
  • create domain with developer profile
  • start the domain
  • verify session replication is not available in developer profile


9
P1 ee-dev-cluster
  • create domain with developer profile
  • start the domain
  • try to create a cluster and a instance in it
  • verify the above commands fail


10
P1 pe-entrp-version
  • verify verison --verbose returns PE


cluster profile
1
P1 ee-cluster-start
  • create domain with cluster profile
  • start the domain
  • domain should start fine
  • verify the domain capabilities according to this profile


2
P1 ee-cluster-jks
  • create domain with cluster profile
  • start the domain
  • verify the domain uses JKS based security store


3
P1 ee-cluster-quickstart
  • create domain with cluster profile
  • start the domain
  • verify the domain quickstartup is false by default


4
P1 ee-cluster-sec-manager
  • create domain with cluster profile
  • start the domain
  • verify the domain java platform security manager is disabled


5
P1 ee-cluster-adminurl
  • create domain with cluster profile
  • start the domain
  • verify the domain das is running in http://localhost:4848


6
P1 ee-cluster-acc-logging
  • create domain with cluster profile
  • start the domain
  • verify the domain http access logging is disabled


7
P1 ee-cluster-hrtbeat
  • create domain with cluster profile
  • start the domain
  • verify the domain heart beat is disabled


8
P1 ee-cluster-jms-type
  • create domain with cluster profile
  • start the domain
  • verify the domain JMS implementation type is EMBEDDED


9
P1 ee-cluster-session
  • create domain with cluster profile
  • start the domain
  • verify session replication is available in cluster profile


10
P1 ee-cluster-cluster
  • create domain with developer profile
  • start the domain
  • create a cluster and a instance in it
  • start the cluster
  • verify the above operation succeeds.


11
P1 pe-entrp-version
  • verify verison --verbose returns PE


enterprise profile
1
P1 ee-entrp-start
  • create domain with enterprise profile
  • start the domain
  • domain should start fine
  • verify the domain capabilities according to this profile


2
P1 ee-entrp-nss
  • create domain with enterprise profile
  • start the domain
  • verify the domain uses NSS based security store


3
P1 ee-entrp-quickstart
  • create domain with enterprise profile
  • start the domain
  • verify the domain not uses quickstartup by default


4
P1 ee-entrp-sec-manager
  • create domain with enterprise profile
  • start the domain
  • verify the domain java platform security manager is enabled


5
P1 ee-entrp-adminurl
  • create domain with enterprise profile
  • start the domain
  • verify the domain das is running in https://localhost:4849


6
P1 ee-entrp-acc-logging
  • create domain with enterprise profile
  • start the domain
  • verify the domain http access logging is enabled


7
P1 ee-entrp-hrtbeat
  • create domain with enterprise profile
  • start the domain
  • verify the domain heart beat is enabled


8
P1 ee-entrp-jms-type
  • create domain with enterprise profile
  • start the domain
  • verify the domain JMS implementation type is LOCAL


9
P1 ee-entrp-session
  • create domain with enterprise profile
  • start the domain
  • verify session replication is available in enterprise profile


10
P1 ee-entrp-cluster
  • create domain with enterprise profile
  • start the domain
  • create a cluster and a instance in it
  • start the cluster
  • verify the above operation succeeds.


11
P1 pe-entrp-version
  • verify verison --verbose returns PE




    


III. GlassFish
Available profiles - developer , cluster , enterprise

developer profile
Index
Priority
Test-Id
Testcase-description
Status
Comments
1
P1 glassfish-dev-start
  • create domain with developer profile
  • start the domain
  • domain should start fine
  • verify the domain capabilities according to this profile


2
P1 glassfish-dev-jks
  • create domain with developer profile
  • start the domain
  • verify the domain uses JKS based security store


3
P1 glassfish-dev-quickstart
  • create domain with developer profile
  • start the domain
  • verify the domain uses quickstartup by default


4
P1 glassfish-dev-sec-manager
  • create domain with developer profile
  • start the domain
  • verify the domain java platform security manager is disabled


5
P1 glassfish-dev-adminurl
  • create domain with developer profile
  • start the domain
  • verify the domain das is running in http://localhost:4848


6
P1 glassfish-dev-acc-logging
  • create domain with developer profile
  • start the domain
  • verify the domain http access logging is disabled


7
P1 glassfish-dev-jms-type
  • create domain with developer profile
  • start the domain
  • verify the domain JMS implementation type is EMBEDDED


8
P1 glassfish-dev-foreground
  • create domain with developer profile
  • start the domain
  • verify the domain starts up in the foreground


9
P1 glassfish-dev-session
  • create domain with developer profile
  • start the domain
  • verify session replication is not available in developer profile


10
P1 glassfish-dev-cluster
  • create domain with developer profile
  • start the domain
  • Try to create a cluster and a instance in it
  • verify the above commands fails


11
P1 pe-entrp-version
  • verify verison --verbose returns PE


cluster profile
1
P1 glassfish-cluster-start
  • create domain with cluster profile
  • start the domain
  • domain should start fine
  • verify the domain capabilities according to this profile


2
P1 glassfish-cluster-jks
  • create domain with cluster profile
  • start the domain
  • verify the domain uses JKS based security store


3
P1 glassfish-cluster-quickstart
  • create domain with cluster profile
  • start the domain
  • verify the domain quickstartup is false by default


4
P1 glassfish-cluster-sec-manager
  • create domain with cluster profile
  • start the domain
  • verify the domain java platform security manager is disabled


5
P1 glassfish-cluster-adminurl
  • create domain with cluster profile
  • start the domain
  • verify the domain das is running in http://localhost:4848


6
P1 glassfish-cluster-acc-logging
  • create domain with cluster profile
  • start the domain
  • verify the domain http access logging is disabled


7
P1 glassfish-cluster-hrtbeat
  • create domain with cluster profile
  • start the domain
  • verify the domain heart beat is disabled


8
P1 glassfish-cluster-jms-type
  • create domain with cluster profile
  • start the domain
  • verify the domain JMS implementation type is EMBEDDED


9
P1 glassfish-cluster-foreground
  • create domain with cluster profile
  • start the domain
  • verify the domain starts up in the foreground


10
P1 glassfish-cluster-session
  • create domain with cluster profile
  • start the domain
  • verify session replication is available in cluster profile


11
P1 glassfish-cluster-cluster
  • create domain with developer profile
  • start the domain
  • create a cluster and a instance in it
  • start the cluster
  • verify the above operation succeeds.


12
P1 pe-entrp-version
  • verify verison --verbose returns PE


enterprise
1
P1 glassfish-entrp-start
  • create domain with enterprise profile
  • start the domain
  • domain should start fine
  • verify the domain capabilities according to this profile


2
P1 glassfish-entrp-jks
  • create domain with enterprise profile
  • start the domain
  • verify the domain uses NSS based security store


3
P1 glassfish-entrp-quickstart
  • create domain with enterprise profile
  • start the domain
  • verify the domain not uses quickstartup by default


4
P1 glassfish-entrp-sec-manager
  • create domain with enterprise profile
  • start the domain
  • verify the domain java platform security manager is enabled


5
P1 glassfish-entrp-adminurl
  • create domain with enterprise profile
  • start the domain
  • verify the domain das is running in https://localhost:4849


6
P1 glassfish-entrp-acc-logging
  • create domain with enterprise profile
  • start the domain
  • verify the domain http access logging is enabled


7
P1 glassfish-entrp-hrtbeat
  • create domain with enterprise profile
  • start the domain
  • verify the domain heart beat is enabled


8
P1 glassfish-entrp-jms-type
  • create domain with enterprise profile
  • start the domain
  • verify the domain JMS implementation type is LOCAL


9
P1 glassfish-entrp-session
  • create domain with enterprise profile
  • start the domain
  • verify session replication is available in enterprise profile


10
P1 glassfish-entrp-cluster
  • create domain with enterprise profile
  • start the domain
  • create a cluster and a instance in it
  • start the cluster
  • verify the above operation succeeds.


11
P1 pe-entrp-version
  • verify verison --verbose returns PE


12
P1 pe-entrp-ha
  • Install NSS , HADB and LB plugin software
  • verify HADB session persistence works in PE build.
  • verify Load balancing works




Total tests
Index
Feature
Total Tests
1
PE - dev profile
9
2
PE - cluster profile 12
3
PE - enterprise profile 12
4
EE - dev profile 10
5
EE - cluster profile 11
6
EE - enterprise profile 11
7
glassfish - dev profile
11
8
glassfish - cluster profile 12
9
glassfish - enterprise profile 12


100

References

1. Usage Profiles one pager