{"shas":[["0861070e2d8bca27d4035929950d11760ed36956","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","ignore SIGINT in workers; only master honors it","Suraj N. Kurapati"],["5189193c443ed963a16e8f23033dba0d5525369f","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","reopen STDOUT/STDERR constants as well as globals","Suraj N. Kurapati"],["be43ce7fcc0b2a498c9abf8d19bbe71597922c4d","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","signaled worker termination is neither pass/fail","Suraj N. Kurapati"],["569bb9a4cebab83600a1711789446cb928085d52","fa5b8b24dd7ead388c45d5d91ed0b2a0d868e6d4@gmail.com","set config.cache_classes = false in rails preset","Brian D. Burns"],["e6c6e67349bd124453aed4a8082f578f4bbf0f0e","fa5b8b24dd7ead388c45d5d91ed0b2a0d868e6d4@gmail.com","avoid deadlock errors on printing MiniTest output","Brian D. Burns"],["b318818c7e0bd4321cc398fff71a0c8b8569d7ee","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","avoid deadlock errors on printing Test::Unit output","Suraj N. Kurapati"],["3cceb4440cdf137be7a1dfb541a697ea38ca44a8","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","reorganize config presets info into subheadings","Suraj N. Kurapati"],["61a205af103786839aadd6fd2b4d47df0a84a93f","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","load library support automatically after absorb","Suraj N. Kurapati"],["9bd7794655dd4e713e28e331a09c13c5a7ba18b9","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","STDOUT/ERR constants are the same as $stdout/err","Suraj N. Kurapati"],["5554708cd651be76059217ba3ef7c4c9dbbd7877","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","Version 11.0.0","Suraj N. Kurapati"],["65de4e06479389ea0ed48c71e3b0f20c1aac9c68","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","only attempt to define Railtie if it's available","Suraj N. Kurapati"],["121f1e495dc6bea507b21f78903a9f12bc310361","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","do not need to store Railtie class in Test::Loop","Suraj N. Kurapati"],["94513640a59f2ce7b96c364cf518aa974ee8232a","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","Version 11.0.1","Suraj N. Kurapati"],["a7b466f6ad1e59ee3d481017883d67efcd1fb31a","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","restore test/loop/rails preset; user must require\n\nWe can only *automatically* apply our Railtie to disable class caching\nafter the overhead has been loaded.  By then it's too late because all\nof our models are already loaded & cached.","Suraj N. Kurapati"],["a33ea8e661d446588faa35c22175853a401de161","a609256b2260be034c4488b70fe4775ef31f3a81@gmail.com","remove redundant $stdout coercion after test libs\n\nOn Thu, Apr 14, 2011 at 6:32 PM, Brian Burns wrote:\n> However, I just took my working code and changed my assignment of\n> $stdout to the IO object to use $stdout.reopen (using the same\n> line you added in your latest version) and immediately the\n> deadlock errors reappeared.  So, it would appear that even with\n> assigning MiniTest::Unit.output = $stdout using the reopen still\n> causes deadlocks, whereas assigning $stdout does not.\n\nGood observation.  This indicates that we have not yet found the\nroot cause of the problem.  In theory, we should not have to\nreassign MiniTest::Unit.output = $stdout at all:\n\n1. In master, minitest grabs a reference to $stdout.\n2. In worker, we reopen $stdout into the log file.\n\nSo in worker, step 2 should also affect minitest's *reference* to\n$stdout.  Explicitly reassigning minitest's reference is rendundant:\n\n a = 'hello'\n b = a             # (step 1)\n a.replace 'world' # (step 2)\n b = a             # (step 3) redundant! b still points to a\n\nI'm glad you pointed this out.  There really is something else\ngoing on to spoil the works, but I'm not sure what it could be.\nPerhaps it's time we asked the experts on ruby-core mailing list?","Suraj N. Kurapati"]],"repo":"burns/test-loop","actor":"burns","ref":"refs/heads/master","size":15,"head":"a33ea8e661d446588faa35c22175853a401de161","actor_gravatar":"94a2bbf2c95973b35d7dd954eea483eb","push_id":29192303}