phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karan Singhal (JIRA)" <j...@apache.org>
Subject [jira] [Created] (PHOENIX-2612) RuleGeneartor test in phoenix-pherf passes and fails in different environments.
Date Tue, 19 Jan 2016 13:26:39 GMT
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)

Mime
View raw message