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

Integration testing in go #1693

Closed
lukedirtwalker opened this issue Jul 19, 2018 · 0 comments
Closed

Integration testing in go #1693

lukedirtwalker opened this issue Jul 19, 2018 · 0 comments
Assignees
Milestone

Comments

@lukedirtwalker
Copy link
Collaborator

For integration tests we need a library that enables the easy creation of integration tests, similar to the Base integration in Python code.
The library should deal with:

  • Loading AS list from as_list.yml
  • Parsing the flags
  • Running server and client as a process
  • Handling docker flags (to run the server/client in a docker container)

An integration test will then be a simple main that uses this library to setup and run the tests it wants.
The first test should be running the pingpong example program.

@lukedirtwalker lukedirtwalker added this to the Sprint #5 milestone Jul 19, 2018
@lukedirtwalker lukedirtwalker self-assigned this Jul 19, 2018
lukedirtwalker added a commit to lukedirtwalker/scion that referenced this issue Jul 19, 2018
lukedirtwalker added a commit to lukedirtwalker/scion that referenced this issue Jul 20, 2018
So that it can be used for other purposes as well.
For example we will need it for integration testing (scionproto#1693).

The functionality is now extended to also parse the log level.
@shitz shitz modified the milestones: Sprint #5, Sprint #6 Jul 23, 2018
lukedirtwalker added a commit to lukedirtwalker/scion that referenced this issue Jul 26, 2018
So that it can be used for other purposes as well.
For example we will need it for integration testing (scionproto#1693).

The functionality is now extended to also parse the log level.

Also logdog now calculates the width for format string
lukedirtwalker added a commit that referenced this issue Jul 26, 2018
So that it can be used for other purposes as well.
For example we will need it for integration testing (#1693).

The functionality is now extended to also parse the log level.

Also logdog now calculates the width for format string
lukedirtwalker added a commit to lukedirtwalker/scion that referenced this issue Jul 27, 2018
lukedirtwalker added a commit to lukedirtwalker/scion that referenced this issue Jul 31, 2018
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