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 Wed, 25 Jul 2018 04:58:56 GMT
Hi Karl,

I have replaced the driver thanks now the individual tests for example
elasticsearch are passing thanks.

when I cd into connectors\elasticsearch> and issue ant run-UI-HSQLDB the
build is passing now

but still some tests are failing so ant uitest still fails because

when I cd into connectors\cmis and issue ant run-UI-HSQLDB the build fails
with the following error
 [junit]     at
org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:81)
    [junit]     at
org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:271)
    [junit]     at
org.apache.manifoldcf.core.tests.SeleniumTester.clickButton(SeleniumTester.java:319)
    [junit]     at
org.apache.manifoldcf.core.tests.SeleniumTester.clickButton(SeleniumTester.java:297)
    [junit]     at
org.apache.manifoldcf.agents.output.cmisoutput.tests.NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:65)
    [junit]
    [junit]
BUILD FAILED
D:\gitBlunder\manifoldcf\dist\connector-build.xml:1195: Test
org.apache.manifoldcf.agents.output.cmisoutput.tests.NavigationHSQLDBUI
failed
Total time: 1 minute 33 seconds
D:\gitBlunder\manifoldcf\connectors\cmis>


<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On 24 July 2018 at 11:33, Karl Wright <daddywri@gmail.com> wrote:

