Comments (13)
@dalehenrich
From the logs of the Parasol builds, I can see that the Chrome version changed and we did not update the chromedriver accordingly. I now updated the chromedriver version and I suspect all will run well again.
Now I'm just waiting for Travis-CI to even start a build... I will be looking at alternatives.
from gsdevkit_home.
Excellent! I'll update the chrome version in GsDevKit_home as well ... Thanks ...
If/when you find a travis alternative, let me know :)
from gsdevkit_home.
If/when you find a travis alternative, let me know :)
I'm giving Github actions a try with the Smalltalk-CI action. Seems like it errors for Gemstone. Did you ever try it?
from gsdevkit_home.
I have not tried it ... and I have not read about it, so I'm not even sure what it does ...
from gsdevkit_home.
@dalehenrich you can take a peek here: https://github.com/SeasideSt/Seaside/runs/1495474848
Seems like I'm running into an issue that the prerequisites for gsdevkit are not installed.
(in the meantime, after several hours, the Seaside build on Travis-CI has run 4 jobs and the Parasol builds did not even start yet... sigh)
from gsdevkit_home.
Yeah it looks like you right ... at the moment it is not as simple as unpacking a GemStone version and running code, since native GemStone doesn't know anything about packages ... when we ship Rowan with the product, we should be able to greatly simplify the SmalltalkCi process to behave much more like Pharo and Squeak ... if this is a SmalltalkCi feature, it is theoretically possible to get it working with GsDevKit_home ...
from gsdevkit_home.
@dalehenrich https://github.com/SeasideSt/Seaside/runs/1503440413
Builds are green again for Seaside (once I merge that PR) and now also available via github actions instead of travis-ci.
from gsdevkit_home.
Cool that the github actions are working for GemStone ... are you still running on travis or have you abandoned travis altogether?
from gsdevkit_home.
looking at the github action... I don't see where you install the chrome-driver? Is the chrome-driver code part of a stable install? And I don't see where you start the selenium job ...
from gsdevkit_home.
Okay , I see that the start
is part of the install for selenium, so I guess the chrome drive must magically appear ... or does that imply that downloading a chrome-driver isn't necessary? and I just need to launch selenium?
I don't have the time to convert GsDevKit_home to use github actions, but I do have time to wait for travis jobs:) ... for now I'll stick with the old way ... until I find the time ... but I think that github actions looks like the way to go ...
from gsdevkit_home.
Iām still running Travis as well. The entire selenium universe, including matching chromedriver for the installed Chrome is installed via a npm package I found (see build). So, that is a bonus as well.
from gsdevkit_home.
@jbrichau, aha! That'll be perfect for travis runs ... we run internal builds on multiple hosts with varying versions of Chrome, so I will have to take that into account the next time I update the GsDevKit_home seaside build scripts ...
Thanks a ton for the info!
from gsdevkit_home.
okay ... the _home builds are running clean ... mission accomplished ... looks like the Grease runs are clean as well !
from gsdevkit_home.
Related Issues (20)
- Can't find newly created Seaside components HOT 4
- Error parsing some method selectors HOT 1
- Update the seaside test script (fro travis) to use `npm` to install and launch the selenium test driver
- $GS_HOME/bin/startNetldi help not clear enough for custom netldi args:
- travis ci seaside builds failing ... tests are passing and looks like script error ... HOT 2
- GS2.5.3+ is packaged as .dmg files on MacOS. Add GsDevKit support for installing these packages HOT 4
- inopportune AlmostOutMemory exception scuttles 3.7.0 $GS_HOME/bin/todeLoad HOT 4
- port to 3.7.0 HOT 1
- 3.3.9 to 3.4.0 upgradeStone hangs (not planning to fix)
- basicTestA startTopaz RPC test fails silently
- Apple M1 Support in GsDevKit HOT 5
- GEMSTONE_NRS_ALL with %D can cause login failures for remote logins using netldi HOT 1
- #260 tests ought to be using github actions for testing HOT 5
- Add option to upgradeStone script to skip the install of tODE post upgrade ...
- superDoit project should be an isolated git checkout in GsDevKit_home to eliminate the need to copy files between two projects HOT 1
- Stack overflow with certain regular expression HOT 2
- References of $GS_HOME/bin/updateGsDevScript
- update chrome driver logic for Seaside3 Tests HOT 1
- With 18.04 being deprecated in April, need to switch to using 20.04 for tests ... HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gsdevkit_home.