Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Fix errors * kinda works * scripts * Fix some things * Fix loading projects * fix value access * Fix source name * Fix source name handling * Remove git protocol enum * Fix source names * more stuff * Separate source name from source * Add back name property * Fix recursive/submodules parameter name * Add errors * Fix protocol and yaml dump * Got a working test stub * Fix yaml output * More test * Add link step * Add herd tags test * Add herd commits test * Add tags and project configurations * Combine herd tests and add untracked file test * Better clean check * Add more common test utils * Use common module prefix * FIx upstream remote and loading * Add test fixture * Fix upstream herd * Set default protocol for upstream * Fix project urls with upstreams * Relax rules for project list to allow strings * Add github action workflow for pytest * Add diff test * Fix missing group names * Fix tests in older python versions * Fix some upstream logic * Refactor tests layout * Add variable length step argument * Fix fork tests * Fix protocol override * Add back resolved yaml * Add ability to get sha * Convert branch and diff tests * Convert status tests * Save command results between steps * Convert more tests * Update scenarios * Change defaults syntax * Update protocol * Schema and docs fixes * Fix schema * Fix test files * Update syntax reference * Convert forall tests * Convert some subdirectory tests * Add parallel forall test * Convert forall upstream tests * Convert checkout tests * Convert link tests * Convert save tests * Use https version * Convert prune tests * Fix checkout tests and test output * Convert reset tests * Upstream protocol fixes * Convert remaining reset tests * Convert start tests * Rename step variable * Convert stash tests * Convert parallel reset tests * Convert yaml tests * Refactor fixtures * Reorganize test files * More reorganizing * Split up given steps * Consolidate when steps * Refactor then steps * Refactor test utils * Convert repo tests * Convert herd submodule tests * Update docs * Convert misc defaults tests * Convert more misc tests * Remove workflow * Add more PyCharm configurations * Renaming * Refactor given steps * Rename * Convert init tests * Refactor step names and more * Rename TestInfo to ScenarioInfo * Convert more init tests * moar * even moar * Remove old init scripts * Fix github actions workflow for pytest-bdd serial * Convert groups tests * Convert offline tests * more * Update naming and configurations * even moar * more * Comment out repo offline tests * doesn't work * offline tests work * Remove serial marker * Disable offline tests * clean up * Fix case * Fix start tracking test * More fine grained network connectivity * Fix herd rebase bug with branch/tag sharing a name * Remove write herd script * Add prune write tests, fixes, remove redundant table columns * Convert prune write tests * Remove success marker * Better typing * Convert subdirectory tests * Convert start write tests * Move old scripts to directory and remove old test workflows * Rename workflow * Move files to root * Remove src paths and clowder_test * Remove noinspection * Fix clean script calls * Update circle ci config * Fix scripts * Rename file_name -> filename * Clean up tests * Coverage works * Update ci scripts * try string * Fix CI * Print CI info * Fix paths * Save artifacts * Try fixing paths * Don't rewrite paths * Try more path stuff * Convert more herd tests * moar * some moar * Convert remaining herd test * Fix tests * Remove escape sequences from local test output * Consolidate test script * Rename reports * store more test results * Enable junit xml * Add name argument to test script * Run more tests on circle * Use ssh for write tests * Add codeclimate.yml * Remove example converters * Refactor some given steps * Save config file in .clowder directory * Fix tests * Converrt some clean tests * More clean tests * Fix lint issues * Add clean test for abort rebase * Update code climate yml * Loosen code climate requirements * Disable code climate plugins * code climate changes * Convert lfs tests * lfs uninstall * Revert "lfs uninstall" This reverts commit c6e787e. * Disable lfs * Force delete remote branch * Try uninstalling more lfs * Debug CI * Install lfs on circle * Fix delete remote branch * More lfs * uninstall global lfs * Uninstall global lfs in circle * Use sudo * unset all * system git config * use sudo * system * Add debug output * unset all lfs * Revert "unset all lfs" This reverts commit 4eb9fd7. * install lfs locally * Fix local lfs install * Re-enable circle tests * Debug * try to fix test * debug * Uninstall lfs config in github actions workflow * Delete remote pytest branches in fixture * Re-enable circle tests * Only delete remote branches with ssh * Revert "Re-enable circle tests" This reverts commit 9a70f49. * Revert "Revert "Re-enable circle tests"" This reverts commit c6b0e1f. * Convert config tests * Add comments * debug * Update test branch names * fetch more often * Update doc comments * Update some errors * Convert git config tests * Convert herd branch tests * Create yaml syntax test files * Configured most of project test files * Fix test * Fix yaml tests * Convert herd tag tests * More test data updates * Fix test * Add parallel command TODOs * Update test data * Update group project test data * Update group projects test data * Organize directories * Update repos used in test data * Remove sources and protocol from group options * Start on first validation test * Working branch validation test * More modular test * Add remaining yaml validation tests * wip * More yaml validation tests implemented * Fix failing tests * Add tests for depth * debug circle ci * Revert "debug circle ci" This reverts commit 3938366. * Separate submodules from recursive * Remove need for no-versions branch * Remove need for duplicate-version branch * Remove need for yaml-validation branch * Add old invalid yaml versions * Remove need for repo-test and extension branches * Remove unused given steps * Add ssh key to circle * try anothe ssh key * Add key to known_hosts * Restore circle tests * Remove yaml -f option * Fix init tests * Fix link test * Run circle tests in parallel * Simplify gh action pytest workflow * Add postfix to report files * Fix yaml output tests
- Loading branch information