Roberto Abdelkader Martínez Pérez
|
19f7cb0171
|
Revert "Removed references to reason phrase from spec". Closes #66
This reverts commit d9e072f89a.
|
2019-11-11 16:39:21 +01:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
be6a2efcc4
|
Wait less time between retries
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-22 13:23:49 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
d465d10b49
|
Add missing pattern in data server resource endpoints
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-22 13:16:06 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
fe894628d7
|
Change Data API bind address for spec tests
|
2019-10-22 12:40:00 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
0762728ef5
|
Remove unused dependency
|
2019-10-22 12:24:10 +02:00 |
|
 Roberto Abdelkader Martínez Pérezandpancho horrillo
|
28a0be1d87
|
Allow kapow server to run without .pow file and non-interactive
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
|
2019-10-22 11:56:18 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
fa394ce997
|
Call server.StartServer() from cmd
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-22 10:23:12 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
44a9471a57
|
Implement server.StartServer() to run all three servers
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-22 10:22:47 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
8994b8da8c
|
Implement Run function for data server.
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-22 10:22:10 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
6a05b31320
|
Implement configRouter
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-22 09:48:58 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
5eae018ee6
|
Data server decorators implementation.
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-21 17:54:47 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
63cd125327
|
Implement setResponseBody
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-21 10:25:34 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
0f8d0266b9
|
Implement setResponseCookies.
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-21 10:01:34 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
ffc737d1b7
|
Pending test for header validation.
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-21 09:26:56 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
5e2a15b34e
|
Relax lint error about SA1008 because is actually needed in tests
|
2019-10-18 23:57:12 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
304276db47
|
Fix dummy return. Closes #34
|
2019-10-18 23:55:25 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
ecfa3dfa74
|
WIP implementation of setResponseHeaders
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-18 14:11:56 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
03e138396d
|
Fix mispelled handler name.
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-18 13:15:08 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
bf791a36c6
|
Implement setResponseStatus.
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-18 13:07:57 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
e161e14fd6
|
Implement getRequestFiles.
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-18 10:06:26 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
d2427b722c
|
Implement getRequestFileName
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-18 09:22:58 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
efaa0ba375
|
Implement getRequestForm.
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-17 17:16:04 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
f5d7521a45
|
Implement getRequestCookies
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-17 15:35:29 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
cfac3fafaa
|
Make the tests great again.
|
2019-10-17 15:03:35 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
635d2c31a7
|
Implemented getRequestHeaders
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-17 14:59:34 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
0a171a8232
|
Some data server handlers
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-17 12:49:05 +02:00 |
|
 Roberto Abdelkader Martínez PérezandHector Hurtado
|
2e4a3a0bf7
|
Remove old implentation
Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
|
2019-10-17 10:02:53 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
ed03e1a89f
|
Added TODO about refactor
|
2019-10-11 11:05:40 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
c2ab6a0de1
|
Implemented internal/server/user.Run(). Will be tested with E2E.
|
2019-10-11 08:43:40 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
bbca5873a0
|
Update mux on delete route
|
2019-10-11 07:56:10 +02:00 |
|
 Roberto Abdelkader Martínez Pérezandpancho horrillo
