phetsims / qa

Quality Assurance Task Tracking
MIT License
12 stars 8 forks source link

Maintenance Testing to enable Rosetta and file size improvements #1013

Closed jonathanolson closed 9 months ago

jonathanolson commented 10 months ago

This patch should be addling english-string-map.json and string-map.json to the built output directories for https://github.com/phetsims/rosetta/issues/384, to enable https://github.com/phetsims/chipper/issues/1377.

For this testing, I'd like a quick test of the following:

  1. 5-10 seconds of interacting with the sim to make sure it still works
  2. Ensure the existence of english-string-map.json and string-map.json for phet-brand folders. As an example, if we go to the top link (https://phet-dev.colorado.edu/html/acid-base-solutions/1.3.1-rc.1/phet/acid-base-solutions_en_phet.html), we can navigate down to the folder it is in (https://phet-dev.colorado.edu/html/acid-base-solutions/1.3.1-rc.1/phet/) and can see the presence of the two files:

image

acid-base-solutions 1.3 (https://github.com/phetsims/rosetta/issues/384)

area-builder 1.1 (https://github.com/phetsims/rosetta/issues/384)

area-model-algebra 1.2 (https://github.com/phetsims/rosetta/issues/384)

area-model-decimals 1.2 (https://github.com/phetsims/rosetta/issues/384)

area-model-introduction 1.2 (https://github.com/phetsims/rosetta/issues/384)

area-model-multiplication 1.2 (https://github.com/phetsims/rosetta/issues/384)

arithmetic 1.0 (https://github.com/phetsims/rosetta/issues/384)

atomic-interactions 1.2 (https://github.com/phetsims/rosetta/issues/384)

balancing-act 1.1 (https://github.com/phetsims/rosetta/issues/384)

balancing-chemical-equations 1.2 (https://github.com/phetsims/rosetta/issues/384)

balloons-and-static-electricity 1.3-phetio (https://github.com/phetsims/rosetta/issues/384)

balloons-and-static-electricity 1.5 (https://github.com/phetsims/rosetta/issues/384)

beers-law-lab 1.7 (https://github.com/phetsims/rosetta/issues/384)

bending-light 1.1 (https://github.com/phetsims/rosetta/issues/384)

blackbody-spectrum 1.0 (https://github.com/phetsims/rosetta/issues/384)

build-a-fraction 1.0 (https://github.com/phetsims/rosetta/issues/384)

build-a-molecule 1.0 (https://github.com/phetsims/rosetta/issues/384)

build-a-nucleus 1.1 (https://github.com/phetsims/rosetta/issues/384)

build-an-atom 1.5-phetio (https://github.com/phetsims/rosetta/issues/384)

build-an-atom 1.6 (https://github.com/phetsims/rosetta/issues/384)

calculus-grapher 1.0 (https://github.com/phetsims/rosetta/issues/384)

capacitor-lab-basics 1.6 (https://github.com/phetsims/rosetta/issues/384)

center-and-variability 1.0 (https://github.com/phetsims/rosetta/issues/384)

center-and-variability 1.1 (https://github.com/phetsims/rosetta/issues/384)

charges-and-fields 1.0 (https://github.com/phetsims/rosetta/issues/384)

charges-and-fields 1.0-phetio (https://github.com/phetsims/rosetta/issues/384)

circuit-construction-kit-ac 1.0 (https://github.com/phetsims/rosetta/issues/384)

circuit-construction-kit-ac-virtual-lab 1.0 (https://github.com/phetsims/rosetta/issues/384)

circuit-construction-kit-dc 1.3 (https://github.com/phetsims/rosetta/issues/384)

circuit-construction-kit-dc-virtual-lab 1.3 (https://github.com/phetsims/rosetta/issues/384)

collision-lab 1.1 (https://github.com/phetsims/rosetta/issues/384)

color-vision 1.1 (https://github.com/phetsims/rosetta/issues/384)

color-vision 1.2-phetio (https://github.com/phetsims/rosetta/issues/384)

concentration 1.5-phetio (https://github.com/phetsims/rosetta/issues/384)

concentration 1.7 (https://github.com/phetsims/rosetta/issues/384)

coulombs-law 1.0 (https://github.com/phetsims/rosetta/issues/384)

curve-fitting 1.0 (https://github.com/phetsims/rosetta/issues/384)

density 1.1 (https://github.com/phetsims/rosetta/issues/384)

diffusion 1.0 (https://github.com/phetsims/rosetta/issues/384)

energy-forms-and-changes 1.4 (https://github.com/phetsims/rosetta/issues/384)

energy-skate-park 1.2 (https://github.com/phetsims/rosetta/issues/384)

energy-skate-park-basics 1.1 (https://github.com/phetsims/rosetta/issues/384)

energy-skate-park-basics 1.3-phetio (https://github.com/phetsims/rosetta/issues/384)

equality-explorer 1.1 (https://github.com/phetsims/rosetta/issues/384)

equality-explorer-basics 1.0 (https://github.com/phetsims/rosetta/issues/384)

equality-explorer-two-variables 1.0 (https://github.com/phetsims/rosetta/issues/384)

expression-exchange 1.1 (https://github.com/phetsims/rosetta/issues/384)

faradays-law 1.3-phetio (https://github.com/phetsims/rosetta/issues/384)

faradays-law 1.4 (https://github.com/phetsims/rosetta/issues/384)

forces-and-motion-basics 2.1-phetio (https://github.com/phetsims/rosetta/issues/384)

forces-and-motion-basics 2.2-phetio (https://github.com/phetsims/rosetta/issues/384)

forces-and-motion-basics 2.3 (https://github.com/phetsims/rosetta/issues/384)

forces-and-motion-basics 2.3-phetio (https://github.com/phetsims/rosetta/issues/384)

fourier-making-waves 1.0 (https://github.com/phetsims/rosetta/issues/384)

fraction-matcher 1.2 (https://github.com/phetsims/rosetta/issues/384)

fractions-equality 1.1 (https://github.com/phetsims/rosetta/issues/384)

fractions-intro 1.0 (https://github.com/phetsims/rosetta/issues/384)

fractions-mixed-numbers 1.0 (https://github.com/phetsims/rosetta/issues/384)

friction 1.6 (https://github.com/phetsims/rosetta/issues/384)

function-builder 1.2 (https://github.com/phetsims/rosetta/issues/384)

function-builder-basics 1.2 (https://github.com/phetsims/rosetta/issues/384)

gas-properties 1.0 (https://github.com/phetsims/rosetta/issues/384)

gases-intro 1.0 (https://github.com/phetsims/rosetta/issues/384)

gene-expression-essentials 1.0 (https://github.com/phetsims/rosetta/issues/384)

geometric-optics 1.3 (https://github.com/phetsims/rosetta/issues/384)

geometric-optics-basics 1.3 (https://github.com/phetsims/rosetta/issues/384)

graphing-lines 1.3 (https://github.com/phetsims/rosetta/issues/384)

graphing-quadratics 1.3 (https://github.com/phetsims/rosetta/issues/384)

graphing-slope-intercept 1.1 (https://github.com/phetsims/rosetta/issues/384)

gravity-and-orbits 1.5 (https://github.com/phetsims/rosetta/issues/384)

gravity-and-orbits 1.6 (https://github.com/phetsims/rosetta/issues/384)

gravity-force-lab 2.2 (https://github.com/phetsims/rosetta/issues/384)

gravity-force-lab-basics 1.1 (https://github.com/phetsims/rosetta/issues/384)

greenhouse-effect 1.0 (https://github.com/phetsims/rosetta/issues/384)

greenhouse-effect 1.2 (https://github.com/phetsims/rosetta/issues/384)

hookes-law 1.0 (https://github.com/phetsims/rosetta/issues/384)

isotopes-and-atomic-mass 1.1 (https://github.com/phetsims/rosetta/issues/384)

john-travoltage 1.4-phetio (https://github.com/phetsims/rosetta/issues/384)

john-travoltage 1.6 (https://github.com/phetsims/rosetta/issues/384)

keplers-laws 1.1 (https://github.com/phetsims/rosetta/issues/384)

least-squares-regression 1.1 (https://github.com/phetsims/rosetta/issues/384)

make-a-ten 1.0 (https://github.com/phetsims/rosetta/issues/384)

masses-and-springs 1.0 (https://github.com/phetsims/rosetta/issues/384)

masses-and-springs-basics 1.0 (https://github.com/phetsims/rosetta/issues/384)

mean-share-and-balance 1.0 (https://github.com/phetsims/rosetta/issues/384)

molarity 1.4 (https://github.com/phetsims/rosetta/issues/384)

molarity 1.5 (https://github.com/phetsims/rosetta/issues/384)

molecule-polarity 1.3 (https://github.com/phetsims/rosetta/issues/384)

molecule-shapes 1.6 (https://github.com/phetsims/rosetta/issues/384)

molecule-shapes-basics 1.6 (https://github.com/phetsims/rosetta/issues/384)

molecules-and-light 1.3-phetio (https://github.com/phetsims/rosetta/issues/384)

molecules-and-light 1.5 (https://github.com/phetsims/rosetta/issues/384)

my-solar-system 1.2 (https://github.com/phetsims/rosetta/issues/384)

natural-selection 1.2 (https://github.com/phetsims/rosetta/issues/384)

natural-selection 1.3 (https://github.com/phetsims/rosetta/issues/384)

natural-selection 1.4 (https://github.com/phetsims/rosetta/issues/384)

natural-selection 1.5 (https://github.com/phetsims/rosetta/issues/384)

neuron 1.1 (https://github.com/phetsims/rosetta/issues/384)

normal-modes 1.0 (https://github.com/phetsims/rosetta/issues/384)

number-compare 1.0 (https://github.com/phetsims/rosetta/issues/384)

number-line-distance 1.0 (https://github.com/phetsims/rosetta/issues/384)

number-line-integers 1.1 (https://github.com/phetsims/rosetta/issues/384)

number-line-operations 1.0 (https://github.com/phetsims/rosetta/issues/384)

number-play 1.1 (https://github.com/phetsims/rosetta/issues/384)

ohms-law 1.4 (https://github.com/phetsims/rosetta/issues/384)

pendulum-lab 1.0 (https://github.com/phetsims/rosetta/issues/384)

ph-scale 1.6 (https://github.com/phetsims/rosetta/issues/384)

ph-scale-basics 1.5 (https://github.com/phetsims/rosetta/issues/384)

ph-scale-basics 1.6 (https://github.com/phetsims/rosetta/issues/384)

plinko-probability 1.1 (https://github.com/phetsims/rosetta/issues/384)

projectile-motion 1.0 (https://github.com/phetsims/rosetta/issues/384)

proportion-playground 1.0 (https://github.com/phetsims/rosetta/issues/384)

quadrilateral 1.1 (https://github.com/phetsims/rosetta/issues/384)

ratio-and-proportion 1.2 (https://github.com/phetsims/rosetta/issues/384)

reactants-products-and-leftovers 1.2 (https://github.com/phetsims/rosetta/issues/384)

resistance-in-a-wire 1.3-phetio (https://github.com/phetsims/rosetta/issues/384)

resistance-in-a-wire 1.6 (https://github.com/phetsims/rosetta/issues/384)

rutherford-scattering 1.1 (https://github.com/phetsims/rosetta/issues/384)

sound-waves 1.1 (https://github.com/phetsims/rosetta/issues/384)

states-of-matter 1.2 (https://github.com/phetsims/rosetta/issues/384)

states-of-matter-basics 1.2 (https://github.com/phetsims/rosetta/issues/384)

trig-tour 1.0 (https://github.com/phetsims/rosetta/issues/384)

under-pressure 1.1 (https://github.com/phetsims/rosetta/issues/384)

unit-rates 1.0 (https://github.com/phetsims/rosetta/issues/384)

vector-addition 1.0 (https://github.com/phetsims/rosetta/issues/384)

vector-addition-equations 1.0 (https://github.com/phetsims/rosetta/issues/384)

wave-interference 2.0 (https://github.com/phetsims/rosetta/issues/384)

wave-on-a-string 1.1 (https://github.com/phetsims/rosetta/issues/384)

waves-intro 1.1 (https://github.com/phetsims/rosetta/issues/384)

Nancy-Salpepi commented 9 months ago

Noting that instance proxies still can't be launched https://github.com/phetsims/capacitor-lab-basics/issues/291

KatieWoe commented 9 months ago

Neither link for forces-and-motion-basics 2.3-phetio open. This error appears in the console.

notopen
KatieWoe commented 9 months ago

QA is done. https://github.com/phetsims/qa/issues/1013#issuecomment-1850550337 is a bigger issue, as the sim does not load. https://github.com/phetsims/qa/issues/1013#issuecomment-1847803443 is an ongoing issue that has not been addressed yet.

jonathanolson commented 9 months ago

Looks like FAMB 2.3-phetio was mistakenly added to the list of active sims in the website interface. I understand it is broken, I'll be omitting it (and that will be fine).

Kicking off production deployments.

jonathanolson commented 9 months ago

Deployed links, I'll check briefly:

acid-base-solutions 1.3 ()

area-builder 1.1 ()

area-model-algebra 1.2 ()

area-model-decimals 1.2 ()

area-model-introduction 1.2 ()

area-model-multiplication 1.2 ()

arithmetic 1.0 ()

atomic-interactions 1.2 ()

balancing-act 1.1 ()

balancing-chemical-equations 1.2 ()

balloons-and-static-electricity 1.3-phetio ()

balloons-and-static-electricity 1.5 ()

beers-law-lab 1.7 ()

bending-light 1.1 ()

blackbody-spectrum 1.0 ()

build-a-fraction 1.0 ()

build-a-molecule 1.0 ()

build-a-nucleus 1.1 ()

build-an-atom 1.5-phetio ()

build-an-atom 1.6 ()

calculus-grapher 1.0 ()

capacitor-lab-basics 1.6 ()

center-and-variability 1.0 ()

center-and-variability 1.1 ()

charges-and-fields 1.0 ()

charges-and-fields 1.0-phetio ()

circuit-construction-kit-ac 1.0 ()

circuit-construction-kit-ac-virtual-lab 1.0 ()

circuit-construction-kit-dc 1.3 ()

circuit-construction-kit-dc-virtual-lab 1.3 ()

collision-lab 1.1 ()

color-vision 1.1 ()

color-vision 1.2-phetio ()

concentration 1.5-phetio ()

concentration 1.7 ()

coulombs-law 1.0 ()

curve-fitting 1.0 ()

density 1.1 ()

diffusion 1.0 ()

energy-forms-and-changes 1.4 ()

energy-skate-park 1.2 ()

energy-skate-park-basics 1.1 ()

energy-skate-park-basics 1.3-phetio ()

equality-explorer 1.1 ()

equality-explorer-basics 1.0 ()

equality-explorer-two-variables 1.0 ()

expression-exchange 1.1 ()

faradays-law 1.3-phetio ()

faradays-law 1.4 ()

forces-and-motion-basics 2.1-phetio ()

forces-and-motion-basics 2.2-phetio ()

forces-and-motion-basics 2.3-phetio ()

fourier-making-waves 1.0 ()

fraction-matcher 1.2 ()

fractions-equality 1.1 ()

fractions-intro 1.0 ()

fractions-mixed-numbers 1.0 ()

friction 1.6 ()

function-builder 1.2 ()

function-builder-basics 1.2 ()

gas-properties 1.0 ()

gases-intro 1.0 ()

gene-expression-essentials 1.0 ()

geometric-optics 1.3 ()

geometric-optics-basics 1.3 ()

graphing-lines 1.3 ()

graphing-quadratics 1.3 ()

graphing-slope-intercept 1.1 ()

gravity-and-orbits 1.5 ()

gravity-and-orbits 1.6 ()

gravity-force-lab 2.2 ()

gravity-force-lab-basics 1.1 ()

greenhouse-effect 1.0 ()

greenhouse-effect 1.2 ()

hookes-law 1.0 ()

isotopes-and-atomic-mass 1.1 ()

john-travoltage 1.4-phetio ()

john-travoltage 1.6 ()

keplers-laws 1.1 ()

least-squares-regression 1.1 ()

make-a-ten 1.0 ()

masses-and-springs 1.0 ()

masses-and-springs-basics 1.0 ()

mean-share-and-balance 1.0 ()

molarity 1.4 ()

molarity 1.5 ()

molecule-polarity 1.3 ()

molecule-shapes 1.6 ()

molecule-shapes-basics 1.6 ()

molecules-and-light 1.3-phetio ()

molecules-and-light 1.5 ()

my-solar-system 1.2 ()

natural-selection 1.2 ()

natural-selection 1.3 ()

natural-selection 1.4 ()

natural-selection 1.5 ()

neuron 1.1 ()

normal-modes 1.0 ()

number-compare 1.0 ()

number-line-distance 1.0 ()

number-line-integers 1.1 ()

number-line-operations 1.0 ()

number-play 1.1 ()

ohms-law 1.4 ()

pendulum-lab 1.0 ()

ph-scale 1.6 ()

ph-scale-basics 1.5 ()

ph-scale-basics 1.6 ()

plinko-probability 1.1 ()

projectile-motion 1.0 ()

proportion-playground 1.0 ()

quadrilateral 1.1 ()

ratio-and-proportion 1.2 ()

reactants-products-and-leftovers 1.2 ()

resistance-in-a-wire 1.3-phetio ()

resistance-in-a-wire 1.6 ()

rutherford-scattering 1.1 ()

sound-waves 1.1 ()

states-of-matter 1.2 ()

states-of-matter-basics 1.2 ()

trig-tour 1.0 ()

under-pressure 1.1 ()

unit-rates 1.0 ()

vector-addition 1.0 ()

vector-addition-equations 1.0 ()

wave-interference 2.0 ()

wave-on-a-string 1.1 ()

waves-intro 1.1 ()

jonathanolson commented 9 months ago

Thanks! Closing.