You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-7Lines changed: 3 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -20,10 +20,9 @@ Features:
20
20
- Folder where vcs-related operations are executed. Provides thread- and process-safe repository of working folders. See [pk-vcs-api](https://github.com/ProjectKaiser/pk-vcs-api) for details
21
21
- Test Repository
22
22
- Git repository which is used to execute functional tests
23
-
-Hosted on [Github](https://github.com/) using username and password provided by environment variables (see below)
23
+
-File-based repository is used
24
24
- Generates new before and deletes after each test
25
25
- Named randomly (uuid is used)
26
-
-[Kohsuke Github API](http://github-api.kohsuke.org/) is used as to operate with Github API
27
26
28
27
# Using pk-vcs-git
29
28
- Add github-hosted pk-vcs-git project as maven dependency using [jitpack.io](https://jitpack.io/). As an example, add following to gradle.build file:
@@ -68,12 +67,9 @@ Features:
68
67
- If `IVCS.setProxy()` is called then provided proxy is used for each url which contains `repoUrl`
69
68
70
69
# Functional testing
71
-
- Github is used for hosting the Test Repository
72
-
-[Kohsuke Github API](http://github-api.kohsuke.org/) is used to create and delete Test Repository
73
-
-`PK_VCS_TEST_GITHUB_USER` environment var or JVM var is used as username for access to Github
74
-
-`PK_VCS_TEST_GITHUB_PASS` environment var or JVM var is used as user password for access to Github
75
-
- New Test Repository is created before each test and deletes automatically after each test
70
+
- New local file-based Test Repository is created before each test and deletes automatically after each test
76
71
- To execute tests just run GitVCSTest class as JUnit test. Tests from VCSAbstractTest class will be executed. See [pk-vcs-test](https://github.com/ProjectKaiser/pk-vcs-test) for details
72
+
- Run `gradle test` to execute tests
77
73
78
74
# Limitations
79
75
- Commit messages can not be attached to branch create and delete operations because Git does not exposes these operations as separate commits
0 commit comments