Commit Graph

86 Commits

Author SHA1 Message Date
Alexander Neumann f928b30caa CI: Use gox with -osarch
This allows not to cross-compile to darwin/arm, which fails at the
moment.
2016-05-08 23:25:30 +02:00
Alexander Neumann 22338903bf Fix golint 2016-04-18 20:33:45 +02:00
Alexander Neumann baece5eeb3 Add error checking for CI tests 2016-04-18 20:24:12 +02:00
Alexander Neumann b2846ea49d Add error handling 2016-04-18 20:24:12 +02:00
Alexander Neumann aa43b69651 Better error reporting for CI tests 2016-04-18 20:24:12 +02:00
Alexander Neumann 2e3c541237 Rework Go program to run CI tests 2016-04-17 17:55:13 +02:00
Alexander Neumann 87250c4489 Call minio server with env variables 2016-04-16 22:49:23 +02:00
Alexander Neumann 4a576af855 Fix CI tests on darwin 2016-04-16 22:27:34 +02:00
Fabian Wickborn ee494ab939 Use relocated command folders in build.go and run_integration_tests.go
The resulting command structure is almost compatible to that of that gb
reference project (example-gsftp), as the subfolder for commands is
'cmds' instead of 'cmd'.
2016-02-23 09:18:09 +01:00
Alexander Neumann c51889c157 Ignore vendor/ directory for gofmt tests 2016-02-20 17:31:22 +01:00
Alexander Neumann 96e66bb3e9 Update build.go and run_integration_tests.go 2016-02-20 17:31:22 +01:00
Alexander Neumann 841326d713 Move build.go and run_integration_tests.go to root 2016-02-20 17:31:21 +01:00
Alexander Neumann b63399d606 Move things around for gb
This moves all restic source files to src/, and all vendored
dependencies to vendor/src.
2016-02-20 17:31:20 +01:00
Alexander Neumann 3d06e6083a CI: download minio for the correct os and arch 2016-01-26 23:52:39 +01:00
Alexander Neumann b64006221c CI: Download minio server, do not compile latest master 2016-01-26 23:50:27 +01:00
Alexander Neumann 1fde872016 CI: only build minio on Go 1.5.1 and above 2016-01-26 22:36:06 +01:00
Alexander Neumann 877f3f61a0 Add flag to disable cross-compilation 2016-01-17 18:49:43 +01:00
Alexander Neumann 1ad5c3813c correct CI s3 test server url 2016-01-17 18:48:05 +01:00
Alexander Neumann 43cf95e3c6 Correctly stop the minio server after the tests 2016-01-17 18:48:05 +01:00
Alexander Neumann e96f28c536 Output stderr when minio server failed 2016-01-17 18:48:05 +01:00
Alexander Neumann d5e36bd2f0 Only run minio server for Go >= 1.5.1 2016-01-17 18:48:05 +01:00
Alexander Neumann 34e8f63f77 Increase debug output for minio server 2016-01-17 18:47:24 +01:00
Alexander Neumann 3e422c8776 Add debug output, listen on localhost 2016-01-17 18:47:24 +01:00
Alexander Neumann edfb31f4fe s3: Run integration test with minio server 2016-01-17 18:47:24 +01:00
Alexander Neumann fa7192fdfb CI: save cross-compiled binaries in /tmp 2016-01-17 18:46:08 +01:00
Alexander Neumann 7c70d5c1bd Build toolchain for gox only on older Versions of Go 2016-01-16 13:40:16 +01:00
Alexander Neumann 172c31ff45 Use gotestcover instead of homebrew run_tests.go 2016-01-16 13:32:23 +01:00
Alexander Neumann 2976df2dc6 Call `brew update` before installing 2015-12-20 20:01:13 +01:00
Alexander Neumann 70a6233b94 Install the 'cover' tool 2015-09-27 17:58:13 +02:00
Alexander Neumann 9f7346354b CI: only run gox -build-toolchain for Go < 1.5 2015-08-20 19:42:40 +02:00
Alexander Neumann 0cdbde1bd0 Remove unneeded comments 2015-08-20 18:54:24 +02:00
Alexander Neumann d21b782119 appveyor: use run_integration_tests.go 2015-08-19 20:45:54 +02:00
Alexander Neumann 23845b071b integration: compile on current architecture by default 2015-08-19 20:44:37 +02:00
Alexander Neumann 527593c6df ci test: add message prefix 2015-08-19 20:29:06 +02:00
Alexander Neumann 2df7ed6c9b fix `brew cask` on darwin 2015-08-19 20:24:53 +02:00
Alexander Neumann f0c8b11793 cleanup travis config, add run_integration_tests.go 2015-08-19 20:24:52 +02:00