Difference between revisions of "Builder:Status"
BRFennPocock (talk | contribs) (Created page with "TODO: link this into Core:News for now? == Client and Server Health == Manually reporting these until Builder:System Health Metrics are online. === tootstest root s...") |
BRFennPocock (talk | contribs) (→Continuous Integration Builds) |
||
| (18 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | + | Please note major issues in [[Builder:News]] (which appears in [[Core:News]] by transclusion so use human words not too much tech talk) | |
== Client and Server Health == | == Client and Server Health == | ||
| Line 5: | Line 5: | ||
Manually reporting these until [[Builder:System Health Metrics]] are online. | Manually reporting these until [[Builder:System Health Metrics]] are online. | ||
| − | === | + | === Continuous Integration Builds === |
| − | tootsville. | + | Quick status check https://tootsville.org/development/ reports the latest build status and Milestone progress. |
| − | + | Run the tests yourself from <tt>make test</tt> | |
| − | ** | + | |
| − | * tootstest server routing: GO | + | CI problems … currently, none of the CI platforms has a functional SBCL install yet, so we're hacking around trying to get it to work right. |
| − | ** Verify: https://tootsville.adventuring.click/tootstest/ should load the | + | |
| − | * Facebook login integration: GO | + | [[User:BRFennPocock|I]]'m toying with the notion of packaging up a build that we can push out from a central source to save time. |
| + | |||
| + | The test builds need to be worked on to run the self-test suites for bundled dependencies in the submodules, as well as the top-level tests themselves — which are, so far, woefully lacking. | ||
| + | |||
| + | In addition, there should be a <tt>make ui-test</tt> target (separately) that will use Selenium. This ''may'' be wise to bundle separately from the <tt>violet-volts</tt> repository, but we still want to make sure that everyone runs at least a basic Firefox/Linux test before pushing code. | ||
| + | |||
| + | ==== Travis CI ==== | ||
| + | |||
| + | * https://travis-ci.org/romance-ii | ||
| + | |||
| + | ==== Circle CI ==== | ||
| + | |||
| + | * https://circleci.com/gh/romance-ii | ||
| + | |||
| + | ==== CodeShip ==== | ||
| + | |||
| + | * https://app.codeship.com/projects/181513 | ||
| + | |||
| + | ==== Saucelabs ==== | ||
| + | |||
| + | WiP | ||
| + | |||
| + | ==== BrowserStack ==== | ||
| + | |||
| + | WiP | ||
| + | |||
| + | === Issues Logs === | ||
| + | |||
| + | * https://github.com/romance-ii/violet-volts/issues | ||
| + | * https://github.com/romance-ii/jscl/issues | ||
| + | ** Upstream: https://github.com/jscl-project/jscl/issues | ||
| + | * https://github.com/romance-ii/Babylon.js/issues | ||
| + | |||
| + | === tootstest root server(s) === | ||
| + | |||
| + | See [[Builder:Servers]] for host information | ||
| + | |||
| + | [[Root Servers]] | ||
| + | |||
| + | ==== Game Servers ==== | ||
| + | |||
| + | * tootstest server routing: GO | ||
| + | ** Verify: https://tootsville.adventuring.click/tootstest/login should load the “Play Now” screen | ||
| + | * Facebook login integration: ''NO GO'' — intermittent/flaky. My bad. [[User:BRFennPocock|BRFennPocock]] ([[User talk:BRFennPocock|talk]]) 08:31, 26 July 2016 (PDT) | ||
** Verify: https://tootsville.adventuring.click/tootstest/login accepts logging in from Facebook accounts | ** Verify: https://tootsville.adventuring.click/tootstest/login accepts logging in from Facebook accounts | ||
* Google login integration: GO | * Google login integration: GO | ||
| − | ** Verify: https://tootsville.adventuring.click/tootstest/login accepts logging in from Google accounts | + | ** Verify: https://tootsville.adventuring.click/tootstest/login accepts logging in from Google accounts — you should see the G+ button change to say “Signed In,” and hopefully the screen should change to the “pick a Toot” view. |
| − | * Gossipnet genesis: ''NO GO'' | + | * Gossipnet genesis: ''NO GO'' [[Bugs/2016/Gossipnet Genesis Rewrite]] |
** Verify: Log in and join game. Failure cases: [[Gossip Mouse]] should appear and report an error. | ** Verify: Log in and join game. Failure cases: [[Gossip Mouse]] should appear and report an error. | ||
| + | * Netsplits? (A “go” indicates there is '''not''' a netsplit. Those are bad.): GO | ||
| + | ** [[Netsplit]] — hopefully the [[Gossip Mice]] should report these. | ||
| + | |||
| + | ==== Support ==== | ||
| + | |||
| + | * Splash Page: GO | ||
| + | ** Verify: https://tootsville.org/ should load the main page. The theme song should auto-play on most devices, and have a play/pause control (at least). | ||
| + | * Wiki-Wiki: GO | ||
| + | ** Verify: https://wikiwiki.tootsville.adventuring.click/ should load the main page. And, if you're reading this, I guess it must be up. | ||
| + | * Tootsbook: GO | ||
| + | ** Verify: https://tootsbook.com/ should load the top stories feed. | ||
| + | |||
| + | === gossipnet seed host(s) === | ||
| + | |||
| + | * Planning to try with Glooscap soon. May have a temp hack until then. | ||
| + | (This will improve JOIN times when no players are online.) | ||
| + | |||
| + | === Client software features === | ||
| + | |||
| + | * Join Game: ''NO GO'' | ||
| + | * Chat: | ||
| + | ** Go to an operator room and speak; speech bubble appears. — GO | ||
| + | ** Go to an operator room and whisper; speech bubble appears. — ''NO GO'' | ||
| + | ** Go to an operator room and shout; “loud” speech bubble appears. — ''NO GO'' | ||
| + | ** Go to the special test rooms in the Operator building with… | ||
| + | *** Child (black diamond) — ensure black diamond appears, talk box yellow — ''NO GO'' | ||
| + | *** Sensitive (white diamond) — ensure white diamond appears, talk box yellow — ''NO GO'' | ||
| + | *** Adults Only guardian | ||
| + | **** Adults can enter, speak — ''NO GO'' | ||
| + | **** Under 18 can '''not''' enter — ''NO GO'' | ||
| + | *** Quiet Please room | ||
| + | **** Speaking does not work — ''NO GO'' | ||
| + | * Operator commands | ||
| + | ** [[DEBUGINFO]] responds — ''NO GO'' | ||
| + | ** [[OPROOM]] works — ''NO GO'' | ||
| + | ** [[WALLOPS]] works — ''NO GO'' | ||
| + | *** please don't test this routinely. | ||
| + | ** Can enter commands in Quiet Please room — GO | ||
| + | * 3D Engine | ||
| + | ** Environment | ||
| + | *** Sky shows in-game time of day — ''NO GO'' | ||
| + | *** [[Weather]] shows up correctly — ''NO GO'' | ||
| + | *** Ground level/water shows up correctly — ''NO GO'' | ||
| + | *** Shallow water translucent — ''NO GO'' | ||
| + | *** Deep water dark from surface — ''NO GO'' | ||
| + | *** Underwater effect works — ''NO GO'' | ||
| + | ** Characters/Furniture | ||
| + | *** Furniture/buildings appear — ''NO GO'' | ||
| + | *** Characters appear — ''NO GO'' | ||
| + | |||
| + | |||
| + | |||
| + | [[Category:Builder]] | ||
| + | |||
| + | == Problems resolved in the past == | ||
| + | |||
| + | Mail server maintenance from Dreamhost was resolved. | ||
| + | |||
| + | http://www.dreamhoststatus.com/2016/07/21/emergency-maintenance-homiemail-sub4-sub5-email-clusters/ | ||
Latest revision as of 16:18, 21 November 2016
Please note major issues in Builder:News (which appears in Core:News by transclusion so use human words not too much tech talk)
Client and Server Health[edit]
Manually reporting these until Builder:System Health Metrics are online.
Continuous Integration Builds[edit]
Quick status check https://tootsville.org/development/ reports the latest build status and Milestone progress.
Run the tests yourself from make test
CI problems … currently, none of the CI platforms has a functional SBCL install yet, so we're hacking around trying to get it to work right.
I'm toying with the notion of packaging up a build that we can push out from a central source to save time.
The test builds need to be worked on to run the self-test suites for bundled dependencies in the submodules, as well as the top-level tests themselves — which are, so far, woefully lacking.
In addition, there should be a make ui-test target (separately) that will use Selenium. This may be wise to bundle separately from the violet-volts repository, but we still want to make sure that everyone runs at least a basic Firefox/Linux test before pushing code.
Travis CI[edit]
Circle CI[edit]
CodeShip[edit]
Saucelabs[edit]
WiP
BrowserStack[edit]
WiP
Issues Logs[edit]
- https://github.com/romance-ii/violet-volts/issues
- https://github.com/romance-ii/jscl/issues
- https://github.com/romance-ii/Babylon.js/issues
tootstest root server(s)[edit]
See Builder:Servers for host information
Game Servers[edit]
- tootstest server routing: GO
- Verify: https://tootsville.adventuring.click/tootstest/login should load the “Play Now” screen
- Facebook login integration: NO GO — intermittent/flaky. My bad. BRFennPocock (talk) 08:31, 26 July 2016 (PDT)
- Verify: https://tootsville.adventuring.click/tootstest/login accepts logging in from Facebook accounts
- Google login integration: GO
- Verify: https://tootsville.adventuring.click/tootstest/login accepts logging in from Google accounts — you should see the G+ button change to say “Signed In,” and hopefully the screen should change to the “pick a Toot” view.
- Gossipnet genesis: NO GO Bugs/2016/Gossipnet Genesis Rewrite
- Verify: Log in and join game. Failure cases: Gossip Mouse should appear and report an error.
- Netsplits? (A “go” indicates there is not a netsplit. Those are bad.): GO
- Netsplit — hopefully the Gossip Mice should report these.
Support[edit]
- Splash Page: GO
- Verify: https://tootsville.org/ should load the main page. The theme song should auto-play on most devices, and have a play/pause control (at least).
- Wiki-Wiki: GO
- Verify: https://wikiwiki.tootsville.adventuring.click/ should load the main page. And, if you're reading this, I guess it must be up.
- Tootsbook: GO
- Verify: https://tootsbook.com/ should load the top stories feed.
gossipnet seed host(s)[edit]
- Planning to try with Glooscap soon. May have a temp hack until then.
(This will improve JOIN times when no players are online.)
Client software features[edit]
- Join Game: NO GO
- Chat:
- Go to an operator room and speak; speech bubble appears. — GO
- Go to an operator room and whisper; speech bubble appears. — NO GO
- Go to an operator room and shout; “loud” speech bubble appears. — NO GO
- Go to the special test rooms in the Operator building with…
- Child (black diamond) — ensure black diamond appears, talk box yellow — NO GO
- Sensitive (white diamond) — ensure white diamond appears, talk box yellow — NO GO
- Adults Only guardian
- Adults can enter, speak — NO GO
- Under 18 can not enter — NO GO
- Quiet Please room
- Speaking does not work — NO GO
- Operator commands
- 3D Engine
- Environment
- Sky shows in-game time of day — NO GO
- Weather shows up correctly — NO GO
- Ground level/water shows up correctly — NO GO
- Shallow water translucent — NO GO
- Deep water dark from surface — NO GO
- Underwater effect works — NO GO
- Characters/Furniture
- Furniture/buildings appear — NO GO
- Characters appear — NO GO
- Environment
Problems resolved in the past[edit]
Mail server maintenance from Dreamhost was resolved.
http://www.dreamhoststatus.com/2016/07/21/emergency-maintenance-homiemail-sub4-sub5-email-clusters/