manifoldcf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Irindu Nugawela <nbiinde...@gmail.com>
Subject Re: Executing UI Tests
Date Mon, 23 Jul 2018 12:51:22 GMT
Yes I am on Windows, Thanks Karl and Kishore

On 23 July 2018 at 18:13, Karl Wright <daddywri@gmail.com> wrote:

> If this is Windows, it's because for some reason "ant uitest" on Windows is
> still failing.  Ubuntu though succeeds.  Kishore Kumar is looking at this
> as time permits; it's not well understood at all.
>
> Karl
>
>
> On Mon, Jul 23, 2018 at 8:40 AM Irindu Nugawela <nbiindeera@gmail.com>
> wrote:
>
> > Hi Karl,
> >
> > I took a pull from the trunk just now and I executed
> >
> > (1) ant clean-core-deps
> > (2) ant make-core-deps
> > (3) ant clean
> > (4) ant uitest
> >
> > but still, I get this error
> >
> >    [junit]     at
> > java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> >     [junit]     at
> >
> > org.openqa.selenium.remote.ErrorHandler.createThrowable(
> ErrorHandler.java:214)
> >     [junit]     at
> >
> > org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(
> ErrorHandler.java:166)
> >     [junit]     at
> >
> > org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(
> JsonHttpResponseCodec.java:40)
> >     [junit]     at
> >
> > org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(
> AbstractHttpResponseCodec.java:80)
> >     [junit]     at
> >
> > org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(
> AbstractHttpResponseCodec.java:44)
> >     [junit]     at
> >
> > org.openqa.selenium.remote.HttpCommandExecutor.execute(
> HttpCommandExecutor.java:158)
> >     [junit]     at
> >
> > org.openqa.selenium.remote.service.DriverCommandExecutor.
> execute(DriverCommandExecutor.java:83)
> >     [junit]     at
> >
> > org.openqa.selenium.remote.RemoteWebDriver.execute(
> RemoteWebDriver.java:548)
> >     [junit]     at
> > org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:276)
> >     [junit]     at
> >
> > org.apache.manifoldcf.core.tests.SeleniumTester.start(
> SeleniumTester.java:111)
> >     [junit]     at
> >
> > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40)
> >     [junit]
> >     [junit]
> >
> > BUILD FAILED
> > D:\gitBlunder\manifoldcf\build.xml:498: The following error occurred
> while
> > executing this line:
> > D:\gitBlunder\manifoldcf\build.xml:436: The following error occurred
> while
> > executing this line:
> > D:\gitBlunder\manifoldcf\dist\connector-build.xml:1195: Test
> >
> > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> NavigationHSQLDBUI
> > failed
> >
> > Total time: 1 minute 18 seconds
> >
> > Please help me figure out what is wrong. Thanks in advance.
> >
> > On 23 July 2018 at 15:28, Karl Wright <daddywri@gmail.com> wrote:
> >
> > > Hi Piergiorgio,
> > >
> > > I updated trunk to include the latest Selenium stuff so you will need
> to
> > do
> > > the following to get beyond your current problems:
> > >
> > > (1) ant clean-core-deps
> > > (2) ant make-core-deps
> > > (3) ant clean
> > >
> > > Then you can run ant-uitest with the right jars.
> > >
> > > Thanks!!
> > >
> > > Karl
> > >
> > >
> > > On Mon, Jul 23, 2018 at 4:20 AM Piergiorgio Lucidi <
> > piergiorgio@apache.org
> > > >
> > > wrote:
> > >
> > > > I think that it is not clear how to run UI Tests, I think that we
> > should
> > > > have a simple cookbook to describe how to setup locally the execution
> > of
> > > UI
> > > > tests.
> > > > I'm trying to use the latest fixes included by Kishore but probably
> I'm
> > > > missing something but I don't know what.
> > > >
> > > > I have started the Selenium server and I set the environment property
> > for
> > > > the Chrome Driver but it returns the following exception:
> > > >
> > > >     [junit] Testcase:
> > > > >
> > > > createConnectionsAndJob(org.apache.manifoldcf.authorities.
> > > authorities.activedirectory.tests.NavigationHSQLDBUI):
> > > > Caused
> > > > > an ERROR
> > > > >     [junit]
> > > > >
> > > > com.google.common.util.concurrent.SimpleTimeLimiter.
> > > create(Ljava/util/concurrent/ExecutorService;)Lcom/google/
> > > common/util/concurrent/SimpleTimeLimiter;
> > > > >     [junit] java.lang.NoSuchMethodError:
> > > > >
> > > > com.google.common.util.concurrent.SimpleTimeLimiter.
> > > create(Ljava/util/concurrent/ExecutorService;)Lcom/google/
> > > common/util/concurrent/SimpleTimeLimiter;
> > > > >     [junit] at
> > > > > org.openqa.selenium.net.UrlChecker.<init>(UrlChecker.java:62)
> > > > >     [junit] at
> > > > >
> > > > org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(
> > > DriverService.java:188)
> > > > >     [junit] at
> > > > >
> > > > org.openqa.selenium.remote.service.DriverService.start(
> > > DriverService.java:179)
> > > > >     [junit] at
> > > > >
> > > > org.openqa.selenium.remote.service.DriverCommandExecutor.
> > > execute(DriverCommandExecutor.java:79)
> > > > >     [junit] at
> > > > >
> > > > org.openqa.selenium.remote.RemoteWebDriver.execute(
> > > RemoteWebDriver.java:548)
> > > > >     [junit] at
> > > > >
> > > > org.openqa.selenium.remote.RemoteWebDriver.startSession(
> > > RemoteWebDriver.java:212)
> > > > >     [junit] at
> > > > >
> > > > org.openqa.selenium.remote.RemoteWebDriver.<init>(
> > > RemoteWebDriver.java:130)
> > > > >     [junit] at
> > > > > org.openqa.selenium.chrome.ChromeDriver.<init>(
> ChromeDriver.java:181)
> > > > >     [junit] at
> > > > > org.openqa.selenium.chrome.ChromeDriver.<init>(
> ChromeDriver.java:168)
> > > > >     [junit] at
> > > > > org.openqa.selenium.chrome.ChromeDriver.<init>(
> ChromeDriver.java:157)
> > > > >     [junit] at
> > > > >
> > > > org.apache.manifoldcf.core.tests.SeleniumTester.start(
> > > SeleniumTester.java:86)
> > > > >     [junit] at
> > > > >
> > > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> > > NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40)
> > > > >     [junit]
> > > > >     [junit]
> > > > > BUILD FAILED
> > > > >
> > > > /Users/piergiorgiolucidi/Documents/workspaces/
> > > manifoldNew/trunk/build.xml:498:
> > > > > The following error occurred while executing this line:
> > > > >
> > > > /Users/piergiorgiolucidi/Documents/workspaces/
> > > manifoldNew/trunk/build.xml:436:
> > > > > The following error occurred while executing this line:
> > > > >
> > > > /Users/piergiorgiolucidi/Documents/workspaces/
> manifoldNew/trunk/dist/
> > > connector-build.xml:1195:
> > > > > Test
> > > > >
> > > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> > > NavigationHSQLDBUI
> > > > > failed
> > > > > Total time: 18 seconds
> > > >
> > > >
> > > > Do you have some ideas?
> > > >
> > > > Thank you all.
> > > >
> > > > Cheers,
> > > > PJ
> > > >
> > > > Il giorno mer 11 lug 2018 alle ore 20:51 Karl Wright <
> > daddywri@gmail.com
> > > >
> > > > ha scritto:
> > > >
> > > > > Upgrading to latest version of selenium is complete but didn't
> help.
> > > > >
> > > > > Karl
> > > > >
> > > > >
> > > > > On Wed, Jul 11, 2018 at 12:28 PM Irindu Nugawela <
> > nbiindeera@gmail.com
> > > >
> > > > > wrote:
> > > > >
> > > > > > Hi Karl,
> > > > > >
> > > > > > Thank you for the update, I'll hold until we find a fix for
this
> > > issue
> > > > > >
> > > > > > > On Jul 11, 2018, at 9:09 PM, Karl Wright <daddywri@gmail.com>
> > > wrote:
> > > > > > >
> > > > > > > Just updating the selenium distribution is not enough.
 There
