Date: Thu, 28 Mar 2024 04:44:00 -0400 (EDT) Message-ID: <1820917558.27276.1711615440558@lyrasis1-roc-mp1> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_27275_1231109093.1711615440558" ------=_Part_27275_1231109093.1711615440558 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Time: 11:00 am, Eastern Time (New York, GMT-05:00)
To join the online meeting:
Selenium Tests VIVO Acceptance Tests - Jim Blake
When Androids Drea= m (codename: androdies) - Huda Khan= a>
March = (18-29) sprint planning
Mailing list messages
Status of In-Review tickets
Soft balls
Low-hanging - need one more reviewer -&= nbsp;Brian Loweis reviewing
K= itio Fofack ? Orcid and i18n
Received
Bugs (1.11)
Don will open a ticket regard= ing a proposed change to data properties for courses
AW: Relation of interesting= Ontology work to the development call
MC: Seeking separation of c= oncerns. Adding terms to VIVO 1.7 ontology is expected. VIVO 2.= 0 to remodel things.
RO: perhaps the architectur= e is naturally separating these concerns.
MC: Perhaps two years down = the road.
VIVO Acceptance Tests -- JB= span>
Acceptance tests -- used to= accept the product. NOT unit tests.
Selenium -- drives the brow= ser. Mimics a user. Runs on all major platforms. Firefox plug-i= n to create a test and run the test.
Previously -- 28 test suite= s for testing presentation, editing, search, indexing, permissions, and muc= h more.
Run manually -- 3 hour proc= ess. Run on the release candidates. Not run for 1.10, not maintained.= 28 suites, 242 tests, 18,423 steps.
Not portable. Fixed f= ile paths. Difficult to write, difficult to maintain.
Goals for new tests<= /p>
Fully automated
<= /li>Repeatable
Portable
Multi-browser. Ruby is head= less, runs in Selenium.
Easy to write and maintain = tests
Will use Ruby and RSpec. &n= bsp;Suites are now called tests.
Simple infrastructure: TDB,= no MySQL. Run in JettyRunner, no Tomcat. Might run without Solr.
Can write subroutines. &nbs= p;Can wait for threads. Automated conversion. Now curating.
Tests become shared_example= s in Ruby.
Four suites running. 24 to = go (two weeks until Jim retires)
Jim demonstrated one of the= suites
Run tests regularly. = Continuous integration. Can make it happen.
Have a reasonable chance of= becoming an on-going capability
AW: Needs to go to CI as so= on as possible.
Test harness looks good for= product evolution
242 externalized, clear tex= t tests is crazy good. These are claims about VIVO can do. If there a= re missing claims we add more tests.
Next week -- Androdies -- a g= raphical view of the fly-in
Would be good to review bef= ore next week.
Sprint starts this coming Mon= day -- March 18.
Dockerizing
Agenda item 4 -- ORCiD relate= d.
VIVO confirms ORCiDs (might= be broken)
Open VIVO uses ORCiD sign-o= n and pulls from VIVO
Jim has some code in develo= pment that would support push to ORCiD