avida-ed-library-build/docs/workFlowTesting.rtf

144 lines
2.6 KiB
Plaintext
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Goals for 2017 0829
Avida
- Changes
- ./run_tests
- commit & push
then
(automated tests)
Dont have
- No method aside from commit msgs describing changes
- no unit tests
Add in code commit lists
or in the readme file?
tagging commits with Av_ED 3.0.2 or what ever
- on both Avida and AV_UI so we know what version of Av_ui goes with which version of Avida Core
AV_UI
- changes
- haphazard tests by Diane by hand
- commit push
- get Jake to test
- fixes
- commit push with tag.
_____________________________________________________________
following Jakes readme file on https://github.com/cousi2344/avida-ed-testing/blob/master/README.rst
toward the end ran
<dBlackwood:~/_dev/avida-ed-testing > python tests/test_suite_basic.py --setuipath .
ExperimentControlsTest(BaseTest);
Run the test longer and check to see that nothing bad happened
pytest -v pathtotestfile/testfile.py
all tests are in the test folder. Individual tests are in each of the following folders.
population
organism
analysis
Looking at one test
pytest tests/common/common_basic/navigation/basic_nav_test.py
mac has forward slashes;
mac has back slashes;
another example
pytest tests/population/population_basic/env_settings/pause_update_test.py
changed it to run for 19 instead of 9 updates.
—————
Pull stuff to the av_ui folder within avida-ed-testing
<dBlackwood:~/_dev/avida-ed-testing > . venv/bin/activate
cd tests
_____________________________________________________________
AV_UI change
git clone on server
add in stand alone packages
Test on Server
- automated tests
- tests done by hand
Move Production to Archive (name with version number and date released)
Move test to “app” folder
- Tag github at this time
_____________________________________________________________
Avida-ED change
pull av_ui changes
push changes
notify diane
tag when in production
——————————
wireframe fry
cartoon icons
some parts 2d and some parts 3d
geneartive and proceedural things in games (Robin)
art assests, story, play through a book.
Generative games
Mindcraft
No mans sky
small group of people generate a rich environment.
Spore - not a good game
box car d2 very simple looks crappy.
Fry
- how to swim at all
- evade predators
Swim down stream.
point sources of pollution
Ocean
predators
gather food - grow
Upstream
- fish ladders
- bears
Mating
- finding a mate
- sexual selection
-
Robin
- much easier
- one kind of salmon
- swimming blobs
- keep the same blobs in all the environments
add chemicals
speed of flow
increase the complexity of
Box car 2d - has physics engine