> are
> > > > some
> > > > > > > downstream dependencies that have changed too.  This is
going
> to
> > > > take a
> > > > > > > while.
> > > > > > >
> > > > > > > Karl
> > > > > > >
> > > > > > >
> > > > > > >> On Wed, Jul 11, 2018 at 11:21 AM Karl Wright <
> > daddywri@gmail.com>
> > > > > > wrote:
> > > > > > >>
> > > > > > >> This stackoverflow article recommends an update of
the chrome
> > > > driver:
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > > https://stackoverflow.com/questions/22402389/getting-
> > > exeception-while-using-chrome-browser-in-selenium-project
> > > > > > >>
> > > > > > >> Karl
> > > > > > >>
> > > > > > >>
> > > > > > >>> On Wed, Jul 11, 2018 at 11:18 AM Karl Wright <
> > daddywri@gmail.com
> > > >
> > > > > > wrote:
> > > > > > >>>
> > > > > > >>> I am getting the same thing here.
> > > > > > >>> It looks likes Chrome updates have broken some
Selenium
> > behavior.
> > > > I
> > > > > > have
> > > > > > >>> no time to look at this in any detail for the next
several
> > weeks,
> > > > > > however.
> > > > > > >>>
> > > > > > >>> Karl
> > > > > > >>>
> > > > > > >>>
> > > > > > >>> On Wed, Jul 11, 2018 at 10:30 AM Irindu Nugawela
<
> > > > > nbiindeera@gmail.com
> > > > > > >
> > > > > > >>> wrote:
> > > > > > >>>
> > > > > > >>>> Hi Karl,
> > > > > > >>>> I have set the environment variable  *SL_CHROME_DRIVER*
> > > > > > >>>>
> > > > > > >>>> this is the error message in plain text
> > > > > > >>>>
> > > > > > >>>> Behaviour=}]
> > > > > > >>>>    [junit] Session ID: 3ad1b9e6f76c135667ad37cbbe571974
> > > > > > >>>>    [junit]     at
> > > > > > >>>>
> > java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> > > > > > >>>>    [junit]     at
> > > > > > >>>>
> > > > > > >>>>
> > > > > >
> > > > >
> > > > org.openqa.selenium.remote.ErrorHandler.createThrowable(
> > > ErrorHandler.java:216)
> > > > > > >>>>    [junit]     at
> > > > > > >>>>
> > > > > > >>>>
> > > > > >
> > > > >
> > > > org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(
> > > ErrorHandler.java:168)
> > > > > > >>>>    [junit]     at
> > > > > > >>>>
> > > > > > >>>>
> > > > > >
> > > > >
> > > > org.openqa.selenium.remote.RemoteWebDriver.execute(
> > > RemoteWebDriver.java:638)
> > > > > > >>>>    [junit]     at
> > > > > > >>>>
> > > > > >
> > > >
> > org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:325)
> > > > > > >>>>    [junit]     at
> > > > > > >>>>
> > > > > > >>>>
> > > > > >
> > > > >
> > > > org.apache.manifoldcf.core.tests.SeleniumTester.start(
> > > SeleniumTester.java:111)
> > > > > > >>>>    [junit]     at
> > > > > > >>>>
> > > > > > >>>>
> > > > > >
> > > > >
> > > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> > > NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40)
> > > > > > >>>>    [junit]
> > > > > > >>>>    [junit]
> > > > > > >>>>
> > > > > > >>>> BUILD FAILED
> > > > > > >>>>
> > > > > > D:\RC0\apache-manifoldcf-2.10-src\apache-manifoldcf-2.10\
> > > build.xml:498:
> > > > > > >>>> The
> > > > > > >>>> following error occurred while executing this
line:
> > > > > > >>>>
> > > > > > D:\RC0\apache-manifoldcf-2.10-src\apache-manifoldcf-2.10\
> > > build.xml:436:
> > > > > > >>>> The
> > > > > > >>>> following error occurred while executing this
line:
> > > > > > >>>>
> > > > > > >>>>
> > > > > >
> > > > >
> > > > D:\RC0\apache-manifoldcf-2.10-src\apache-manifoldcf-2.10\
> > > dist\connector-build.xml:1192:
> > > > > > >>>> Test
> > > > > > >>>>
> > > > > > >>>>
> > > > > >
> > > > >
> > > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> > > NavigationHSQLDBUI
> > > > > > >>>> failed
> > > > > > >>>>
> > > > > > >>>>> On 11 July 2018 at 19:55, Karl Wright <daddywri@gmail.com>
> > > > wrote:
> > > > > > >>>>>
> > > > > > >>>>> I am not seeing the graphic.
> > > > > > >>>>> You also need to set the proper environment
variables to
> > point
> > > at
> > > > > > your
> > > > > > >>>>> selenium installation.
> > > > > > >>>>>
> > > > > > >>>>> Karl
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>> On Wed, Jul 11, 2018 at 10:24 AM Irindu
Nugawela <
> > > > > > nbiindeera@gmail.com
> > > > > > >>>>>
> > > > > > >>>>> wrote:
> > > > > > >>>>>
> > > > > > >>>>>> Hi Karl,
> > > > > > >>>>>>
> > > > > > >>>>>> Thank you for the tip. I installed
selenium but still the
> UI
> > > > test
> > > > > > >>>> fails.
> > > > > > >>>>>> Here is the error
> > > > > > >>>>>>
> > > > > > >>>>>>
> > > > > > >>>>>>
> > > > > > >>>>>>
> > > > > > >>>>>>> On 11 July 2018 at 15:42, Karl
Wright <
> daddywri@gmail.com>
> > > > > wrote:
> > > > > > >>>>>>>
> > > > > > >>>>>>> Have you installed Selenium?
> > > > > > >>>>>>>
> > > > > > >>>>>>> Karl
> > > > > > >>>>>>>
> > > > > > >>>>>>>
> > > > > > >>>>>>> On Wed, Jul 11, 2018 at 3:40 AM
Irindu Nugawela <
> > > > > > >>>> nbiindeera@gmail.com>
> > > > > > >>>>>>> wrote:
> > > > > > >>>>>>>
> > > > > > >>>>>>>> Hi All,
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> I am trying to execute UI tests
of CMIS and
> ElasticSearch
> > > > > > >>>> connectors
> > > > > > >>>>> but
> > > > > > >>>>>>>> their respective build files
do not have a target to run
> > UI
> > > > > tests
> > > > > > >>>>>>> instead
> > > > > > >>>>>>>> in the parent build.xml which
is in the project root I
> > found
> > > > the
> > > > > > >>>>> target
> > > > > > >>>>>>>> "uitest" which is supposed
to run all the UI tests but
> > > > executing
> > > > > > >>>> "*ant
> > > > > > >>>>>>>> uitest*" fails with the following
exception
> > > > > > >>>>>>>>
> > > > > > >>>>>>>>   [junit] Testcase:
> > > > > > >>>>>>>>
> > > > > > >>>>>>> createConnectionsAndJob(org.
> apache.manifoldcf.authorities.
> > > > > > >>>>> authorities.activedirectory.tests.NavigationHSQLDBUI):
> > > > > > >>>>>>>> Caused an ERROR
> > > > > > >>>>>>>>    [junit] The driver executable
does not exist:
> > > > > > >>>>>>>>
> > > > > > >>>>>>> D:\gitBlunder\manifoldcf\connectors\activedirectory\
> > > > > > >>>>> test-HSQLDB-output\${env.SL_CHROME_DRIVER}
> > > > > > >>>>>>>>    [junit] java.lang.IllegalStateException:
The driver
> > > > > executable
> > > > > > >>>>> does
> > > > > > >>>>>>>> not exist:
> > > > > > >>>>>>>>
> > > > > > >>>>>>> D:\gitBlunder\manifoldcf\connectors\activedirectory\
> > > > > > >>>>> test-HSQLDB-output\${env.SL_CHROME_DRIVER}
> > > > > > >>>>>>>>    [junit]     at
> > > > > > >>>>>>>> com.google.common.base.Preconditions.checkState(
> > > > > > >>>>> Preconditions.java:518)
> > > > > > >>>>>>>>    [junit]     at
> > > > > > >>>>>>>>
> > > > > > >>>>>>> org.openqa.selenium.remote.service.DriverService.
> > > > > > >>>>> checkExecutable(DriverService.java:123)
> > > > > > >>>>>>>>    [junit]     at
> > > > > > >>>>>>>>
> > > > > > >>>>>>> org.openqa.selenium.remote.service.DriverService.
> > > > > > >>>>> findExecutable(DriverService.java:118)
> > > > > > >>>>>>>>    [junit]     at
> > > > > > >>>>>>>>
> > > > > > >>>>>>> org.openqa.selenium.chrome.ChromeDriverService.access$
> > > > > > >>>>> 000(ChromeDriverService.java:32)
> > > > > > >>>>>>>>    [junit]     at
> > > > > > >>>>>>>>
> > > > > > >>>>>>> org.openqa.selenium.chrome.ChromeDriverService$Builder.
> > > > > > >>>>> findDefaultExecutable(ChromeDriverService.java:137)
> > > > > > >>>>>>>>    [junit]     at
> > > > > > >>>>>>>>
> > > > > > >>>>>>> org.openqa.selenium.remote.
> service.DriverService$Builder.
> > > > > > >>>>> build(DriverService.java:302)
> > > > > > >>>>>>>>    [junit]     at
> > > > > > >>>>>>>>
> > > > > > >>>>>>>
> > > > > >
> > org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(
> > > > > > >>>>> ChromeDriverService.java:88)
> > > > > > >>>>>>>>    [junit]     at
> > > > > > >>>>>>>>
> > > > > > >>>>
> > > > > org.openqa.selenium.chrome.ChromeDriver.<init>(
> ChromeDriver.java:156)
> > > > > > >>>>>>>>    [junit]     at
> > > > > > >>>>>>>>
> > > > > > >>>>>>> org.apache.manifoldcf.core.tests.SeleniumTester.start(
> > > > > > >>>>> SeleniumTester.java:86)
> > > > > > >>>>>>>>    [junit]     at
> > > > > > >>>>>>>>
> > > > > > >>>>>>>
> > > > > >
> > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> > > > > > >>>>>
> > > > > > NavigationHSQLDBUI.createConnectionsAndJob(
> > > NavigationHSQLDBUI.java:40)
> > > > > > >>>>>>>>    [junit]
> > > > > > >>>>>>>>    [junit]
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> BUILD FAILED
> > > > > > >>>>>>>> D:\gitBlunder\manifoldcf\build.xml:498:
The following
> > error
> > > > > > >>>> occurred
> > > > > > >>>>>>> while
> > > > > > >>>>>>>> executing this line:
> > > > > > >>>>>>>> D:\gitBlunder\manifoldcf\build.xml:436:
The following
> > error
> > > > > > >>>> occurred
> > > > > > >>>>>>> while
> > > > > > >>>>>>>> executing this line:
> > > > > > >>>>>>>> D:\gitBlunder\manifoldcf\dist\connector-build.xml:1192:
> > > Test
> > > > > > >>>>>>>>
> > > > > > >>>>>>>
> > > > > >
> > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> > > > > > >>>>> NavigationHSQLDBUI
> > > > > > >>>>>>>> failed
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> ‚Äč
> > > > > > >>>>>>>>
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> (I have also attached the screenshot)
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> Please help me run the UI tests
and also let me know if
> > > there
> > > > is
> > > > > > >>>> a way
> > > > > > >>>>>>> to
> > > > > > >>>>>>>> invoke the UI tests for a particular
Connector instead
> of
> > > > > running
> > > > > > >>>> all
> > > > > > >>>>>>> the
> > > > > > >>>>>>>> UI tests.
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> --
> > > > > > >>>>>>>> Thanks and Regards,
> > > > > > >>>>>>>> Irindu Nugawela,
> > > > > > >>>>>>>> Computer Engineering <http://www.ce.pdn.ac.lk/>
> > > > Undergraduate,
> > > > > > >>>>>>>> Faculty of Engineering University
of Peradeniya
> > > > > > >>>>>>>>
> > > > > > >>>>>>>
> > > > > > >>>>>>
> > > > > > >>>>>>
> > > > > > >>>>>>
> > > > > > >>>>>> --
> > > > > > >>>>>> Thanks and Regards,
> > > > > > >>>>>> Irindu Nugawela,
> > > > > > >>>>>> Computer Engineering <http://www.ce.pdn.ac.lk/>
> > > Undergraduate,
> > > > > > >>>>>> Faculty of Engineering University of
Peradeniya
> > > > > > >>>>>>
> > > > > > >>>>>
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>> --
> > > > > > >>>> Thanks and Regards,
> > > > > > >>>> Irindu Nugawela,
> > > > > > >>>> Computer Engineering <http://www.ce.pdn.ac.lk/>
> > Undergraduate,
> > > > > > >>>> Faculty of Engineering University of Peradeniya
> > > > > > >>>>
> > > > > > >>>
> > > > > >
> > > > >
> > > > > --
> > > > > Piergiorgio
> > > > >
> > > >
> > >
> >
> >
> >
> > --
> > Thanks and Regards,
> > Irindu Nugawela,
> > Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
> > Faculty of Engineering University of Peradeniya
> >
>



-- 
Thanks and Regards,
Irindu Nugawela,
Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
Faculty of Engineering University of Peradeniya

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message