> Hi, I don't know how you configured it, but you're using the Remote driver,
> not the standard Chrome, Firefox, or IE driver.  That one is not supported
> as of right now.
>
> Karl
>
>
> On Mon, Jul 23, 2018 at 11:51 PM Irindu Nugawela <nbiindeera@gmail.com>
> wrote:
>
> > Hi Kishore and Karl,
> >
> > I changed the Thread.Sleep() in here
> > <https://github.com/apache/manifoldcf/blob/
> ef0399620f527e72fbe9569714af88b9afba4722/framework/core/src/
> test/java/org/apache/manifoldcf/core/tests/SeleniumTester.java#L186> from
> > 1000 to 2000, Now the tests fail with a different behaviour.
> >
> > When I run ant uitest a chrome window opens and navigates automatically
> to
> > ManifoldCF login page and it stays there
> >
> >
> >
> > and the tests fail with the following error message
> >
> >  [junit] ------------- ---------------- ---------------
> >     [junit] Testcase:
> > createConnectionsAndJob(org.apache.manifoldcf.authorities.
> authorities.activedirectory.tests.NavigationHSQLDBUI):
> > Caused an ERROR
> >     [junit] java.net.SocketException: Connection reset
> >     [junit] Build info: version: '3.13.0', revision: '2f0d292', time:
> > '2018-06-25T15:24:21.231Z'
> >     [junit] System info: host: 'IRINDU', ip: '10.0.75.1', os.name:
> > 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version:
> > '1.8.0_172'
> >     [junit] Driver info: driver.version: RemoteWebDriver
> >     [junit] org.openqa.selenium.WebDriverException:
> > java.net.SocketException: Connection reset
> >     [junit] Build info: version: '3.13.0', revision: '2f0d292', time:
> > '2018-06-25T15:24:21.231Z'
> >     [junit] System info: host: 'IRINDU', ip: '10.0.75.1', os.name:
> > 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version:
> > '1.8.0_172'
> >     [junit] Driver info: driver.version: RemoteWebDriver
> >     [junit]     at
> > org.openqa.selenium.remote.service.DriverCommandExecutor.
> execute(DriverCommandExecutor.java:92)
> >     [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] Caused by: java.net.SocketException: Connection reset
> >     [junit]     at
> > java.net.SocketInputStream.read(SocketInputStream.java:210)
> >     [junit]     at
> > java.net.SocketInputStream.read(SocketInputStream.java:141)
> >     [junit]     at okio.Okio$2.read(Okio.java:140)
> >     [junit]     at okio.AsyncTimeout$2.read(AsyncTimeout.java:237)
> >     [junit]     at
> > okio.RealBufferedSource.indexOf(RealBufferedSource.java:355)
> >     [junit]     at
> > okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:227)
> >     [junit]     at
> > okhttp3.internal.http1.Http1Codec.readHeaderLine(Http1Codec.java:215)
> >     [junit]     at
> > okhttp3.internal.http1.Http1Codec.readResponseHeaders(
> Http1Codec.java:189)
> >     [junit]     at
> > okhttp3.internal.http.CallServerInterceptor.intercept(
> CallServerInterceptor.java:88)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:147)
> >     [junit]     at
> > okhttp3.internal.connection.ConnectInterceptor.intercept(
> ConnectInterceptor.java:45)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:147)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:121)
> >     [junit]     at
> > okhttp3.internal.cache.CacheInterceptor.intercept(
> CacheInterceptor.java:93)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:147)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:121)
> >     [junit]     at
> > okhttp3.internal.http.BridgeInterceptor.intercept(
> BridgeInterceptor.java:93)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:147)
> >     [junit]     at
> > okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(
> RetryAndFollowUpInterceptor.java:126)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:147)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:121)
> >     [junit]     at
> > okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:200)
> >     [junit]     at okhttp3.RealCall.execute(RealCall.java:77)
> >     [junit]     at
> > org.openqa.selenium.remote.internal.OkHttpClient.execute(
> OkHttpClient.java:105)
> >     [junit]     at
> > org.openqa.selenium.remote.HttpCommandExecutor.execute(
> HttpCommandExecutor.java:155)
> >     [junit]     at
> > org.openqa.selenium.remote.service.DriverCommandExecutor.
> execute(DriverCommandExecutor.java:83)
> >     [junit]
> >     [junit]
> >     [junit] Testcase:
> > createConnectionsAndJob(org.apache.manifoldcf.authorities.
> authorities.activedirectory.tests.NavigationHSQLDBUI):
> > Caused an ERROR
> >     [junit] java.net.ConnectException: Failed to connect to
> > localhost/0:0:0:0:0:0:0:1:12324
> >     [junit] Build info: version: '3.13.0', revision: '2f0d292', time:
> > '2018-06-25T15:24:21.231Z'
> >     [junit] System info: host: 'IRINDU', ip: '10.0.75.1', os.name:
> > 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version:
> > '1.8.0_172'
> >     [junit] Driver info: driver.version: RemoteWebDriver
> >     [junit] org.openqa.selenium.WebDriverException:
> > java.net.ConnectException: Failed to connect to
> > localhost/0:0:0:0:0:0:0:1:12324
> >     [junit] Build info: version: '3.13.0', revision: '2f0d292', time:
> > '2018-06-25T15:24:21.231Z'
> >     [junit] System info: host: 'IRINDU', ip: '10.0.75.1', os.name:
> > 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version:
> > '1.8.0_172'
> >     [junit] Driver info: driver.version: RemoteWebDriver
> >     [junit]     at
> > org.openqa.selenium.remote.service.DriverCommandExecutor.
> execute(DriverCommandExecutor.java:92)
> >     [junit]     at
> > org.openqa.selenium.remote.RemoteWebDriver.execute(
> RemoteWebDriver.java:548)
> >     [junit]     at
> > org.openqa.selenium.remote.RemoteWebDriver.execute(
> RemoteWebDriver.java:605)
> >     [junit]     at
> > org.openqa.selenium.remote.RemoteWebDriver.close(
> RemoteWebDriver.java:438)
> >     [junit]     at
> > org.apache.manifoldcf.core.tests.SeleniumTester.teardown(
> SeleniumTester.java:769)
> >     [junit]     at
> > org.apache.manifoldcf.crawler.tests.ConnectorBaseUIHSQLDB.
> teardownHTMLTester(ConnectorBaseUIHSQLDB.java:61)
> >     [junit] Caused by: java.net.ConnectException: Failed to connect to
> > localhost/0:0:0:0:0:0:0:1:12324
> >     [junit]     at
> > okhttp3.internal.connection.RealConnection.connectSocket(
> RealConnection.java:242)
> >     [junit]     at
> > okhttp3.internal.connection.RealConnection.connect(
> RealConnection.java:160)
> >     [junit]     at
> > okhttp3.internal.connection.StreamAllocation.findConnection(
> StreamAllocation.java:257)
> >     [junit]     at
> > okhttp3.internal.connection.StreamAllocation.findHealthyConnection(
> StreamAllocation.java:135)
> >     [junit]     at
> > okhttp3.internal.connection.StreamAllocation.newStream(
> StreamAllocation.java:114)
> >     [junit]     at
> > okhttp3.internal.connection.ConnectInterceptor.intercept(
> ConnectInterceptor.java:42)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:147)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:121)
> >     [junit]     at
> > okhttp3.internal.cache.CacheInterceptor.intercept(
> CacheInterceptor.java:93)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:147)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:121)
> >     [junit]     at
> > okhttp3.internal.http.BridgeInterceptor.intercept(
> BridgeInterceptor.java:93)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:147)
> >     [junit]     at
> > okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(
> RetryAndFollowUpInterceptor.java:126)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:147)
> >     [junit]     at
> > okhttp3.internal.http.RealInterceptorChain.proceed(
> RealInterceptorChain.java:121)
> >     [junit]     at
> > okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:200)
> >     [junit]     at okhttp3.RealCall.execute(RealCall.java:77)
> >     [junit]     at
> > org.openqa.selenium.remote.internal.OkHttpClient.execute(
> OkHttpClient.java:105)
> >     [junit]     at
> > org.openqa.selenium.remote.HttpCommandExecutor.execute(
> HttpCommandExecutor.java:155)
> >     [junit]     at
> > org.openqa.selenium.remote.service.DriverCommandExecutor.
> execute(DriverCommandExecutor.java:83)
> >     [junit] Caused by: java.net.ConnectException: Connection refused:
> > connect
> >     [junit]     at java.net.DualStackPlainSocketImpl.
> waitForConnect(Native
> > Method)
> >     [junit]     at
> > java.net.DualStackPlainSocketImpl.socketConnect(
> DualStackPlainSocketImpl.java:85)
> >     [junit]     at
> > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:
> 350)
> >     [junit]     at
> > java.net.AbstractPlainSocketImpl.connectToAddress(
> AbstractPlainSocketImpl.java:206)
> >     [junit]     at
> > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:
> 188)
> >     [junit]     at
> > java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
> >     [junit]     at
> > java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
> >     [junit]     at java.net.Socket.connect(Socket.java:589)
> >     [junit]     at
> > okhttp3.internal.platform.Platform.connectSocket(Platform.java:129)
> >     [junit]     at
> > okhttp3.internal.connection.RealConnection.connectSocket(
> RealConnection.java:240)
> >     [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 20 seconds
> >
> >
> > On 24 July 2018 at 04:26, Karl Wright <daddywri@gmail.com> wrote:
> >
> >> That seems to have fixed it for me.
> >>
> >> Karl
> >>
> >>
> >> On Mon, Jul 23, 2018 at 4:54 PM Kishore Kumar <kishorejangid@live.com>
> >> wrote:
> >>
> >> > Hi,
> >> >
> >> >
> >> >
> >> > I did few trial and error on Windows and it appears that the
> Navigation
> >> > Menu animation on Windows takes more than a second. I directed the
> >> > SeleniumTester.navigateTo() to wait more than a second by updating
> >> > Thread.sleep(1000); to Thread.sleep(2000);. Once built, now UI test
> >> works
> >> > on Windows. I did this few times to confirm that the issues is with
> the
> >> > animation delay.
> >> >
> >> >
> >> >
> >> > If anyone can confirm the same on their machine then we can push this
> to
> >> > trunk. Change navigateTo() Thread.sleep to 2 secs.
> >> >
> >> >
> >> >
> >> > If it fails for you on the first run, please try couple of times.
> >> >
> >> >
> >> >
> >> > I have attached the ant logs from my machines.
> >> >
> >> >
> >> >
> >> > @Piergiorgio Lucidi <piergiorgio@apache.org>, I have so far not
> tested
> >> > ManifoldCF with Remote Selenium steup.
> >> >
> >> >
> >> >
> >> > Thanks,
> >> >
> >> > Kishore Kumar
> >> >
> >> >
> >> >
> >> > -----Original Message-----
> >> >
> >> > From: Karl Wright <daddywri@gmail.com>
> >> >
> >> > Sent: 23 July 2018 07:41
> >> >
> >> > To: dev <dev@manifoldcf.apache.org>
> >> >
> >> > Subject: Re: Executing UI Tests
> >> >
> >> >
> >> >
> >> > 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/SimpleT
> >> >
> >> > > imeLimiter;
> >> >
> >> > > > > >     [junit] java.lang.NoSuchMethodError:
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > > com.google.common.util.concurrent.SimpleTimeLimiter.
> create(Ljava/util/
> >> >
> >> > > concurrent/ExecutorService;)Lcom/google/common/util/
> concurrent/SimpleT
> >> >
> >> > > imeLimiter;
> >> >
> >> > > > > >     [junit] at
> >> >
> >> > > > > > org.openqa.selenium.net.UrlChecker.<init>(UrlChecker.java:62)
> >> >
> >> > > > > >     [junit] at
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > > org.openqa.selenium.remote.service.DriverService.
> waitUntilAvailable(Dr
> >> >
> >> > > iverService.java:188)
> >> >
> >> > > > > >     [junit] at
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > > org.openqa.selenium.remote.service.DriverService.start(
> DriverService.j
> >> >
> >> > > ava:179)
> >> >
> >> > > > > >     [junit] at
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > > org.openqa.selenium.remote.service.DriverCommandExecutor.
> execute(Drive
> >> >
> >> > > rCommandExecutor.java:79)
> >> >
> >> > > > > >     [junit] at
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > > org.openqa.selenium.remote.RemoteWebDriver.execute(
> RemoteWebDriver.jav
> >> >
> >> > > a:548)
> >> >
> >> > > > > >     [junit] at
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > > org.openqa.selenium.remote.RemoteWebDriver.startSession(
> RemoteWebDrive
> >> >
> >> > > r.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.j
> >> >
> >> > > ava:86)
> >> >
> >> > > > > >     [junit] at
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > >
> >> org.apache.manifoldcf.authorities.authorities.activedirectory.tests.Na
> >> >
> >> > > vigationHSQLDBUI.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.Na
> >> >
> >> > > vigationHSQLDBUI
> >> >
> >> > > > > > 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: 3ad1b9e6f76c135667ad37cbbe5719
> 74
> >> >
> >> > > > > > > >>>>    [junit]     at
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> >> >
> >> > > > > > > >>>>    [junit]     at
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > > > > >
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > > org.openqa.selenium.remote.ErrorHandler.createThrowable(
> ErrorHandler.j
> >> >
> >> > > ava:216)
> >> >
> >> > > > > > > >>>>    [junit]     at
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > > > > >
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > > org.openqa.selenium.remote.ErrorHandler.
> throwIfResponseFailed(ErrorHan
> >> >
> >> > > dler.java:168)
> >> >
> >> > > > > > > >>>>    [junit]     at
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > > > > >
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > > org.openqa.selenium.remote.RemoteWebDriver.execute(
> RemoteWebDriver.jav
> >> >
> >> > > a:638)
> >> >
> >> > > > > > > >>>>    [junit]     at
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > > > > >
> >> >
> >> > > > >
> >> >
> >> > > org.openqa.selenium.remote.RemoteWebDriver.get(
> RemoteWebDriver.java:32
> >> >
> >> > > 5)
> >> >
> >> > > > > > > >>>>    [junit]     at
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > > > > >
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > > org.apache.manifoldcf.core.tests.SeleniumTester.start(
> SeleniumTester.j
> >> >
> >> > > ava:111)
> >> >
> >> > > > > > > >>>>    [junit]     at
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > > > > > >>>>
> >> >
> >> > > > > > >
> >> >
> >> > > > > >
> >> >
> >> > > > >
> >> >
> >> > > >
> >> >
> >> > >
> >> org.apache.manifoldcf.authorities.authorities.activedirectory.tests.Na
> >> >
> >> > > vigationHSQLDBUI.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.Na
> >> >
> >> > > vigationHSQLDBUI
> >> >
> >> > > > > > > >>>> 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:4
> >> >
> >> > > > 0)
> >> >
> >> > > > > > > >>>>>>>>    [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
> >> >
> >> > > >
> >> >
> >> > >
> >> >
> >>
> >
> >
> >
> > --
> > 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