avida-ed-library-build/docs/Avida-ED_workFlowTesting.txt

1 line
2.6 KiB
Plaintext
Executable File

Goals for 2017 0829
Avida
- Changes
- ./run_tests
- commit & push
then
(automated tests)
Don‰_ªt 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 JakeÕs 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