Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include Travis-CI integration and tests #16

Open
bbockelm opened this issue Jul 26, 2016 · 1 comment
Open

Include Travis-CI integration and tests #16

bbockelm opened this issue Jul 26, 2016 · 1 comment

Comments

@bbockelm
Copy link

It occurred to me that we don't have any integration tests for cigetcert.

We've been able to make very good use of Travis-CI for this in other OSG projects.

To actually test the client/server interactions:

  • OSG provides a package for setting up a test CA infrastructure.
  • It's straightforward to start up a MyProxy server.
  • I have no idea what's involved in setting up a test ECP endpoint. I assume the Shibboleth folks must have something we can reuse?
@DrDaveD
Copy link
Contributor

DrDaveD commented Jul 26, 2016

Yeah I have thought about doing it, and it would be nice, but I haven't been able to figure out how to to get all the pieces where I'd be able to have a scriptable test. I'd also need kerberos credentials from somewhere. A test ECP endpoint also implies a test Service Provider. Fermilab & CILogon already have test instances of each, and I could probably create a test non-expiring Fermilab kerberos credential with kcron and sneak it off of the system I create it on, but I'm not sure it's a good idea to expose that to public access.

It seems too daunting to install everything in a sandbox: myproxy, ECP IdP, SP, and a fake kerberos installation.

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

No branches or pull requests

2 participants