|
8729e1e492
|
Implement Route.Delete()
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
|
2019-10-09 11:45:41 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
6810cb99ee
|
Add List method to Routes singletone returning the list of numbered routes
|
2019-10-09 09:54:27 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
31f6015110
|
Increase legibility of gorillize function
|
2019-10-09 08:39:12 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
f656f9f3b0
|
Change function gorillize signature slightly
|
2019-10-08 21:09:48 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
0eb802ea78
|
Change to latest linter version
|
2019-10-08 09:48:04 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
f346392eea
|
Add linter to makefile and to circleci
|
2019-10-08 09:26:57 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
0348df1df5
|
Prevent linter from reporting a deprecation warning in a test
|
2019-10-08 09:09:47 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
22f03eb67f
|
Move swappableMux and its methods to its own module
|
2019-10-08 09:01:40 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
10da324a57
|
Perform a race test after the tests
|
2019-10-07 08:55:34 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
47bd2be882
|
Some fixes suggested by golangci-lint
|
2019-10-07 08:53:48 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
7e54c26cb8
|
Don't test for false boolean value
|
2019-10-07 07:34:57 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
17020ad134
|
Some tests for Get/Post/Put/Delete utility functions
|
2019-10-07 07:33:35 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
25409a2cee
|
Exclude tests from race check
|
2019-10-05 12:28:01 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
382f056bbd
|
Test for singleton handler map in package
|
2019-10-05 12:23:05 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
62ec810e6d
|
Implemented user server state aka route list
|
2019-10-05 12:22:38 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
edb3f6fa1c
|
More consistent naming
|
2019-10-05 11:44:37 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
60437ea9e5
|
Data server state aka handlers
|
2019-10-04 19:21:01 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
fb2f94997e
|
Separate race detection from test phase to allow mutex tests
|
2019-10-04 19:20:32 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
97b8c3fce4
|
Server data model
|
2019-10-04 16:28:19 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
4224984e1b
|
Add spacing to comments
|
2019-10-04 14:18:42 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
bf88e6a78b
|
Simplify test cases
|
2019-10-04 14:08:47 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
6eb213a545
|
Adjust set and get to send no Content-Type
|
2019-10-03 20:57:40 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
2d712d39dc
|
Adjust current implementation to accomodate content-type and test to check it
|
2019-10-03 20:56:53 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
4357b1ad20
|
Implementation of route add
|
2019-10-03 20:56:40 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
9f7fc8ce62
|
Allow user specify Content-Type header
|
2019-10-03 20:55:11 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
b1c2db057c
|
Shorthand functions request with common HTTP methods
|
2019-10-03 15:06:26 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
43abacbb2f
|
Linter rules
|
2019-10-03 15:06:09 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
d854787cc2
|
Bump Go version to 1.13
|
2019-10-03 14:27:52 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
80eea3c886
|
Documentation and better naming
|
2019-10-03 14:17:24 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
681ee3cba8
|
http becomes an internal package
|
2019-10-03 14:12:14 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
0144569f58
|
Documentation
|
2019-10-03 14:11:06 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
d259e3b411
|
Replace implementation with kapow/http/response
|
2019-10-03 14:11:06 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
6689ed458c
|
Better names for tests
|
2019-10-03 14:11:06 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
62f774e1cf
|
Request module and tests
|
2019-10-03 14:11:06 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
8529ee056b
|
Remove unused package
|
2019-10-03 14:11:06 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
9ff263a5f9
|
Update dependencies
|
2019-10-03 14:11:06 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
f32beffd33
|
New function GetReason to get HTTP reason phrase from an http.Request
|
2019-10-02 16:20:39 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
3602dc71f2
|
Code imported from @CesarGallego private repo
|
2019-10-02 15:49:16 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
e146ec6647
|
Verbose test output
|
2019-10-02 15:48:43 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
9496f977d2
|
Add new dependencies
|
2019-10-02 15:48:27 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
b7f61aeb63
|
kapow get streams reponse
|
2019-09-13 11:18:21 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
9c1b9b5bca
|
Proper code box
|
2019-09-06 13:22:47 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
65fa968308
|
Better explanation
|
2019-09-06 13:21:00 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
ae465434ce
|
Variable name instead of network interface
|
2019-09-06 13:16:53 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
04014e1254
|
Remote tcpdump demo
|
2019-09-06 13:11:52 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
d3e719af66
|
Add some help to the commands
|
2019-09-06 11:35:35 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
c1d6b19d99
|
Update README reference to gif file to be relative
|
2019-09-05 09:25:27 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
14d2454633
|
Makefile target to rebuild the gif file on the README
|
2019-09-05 09:22:18 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
ef90064fec
|
Update README gif
|
2019-09-05 09:13:30 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
58a800e5e9
|
Replace request/response with new commands
|
2019-09-05 08:40:59 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
f6ce9935a5
|
Adapt bin/static to new binary structure
|
2019-09-05 08:32:34 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
6c65064e12
|
Change custom request & response commands by two kapow subcommands
|
2019-09-05 07:55:55 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
ec20e02534
|
Make tests fail fast returning 501 Not Implemented error
|
2019-09-05 07:38:13 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
07b6ce9b01
|
Move dev package installation to pipenv dev packages
|
2019-09-05 07:24:20 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
33ab845050
|
Add CircleCI build badge
|
2019-09-04 16:45:33 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
c8758ec38a
|
Build a static executable
|
2019-09-04 16:42:43 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
6affed99c8
|
Remove gopoc dir and make the main.go listen to 8080 and 8081 to further check the pipeline.
|
2019-09-04 16:35:03 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
0d13531773
|
Change to ksts working dir to find the features
|
2019-09-04 16:30:47 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
8cc01c804e
|
Change to ksts working dir to find the features
|
2019-09-04 16:29:09 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
1e014c47dc
|
Use golang 1.12 CircleCI image
|
2019-09-04 16:25:05 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
81e74520db
|
Using current dir as workspace
|
2019-09-04 16:22:40 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
4a67424c36
|
CircleCI config syntax error
|
2019-09-04 16:21:17 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
0590dec632
|
CircleCI config syntax error fix
|
2019-09-04 16:16:22 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
72981365c9
|
Minor changes parametrizing the Makefile and CircleCI config.
|
2019-09-04 16:14:44 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
70c01f7bcc
|
Add go.mod
|
2019-09-04 15:45:13 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
4a2c7d5938
|
Merge pull request #22 from CesarGallego/master
basic go build process
|
2019-09-04 15:16:29 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
a2bc41738b
|
A Dockerfile to create a CircleCI base image
|
2019-09-03 15:58:45 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
4db40d2b87
|
Arrr
|
2019-09-03 11:18:35 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
8e259b42de
|
Fix tables alignment
|
2019-09-03 09:21:20 +02:00 |
|
Roberto Abdelkader Martínez Pérez
|
99ab41d2cb
|
Change URL examples by metasyntactic variable names (RFC3092)
|
2019-09-03 09:13:30 +02:00 |
|