summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2023-06-21Use a cargo feature to allow disabling docker tests in CIJustin Wernick
Ideally these tests would run in CI, but that would require docker in docker, since CI runs its tests in docker.
2023-05-10Simplify project by getting rid of workspacev0.1.0Justin Wernick
2023-04-29Add required user config for tests into the testsJustin Wernick
2023-04-19Added some missing expected output in the listing testsJustin Wernick
These were sometimes timing out a bit early and looking at the wrong output.
2023-04-10Tests for setting the repo's branchJustin Wernick
2023-04-09Update naming of git-init to just initJustin Wernick
2023-04-08Fill in test for updating description on existing repoJustin Wernick
This also isn't implemented yet. Naughty naughty.
2023-04-07Failing test for setting descriptionJustin Wernick
2023-04-04Figure out the testing for listingJustin Wernick
Needs regexes to accomodate the different table sizes
2023-04-02Start the basics of listing reposJustin Wernick
2023-03-30Failing test to get started with listing reposJustin Wernick
2023-03-30Update path restrictions to allow shared reposJustin Wernick
2023-03-29Check user group when creating shared reposJustin Wernick
2023-03-29Check that shared repos get the right configJustin Wernick
2023-03-29Initial implementation of --init groupJustin Wernick
As the todo list indicates, it needs some security refinement.
2023-03-29Function to get the current user's groupsJustin Wernick
2023-03-28Git push is now limited to only appropriate pathsJustin Wernick
2023-03-25Insist that git command paths are relativeJustin Wernick
2023-03-25Identify where the current code needs the dirs to existJustin Wernick
2023-03-24Added checking for a valid path, but the test is failing for the wrong reasonJustin Wernick
2023-03-20Move user info gathering to its own workspace crateJustin Wernick
2023-03-20Put git repos into a user-specific dirJustin Wernick
2023-03-20Add a failing test for the limiting where git repos can be on the serverJustin Wernick
2023-03-17Use shlex to split shell argumentsJustin Wernick
2023-03-16Git pushJustin Wernick
2023-03-13Git clone / fetchJustin Wernick
2023-03-12Added an batch modeJustin Wernick
2023-03-12Test for batch commandJustin Wernick
2023-03-12Ignore failing test for now. It needs a different command mode.Justin Wernick
2023-03-12Make sure ssh ports don't conflict between testsJustin Wernick
There were race conditions here since it previously checked with the OS if the port was in use yet.
2023-03-11Fix docker shell issueJustin Wernick
2023-03-11Fixed several small issues preventing ssh tests from running correctly in ↵Justin Wernick
parallel
2023-03-09Note on researchJustin Wernick
2023-03-09Make docker build only run once even if there are multiple tests using itJustin Wernick
2023-03-08Quieten down docker buildJustin Wernick
2023-03-08Docker build with the shell set to a relative path so it worksJustin Wernick
2023-03-08Start building the test infrastructure to launch this docker ssh daemonJustin Wernick
2023-03-01Isolate test runs from each otherJustin Wernick
2023-02-28Git initJustin Wernick
2023-02-28Specifically test that commands that other shells might support aren't ↵Justin Wernick
leaked through
2023-02-27Revamp parsing to support more complex commandsJustin Wernick
2023-02-24Anyhow to simplify testsJustin Wernick
2023-02-24ExitJustin Wernick
2023-02-21Prompt in a loopJustin Wernick
2023-02-20The first test, prints a promptJustin Wernick