{"push_id":2565799267,"size":316,"distinct_size":316,"ref":"refs/heads/master","head":"43b353ff28e8294bd6eb5a83c2cca503a44283de","before":"e01f4203df1b03b99376165e040d6b14eecb2dea","commits":[{"sha":"6e11016ec28cf8c2842575c7c74aed4e9b6f792f","author":{"name":"Mike Smith","email":"3f5005aab17d0ac4ac1327237c53ad461fb34e8a@techempower.com"},"message":"Merge pull request #3352 from TechEmpower/master\n\nMerge master into docker","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/6e11016ec28cf8c2842575c7c74aed4e9b6f792f"},{"sha":"48e9b1c31517b7f3bb7b4b5de212086c9d74885b","author":{"name":"Nate","email":"d8bd138b3e688f5df94809a5c4db8e9bfd823aa6@yahoo.com"},"message":"Scala tests for docker (#3349)","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/48e9b1c31517b7f3bb7b4b5de212086c9d74885b"},{"sha":"455afe043ba036f0da17003b9b383547eb2ec1f9","author":{"name":"Nate","email":"d8bd138b3e688f5df94809a5c4db8e9bfd823aa6@yahoo.com"},"message":"Lua/lapis for docker (#3347)","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/455afe043ba036f0da17003b9b383547eb2ec1f9"},{"sha":"f929f15d1a38b3d528ecd4a81db68a74f0069397","author":{"name":"Michael Hixson","email":"df8cf6e9ffed1d71479c5747c742bfa2c677f5e0@gmail.com"},"message":"Dockerize more Java tests (#3351)\n\n* Docker Multiple Container Support + Dart start/stream as examples (#3321)\r\n\r\nDuty, decency, reliability, honor, dignity, respect: these are all qualities that TFBReaper not only held in high esteem, but practiced every day during his time reaping. He was a serious and disciplined program, but he could never resist the opportunity to have a laugh with friends and loved ones, given half the chance, by allowing a process to continue when it should have been killed.\r\n\r\nIt’s difficult to imagine TFBReaper not being around and I’m not sure how we will all cope. It’s strange to think that I can’t just start him up and feel safe knowing that he is there reaping for me. He was an imposing figure of a program, whose reassuring presence we all felt during difficult times.\r\n\r\nAs we gather here today to remember and commemorate his life, let us bid him farewell as we mourn the loss of a lively, dignified program. A program that brought joy and fulfillment to many, and whose legacy will live on forever.\r\n\r\nPress 'F' to pay respects.\r\n\r\n* Add Maven installation for Java 8\r\n\r\n* Try to make Maven log output less verbose by disabling interactive mode\r\n\r\n* Convert actframework test scripts to docker\r\n\r\n* Reenable actframework in Travis\r\n\r\n* Erlang and Elixir tests for docker (#3341)\r\n\r\n* D tests for docker (#3322)\r\n\r\n* Remove unnecessary \"EXPOSE 8080\" from undertow's dockerfile\r\n\r\n* Fix RESIN_HOME to point at a directory that exists\r\n\r\nClear out Resin's webapps directory by default so that each framework\r\nwanting to deploy a webapp there can skip that step.\r\n\r\n* Convert activeweb test scripts to Docker\r\n\r\n* Convert several Java framework tests to docker\r\n\r\n* Revert proteus docker changes since they're failing on Travis","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/f929f15d1a38b3d528ecd4a81db68a74f0069397"},{"sha":"f85e295c156217433d6b6f33fe76ca9b240252ff","author":{"name":"Michael Hixson","email":"df8cf6e9ffed1d71479c5747c742bfa2c677f5e0@gmail.com"},"message":"Dockerize ktor (#3356)","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/f85e295c156217433d6b6f33fe76ca9b240252ff"},{"sha":"ca1212dc6edd4ff51bbe4b66e1761906d20b2ff7","author":{"name":"Nate","email":"d8bd138b3e688f5df94809a5c4db8e9bfd823aa6@yahoo.com"},"message":"Docker tests and updates (#3358)","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/ca1212dc6edd4ff51bbe4b66e1761906d20b2ff7"},{"sha":"215a10504be9e9c431cf8fba39ac27ee022157e8","author":{"name":"Bo","email":"dc45fe023482b3b890b5e574e53c1d051f45b1ef@bowild.com"},"message":"Update facil.io version + add common setup script (#3364)\n\n* Update facil.io version + add common setup script\r\n\r\nThe main relevant difference in the updated facil.io version is the\r\nmemory allocator (I wrote a custom memory allocator that should\r\nminimize lock contention).\r\n\r\nIt's possible to test the new version without the multi-threaded memory\r\nallocator by using:\r\n\r\n```sh\r\nexport CFLAGS=\"${CFLAGS} -DFIO_FORCE_MALLOC\"\r\n```\r\n\r\nI tried testing the dockerfile locally, but couldn’t make it work.\r\n\r\nFor some reason the vagrant machine refuses to find the tfb command\r\n(`vagrant up` complains with a number of errors as well, this being one\r\nof them).\r\n\r\nI might open a separate issue for that, but I’m not sure if it isn’t\r\nsomething I’m doing wrong.\r\n\r\n* Copy app only once","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/215a10504be9e9c431cf8fba39ac27ee022157e8"},{"sha":"c601253a6835114d18f47ff50d7efce36542ae12","author":{"name":"Michael Hixson","email":"df8cf6e9ffed1d71479c5747c742bfa2c677f5e0@gmail.com"},"message":"Use pug 2.0.0 in express instead of a release candidate version (#3367)\n\nThis fixes the express fortunes tests for me locally.","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/c601253a6835114d18f47ff50d7efce36542ae12"},{"sha":"7eceb61271860ed3d6d98b8b3f8c360ae6aa8e41","author":{"name":"Michael Hixson","email":"df8cf6e9ffed1d71479c5747c742bfa2c677f5e0@gmail.com"},"message":"Dockerize more Java frameworks (#3366)","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/7eceb61271860ed3d6d98b8b3f8c360ae6aa8e41"},{"sha":"a08d0d9dcb5b9846d1e3d807c2c1390d91f894fc","author":{"name":"Michael Hixson","email":"df8cf6e9ffed1d71479c5747c742bfa2c677f5e0@gmail.com"},"message":"Port play java tests to docker (#3370)","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/a08d0d9dcb5b9846d1e3d807c2c1390d91f894fc"},{"sha":"de3b620e4ea35bb9e49596e54084df38fda914dd","author":{"name":"Michael Hixson","email":"df8cf6e9ffed1d71479c5747c742bfa2c677f5e0@gmail.com"},"message":"Port aspnetcore tests to docker (#3371)\n\n* Port aspnetcore tests to docker\r\n\r\nI removed the os:Windows tests since we have no plans to support Windows\r\nanytime soon.\r\n\r\n* Enable aspnetcore tests for Travis","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/de3b620e4ea35bb9e49596e54084df38fda914dd"},{"sha":"5b834740c416d558cc56ec85ec7b08f7d3538cd9","author":{"name":"Michael Hixson","email":"df8cf6e9ffed1d71479c5747c742bfa2c677f5e0@gmail.com"},"message":"Port groovy tests to docker (#3374)","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/5b834740c416d558cc56ec85ec7b08f7d3538cd9"},{"sha":"b8ce59f271230d2869ef6c55618e5a9a75abe520","author":{"name":"Mike Smith","email":"3f5005aab17d0ac4ac1327237c53ad461fb34e8a@techempower.com"},"message":"Broke everything (#3350)\n\n* Broke everything\r\n\r\n* Fixin' bugs and removing annoying comments\r\n\r\n* Fixed the broken stuff\r\n\r\nThis is COMPELTELY backwards. Instead of gathering the\r\nmetadata and only creating framework_test objects based\r\non said metadata, we gather ALL the metadata for ALL\r\ntest implementations and then create a framework_test\r\nfor each, but parsing 'fails' for tests not specified.\r\n\r\nI returned it to this craziness because it was less\r\nfriction, but I want to come back and fix this properly\r\nsome day.\r\n\r\n* Linter\r\n\r\n* Fixed formatting across python files\r\n* Fixed namespacing\r\n* Fixed executable PYTHONPATH\r\n\r\n* Benchmarker.py now benchmarks\r\n\r\n* Better filename convention\r\n\r\nOr at least it's more consistent\r\n\r\n* docker-helper now in charge of docker\r\n\r\n* Capitals... why!?\r\n\r\n* More linting\r\n\r\n* More linting\r\n\r\n* More linting\r\n\r\n* Restructuring everything\r\n\r\nWith this I deleted the windows and sqlserver folders.\r\nDocker should get us closer to running on windows, and\r\nall the things in these folders were artifacts of the\r\npast (read: gibberish). It's in git if we ever need it.\r\n\r\n* Merge conflicts\r\n\r\n* Fixed a bug\r\n\r\n* Hosts are only needed in the docker containers\r\n\r\n* print\r\n\r\n* Fixed the update test verification\r\n\r\n* Fixes a bug with ctrl+c","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/b8ce59f271230d2869ef6c55618e5a9a75abe520"},{"sha":"497f3d330d2f23e1f35748cd62f22572d50dbb8d","author":{"name":"Michael Hixson","email":"df8cf6e9ffed1d71479c5747c742bfa2c677f5e0@gmail.com"},"message":"Port the remaining kotlin tests to docker (#3372)","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/497f3d330d2f23e1f35748cd62f22572d50dbb8d"},{"sha":"f27f9fa51212413882634306712cb846bb74dcfe","author":{"name":"Mike Smith","email":"3f5005aab17d0ac4ac1327237c53ad461fb34e8a@techempower.com"},"message":"Moved all dockering to docker_helper (#3375)\n\nAlso, fixed a small bug where the database container would\r\nnot be stopped if a test unsuccessfully started and returned.","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/f27f9fa51212413882634306712cb846bb74dcfe"},{"sha":"be60078bc52b1d5a8ef5bc1839b6cba83a97e01f","author":{"name":"Mike Smith","email":"3f5005aab17d0ac4ac1327237c53ad461fb34e8a@techempower.com"},"message":"Move script generation into test type classes (#3376)","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/be60078bc52b1d5a8ef5bc1839b6cba83a97e01f"},{"sha":"fc11a892f77a0e1fe29d909bddba1719ccf6dff1","author":{"name":"Mike Smith","email":"3f5005aab17d0ac4ac1327237c53ad461fb34e8a@techempower.com"},"message":"Update other strings (#3377)","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/fc11a892f77a0e1fe29d909bddba1719ccf6dff1"},{"sha":"ed712a7ec5376acd176a5ceeccbb1347ab435cb4","author":{"name":"Mike Smith","email":"3f5005aab17d0ac4ac1327237c53ad461fb34e8a@techempower.com"},"message":"I'm dumb (#3378)","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/ed712a7ec5376acd176a5ceeccbb1347ab435cb4"},{"sha":"7d47566a09f08b6f5dc266f659185d3d57e8db28","author":{"name":"Michael Hixson","email":"df8cf6e9ffed1d71479c5747c742bfa2c677f5e0@gmail.com"},"message":"Port crystal tests to docker (#3379)\n\n* Port crystal tests to docker\r\n\r\n* Re-enable crystal tests in travis","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/7d47566a09f08b6f5dc266f659185d3d57e8db28"},{"sha":"de865023ba6ad7445ddb567aa76c587ef78a38a9","author":{"name":"Michael Hixson","email":"df8cf6e9ffed1d71479c5747c742bfa2c677f5e0@gmail.com"},"message":"Misc toolset improvements (#3380)\n\n* Attempt to fix continuous results uploads\r\n\r\n* Remove \"current_benchmark\" toolset feature\r\n\r\nIt's been a source of frustration for me in the continuous benchmarking\r\nenvironments.\r\n\r\n* Propagate error codes from docker in framework_test.start\r\n\r\nIf a framework doesn't have a dockerfile for example, now the toolset\r\nwill recognize that framework as a failure immediately rather than\r\nwasting time trying to run tests against it (wait 60 seconds, try to\r\naccess urls).","distinct":true,"url":"https://api.github.com/repos/roberthusak/FrameworkBenchmarks/commits/de865023ba6ad7445ddb567aa76c587ef78a38a9"}]}
{"actor":{"display_login":"roberthusak"}}