Skip to content

Test series files#2

Open
Paul-Ferrell wants to merge 212 commits into
Paul-Ferrell:masterfrom
hpc:test_series_files
Open

Test series files#2
Paul-Ferrell wants to merge 212 commits into
Paul-Ferrell:masterfrom
hpc:test_series_files

Conversation

@Paul-Ferrell
Copy link
Copy Markdown
Owner

No description provided.

Francine Lapid and others added 30 commits September 11, 2020 17:16
* Add .circleci/config.yml

* Update config.yml

* Update config.yml

* Update config.yml

* Update config.yml

* Update config.yml

* Update config.yml

* Update config.yml

* Update config.yml

* Update config.yml

* Update config.yml

* Update output.py

* Update config.yml

* Fixed output.py.

* Creating the home dir.

* Fixing results bug, deprecating Travis CI config.
* Create python35.yml

* Update python35.yml

* Update python35.yml

* Update python35.yml

* Update python35.yml

* Update python35.yml

* Update lock_tests.py
* Initial spack setup.

* Only build spack envs for tests that use spack.

* Source setup-env script from provided spack path, other minor fixes.

* Initial Unit Tests.

* Added usefull comments, changed some names.

* Added repo/mirror spack config options for individual tests.

* Build_jobs spack config support.

* Spack config items are now under build config.

* Added support for spack upstreams.

* Updated unit tests, minor changes.

* Rearranged method locations.

* Relocated/renamed spack_builder file.

* Removed unused test file.

* Moved spack specific configs from under build to a new spack_config section.

* Minor path fix.

* Spack_config.get() changes.

* Minor spack_config get/set changes.

* Added new test_config key to setup spack env.

* Updated unit test to check correct test_dir.

* Minor fixes, hopefully passes all checks.

* Minor config changes.

* Minor changes.

* Reworked how spack installs are handled and where they are placed.

* Updated unit tests.

* Unit test fix.

* Initial file_format changes.

* Changed some conditionals.

* TestConfigError when enabling spack without defined spack_path.

* Moved spack validation to _validate_configs method, added SpackConfigError.

* changed try-except error block.

* Added method decorator to skip spack tests, if spack_path is not defined.

* Had to source spack's setup script, exports don't work.

* Added conditional to exit build/run if spack env cannot be activated.

* Changed spack_path and spack_enable conditionals.

* Typo and pep 8 fixes.

* Removed SpackConfigError as it was never used.

* Removed 'spack install' key from run section of a test config.

* Default spack enable change. Other minor changes.

* Updated unit tests. Incorporating spack into travis.

* Removed print statments.

* Added cat cmd call to hopefully see build.log output.

* Typo.

* Changed spack_setup to be a python script.

* Another typo.

* Added 'pwd' command to see where spack is being installed.

* Changed install path.

* Changed install location, no longer in working_dir.

* Fixed error, path needed to be string not PosixPath.

* Updated README.md, and moved spack_path enabling to the Travis pavilion.yaml file.

* Updated README.md, added the Travis pavilion config.

* Removed test method decorator.

* Updated RELEASE.txt

* Added skip method decorator to spack tests.

* Fixed path issue in spack setup script.

* Small path fix in skip decorator method.

* Removed 'enable' key from spack section, in favor of spack autodetection.

* Fixed a spack_path check error.

* Changed install_path_scheme for spack packages.

* Added version and hash to the install_path_scheme.

* Code review changes.

* Initial documentation.

* More documentation.

* Documentation.

* More Spack feature documentation.

* Finished documentation.

* Debugging...

* Changed spack package in unit test.

* Trying a different spack package...again.

* Testing something...

* Changed to original spack package used in unit tests.

* Removed unnecessary print statement.

* Checked spack_enable conditional wrong, fixed.

* Some documentation fixes.

* Fixed a legacy test error that revealed issues.

* Fixed circleci (hopefull)

* Adding pylint, sphinx.

* Ignoring 3.9 style issue.

* Fixed spack path for ci.

* Fixing spack permissions.

* Spack fixes.

* Spack fix.

* Path fix.

* Path fix (again).

* Better error messages.

* CI corrections.

* Figuring out what went wrong with testing requirements.

* More fixing.

* More issues with pylint/sphinx.

* Quicker debug.

* debugging ci

* another try.

* another try.

* another try.

* another try.

* another try.

* another try.

* another try.

* another try.

* another try.

Co-authored-by: Paul Ferrell <51765748+Paul-Ferrell@users.noreply.github.com>
Co-authored-by: Paul Ferrell <pferrell@lanl.gov>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants