Clone Tools
  • last updated 15 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158: annotate incubating smoketests and provide reasons

- such as @Incubating("does not work with surefire")

    • -1
    • +2
    ./ShiroSecmanLdap_restfulStressTest.java
  1. … 2 more files in changeset.
ISIS-2158: introduces annotations @Incubating + @Smoketest

- annotations only visible to tests within the 'smoketests' module

- @Smoketest .. used on every smoketest class (allows meta annotations)

- @Incubating .. disables test-classes with surefire, but not in IDE

fixes the 'smoketests' maven build (when surefire is enabled)

    • -11
    • +24
    ./ShiroSecmanLdap_restfulStressTest.java
  1. … 17 more files in changeset.
ISIS-2062: factors out isis-security-bypass.

    • -1
    • +2
    ./ShiroSecmanLdap_restfulStressTest.java
  1. … 257 more files in changeset.
ISIS-2158: simplify application configuration

in case there are multiple configurations to pick from when

bootstrapping with Spring, picking one configuration class works just

fine if the other are not auto-discovered by Spring's package scanning;

so the solution is to move any Spring configuration beans out of the

scanned package hierarchy

this commit does this for 'smoketests' and 'simpleapp' by moving the

config beans into xxx.conf packages that are out of scanning scope

    • -9
    • +8
    ./ShiroSecmanLdap_restfulStressTest.java
  1. … 30 more files in changeset.
ISIS-2158 fixes transaction related smoketests

- also bumps h2/hsqldb to their latest versions

consecutive smoketest runs might run into an issue with jdo/schema

creation failing due to schema not found, but running test classes

individually does work

    • -13
    • +10
    ./ShiroSecmanLdap_restfulStressTest.java
  1. … 14 more files in changeset.
ISIS-2156 hotfix: disable HttpSessions creation when basic-auth strategy

- several principal and related objects have been improved to procude

less stress on the heap

- smoketests added that also test for the absence of a HttpSession when

using basic-auth strategy against a rest endpoint

- also moves the new restclient introduced with v2 from applib to a new

extension module 'restclient'

- improvements to the restclient to also handle scalar value types

    • -6
    • +24
    ./ShiroSecmanLdap_restfulStressTest.java
  1. … 34 more files in changeset.
ISIS-2156 enables smoketest for stress-testing the restful endpoint

- we now have the infrastructure to reproduce the memory leak issue

- also adds an optimization to the IsisModuleSecurityRealm, to not

authenticate a user twice per request

findings so far, PrincipalForApplicationUser indeed does not get garbage

collected

    • -14
    • +7
    ./ShiroSecmanLdap_restfulStressTest.java
  1. … 2 more files in changeset.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

    • -139
    • +139
    ./ShiroSecmanLdapTest.java
    • -67
    • +67
    ./ShiroSecmanLdap_restfulStressTest.java
  1. … 1062 more files in changeset.
batch update source format: organize imports and reorder

0=java

1=javax

2=com

3=org

4=org.apache.isis

5=org.isisaddons

6=org.incode

7=#

    • -8
    • +9
    ./ShiroSecmanLdap_restfulStressTest.java
  1. … 796 more files in changeset.
ISIS-2156 allow for ShiroWebModule to be primed with a custom ini file

- also renames module 'smoketest' -> 'smoketests'

    • -0
    • +109
    ./AbstractShiroTest.java
    • -0
    • +145
    ./ShiroLdapTest.java
    • -0
    • +206
    ./ShiroSecmanLdapTest.java
    • -0
    • +125
    ./ShiroSecmanLdap_restfulStressTest.java
    • -0
    • +148
    ./ShiroSecmanTest.java
    • -0
    • +89
    ./ShiroSimpleTest.java
  1. … 82 more files in changeset.