Hi All,

We fixed this issue by adding the file to the resource directory. Please
find the fix in [1].

[1].
https://github.com/wso2-extensions/identity-outbound-auth-passwordPolicy/pull/11

Thanks,
Keerthika.

On Thu, Nov 16, 2017 at 7:33 PM, Maduranga Siriwardena <[email protected]>
wrote:

> As these are unit tests, if some config is read from a file, I think we
> need to mock the behavior, rather than reading the configs from a actual
> config file in a product distribution.
>
> Thanks,
>
> On Thu, Nov 16, 2017 at 7:20 PM, Saneth Dharmakeerthi <[email protected]>
> wrote:
>
>> Hi,
>>
>> IMO this should be a part of automation test. Before starting the test
>> method, it should set all the prerequisites.
>>
>>
>> Thanks and Best Regards,
>>
>> Saneth Dharmakeerthi
>> *Associate Technical Lead*
>> WSO2, Inc.
>> Mobile: +94772325511 <+94%2077%20232%205511>
>>
>> <http://wso2.com/signature>
>>
>> On Thu, Nov 16, 2017 at 5:46 PM, Prakhash Sivakumar <[email protected]>
>> wrote:
>>
>>> Hi Nadeeshani,
>>>
>>> You need to add the CARBON_CONFIG_DIR_PATH as environment variable
>>> before building the code
>>> ex :  export CARBON_CONFIG_DIR_PATH="<CARBON_HOME>/repository/conf"
>>>
>>> Thanks,
>>> Prakhash
>>>
>>> On Thu, Nov 16, 2017 at 2:12 PM, Nadeeshani Pathirennehelage <
>>> [email protected]> wrote:
>>>
>>>> Hi All,
>>>>
>>>> When I am trying to build the identity-outbound-auth-passwordPolicy[1]
>>>> it fails due to a test failure.
>>>>
>>>> Error is given below.
>>>>
>>>> Tests run: 19, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 5.746
>>>> sec <<< FAILURE! - in TestSuite
>>>> testInitiateAuthRequestSuccess(org.wso2.carbon.extension.ide
>>>> ntity.authenticator.passwordpolicy.test.PasswordChangeEnforcerOnExpirationTest)
>>>> Time elapsed: 0.09 sec  <<< FAILURE!
>>>> java.lang.ExceptionInInitializerError: null
>>>>     at java.util.Hashtable.put(Hashtable.java:514)
>>>>     at java.util.Properties.setProperty(Properties.java:161)
>>>>     at java.lang.System.setProperty(System.java:787)
>>>>     at org.wso2.carbon.utils.CarbonUtils.getCarbonHome(CarbonUtils.
>>>> java:240)
>>>>     at org.wso2.carbon.utils.CarbonUtils.getCarbonConfigDirPath(Car
>>>> bonUtils.java:284)
>>>>     at org.wso2.carbon.identity.policy.password.PasswordChangeUtils
>>>> .loadProperties(PasswordChangeUtils.java:52)
>>>>     at org.wso2.carbon.identity.policy.password.PasswordChangeUtils
>>>> .<clinit>(PasswordChangeUtils.java:41)
>>>>     at org.wso2.carbon.identity.policy.password.PasswordChangeEnfor
>>>> cerOnExpiration.initiateAuthRequest(PasswordChangeEnforcerOn
>>>> Expiration.java:165)
>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>>> ssorImpl.java:57)
>>>>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>> thodAccessorImpl.java:43)
>>>>     at java.lang.reflect.Method.invoke(Method.java:606)
>>>>     at org.powermock.reflect.internal.WhiteboxImpl.performMethodInv
>>>> ocation(WhiteboxImpl.java:1899)
>>>>     at org.powermock.reflect.internal.WhiteboxImpl.doInvokeMethod(W
>>>> hiteboxImpl.java:801)
>>>>     at org.powermock.reflect.internal.WhiteboxImpl.invokeMethod(Whi
>>>> teboxImpl.java:666)
>>>>     at org.powermock.reflect.Whitebox.invokeMethod(Whitebox.java:401)
>>>>     at org.wso2.carbon.extension.identity.authenticator.passwordpol
>>>> icy.test.PasswordChangeEnforcerOnExpirationTest.testInitiate
>>>> AuthRequestSuccess(PasswordChangeEnforcerOnExpirationTest.java:265)
>>>>
>>>>
>>>> Results :
>>>>
>>>> Failed tests:
>>>>   PasswordChangeEnforcerOnExpirationTest.testInitiateAuthRequestSuccess:265
>>>> ยป ExceptionInInitializer
>>>>
>>>>
>>>> I tried to build it using both Java7 and Java8. But it gives the same
>>>> error.
>>>>
>>>> Any thoughts or help on this is highly appreciated.
>>>>
>>>> [1] https://github.com/wso2-extensions/identity-outbound-auth-pa
>>>> sswordPolicy
>>>>
>>>> Thanks,
>>>> Nadeeshani.
>>>> --
>>>> Pathirennehelage Nadeeshani
>>>> Software Engineer | WSO2 Inc.
>>>> Platform Security Team
>>>> mobile : +94 716545223 <+94%2071%20654%205223>
>>>>
>>>>
>>>
>>>
>>> --
>>> Prakhash Sivakumar
>>> Software Engineer | WSO2 Inc
>>> Platform Security Team
>>> Mobile : +94771510080 <+94%2077%20151%200080>
>>> Blog : https://medium.com/@PrakhashS
>>>
>>
>>
>
>
> --
> Maduranga Siriwardena
> Senior Software Engineer
> WSO2 Inc; http://wso2.com/
>
> Email: [email protected]
> Mobile: +94718990591 <+94%2071%20899%200591>
> Blog: *https://madurangasiriwardena.wordpress.com/
> <https://madurangasiriwardena.wordpress.com/>*
> <http://wso2.com/signature>
>



-- 
<[email protected]>
Keerthika Mahendralingam
Software Engineer
Mobile :+94 (0) 776 121144
[email protected]
WSO2, Inc.
lean . enterprise . middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to