haxelib icon indicating copy to clipboard operation
haxelib copied to clipboard

Need own VCS-servers for testing the tool

Open boozook opened this issue 10 years ago • 3 comments

I think we should not depend on Github or Bitbucket (or any other) in the testing the CVS-features of Haxelib tool.

We need our own independent VCS-servers for automated (unit-) tests for the Haxelib console tool.

All servers have to support http, https and ssh connections.

List of needed repos:

  • Git without any auth
  • Git with login-pass auth
  • Git with cert/key auth
  • Hg without any auth
  • Hg with login-pass auth
  • Hg with cert/key auth
  • Svn without any auth
  • Svn with login-pass auth
  • Svn with cert/key auth
  • Maybe Bazaar too

Also we need more tests (unit + integration).

boozook avatar Dec 18 '15 11:12 boozook

Alternatively the servers can be launched on CI but it's not an easy quest.

boozook avatar Dec 18 '15 11:12 boozook

Agree, but wouldn't be a good idea to make a public server without auth, and it'd be better for CI to have a fresh server too.

I took a look on how to create a git server, and it looks like it needs a new user, travis can give sudo so could be possible, or maybe we can do another way that may be less secure but since it's just for testing.

ibilon avatar Dec 18 '15 13:12 ibilon

As a cheap solution we can go with directory-based repos. Both hg and git can use local directories e.g. to clone from. I doubt we need to support svn.

RealyUniqueName avatar Oct 09 '19 09:10 RealyUniqueName