manifoldcf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Karl Wright <daddy...@gmail.com>
Subject Re: Executing UI Tests
Date Mon, 23 Jul 2018 14:11:06 GMT
Are you running on Windows, or Ubuntu?  I don't have an ubuntu setup so I'm
trusting Kishore Kumar's claim that it succeeds there.

The fact that you get a link error indicates that something is wrong in the
build itself.  I don't get a link error and you shouldn't either.  You
might want to make sure that your dist folder has only one version of each
selenium jar.

Karl


On Mon, Jul 23, 2018 at 9:47 AM Piergiorgio Lucidi <piergiorgio@apache.org>
wrote:

> Hi Karl,
>
> I have tried but it returns the same exception... !!!!
>
> PJ
>
> Il giorno lun 23 lug 2018 alle ore 11:58 Karl Wright <daddywri@gmail.com>
> ha scritto:
>
> > 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
> > > >
> > >
> >
> > --
> > Piergiorgio
> >
>

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