Karan Singhal created PHOENIX-2612:
--------------------------------------

             Summary: RuleGeneartor test in phoenix-pherf  passes and fails in 
different environments. 
                 Key: PHOENIX-2612
                 URL: https://issues.apache.org/jira/browse/PHOENIX-2612
             Project: Phoenix
          Issue Type: Bug
            Reporter: Karan Singhal


This is happening because regex used in test for searching path of 
test-scenario.xml  is not specific. The pattern being used is 
*scenario.*scenario.*.xml due to  which pattern matcher finds all the different 
 xmls in  the package. After that all the xml's are parsed if pattern matcher 
finds test-scenario.xml in path first then test-scenario.xml is parsed first 
and test passes because test is always reading datamodel at index 0 (hard coded 
in test) from list of datamodels and if any other xml is parsed first it fails 
because it did not get right datamodel. 

Solution is simple just make matcher scenario in test to be more specific so 
that every time test-scenario.xml is picked up.  After looking at some other 
tests  I found .*test_scenario.xml is used in lot of other tests which is the 
most appropriate for searching test_sceanario.xml and can be used for this test 
too. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to