1. 8cb0faa Fix current test runner when tests crash. by Robert Iannucci · 35 hours ago master
  2. 2c7dbb9 Add pylint comment to help some downstream repos cope with this. by Robert Iannucci · 2 days ago
  3. 9f95903 Set non-buffered mode for recipes.py and catch Ctrl-C. by Robert Iannucci · 2 days ago
  4. 0d245ab Refactor test/__init__ a bit. by Robert Iannucci · 2 days ago
  5. 304d10c Factor out filesystem_safe() into its own module. by Robert Iannucci · 2 days ago
  6. c31f06a Fix properties recipe to sort properties dict for determinism. by Robert Iannucci · 2 days ago
  7. e7498a5 Stringify recipe_name when executing test case. by Robert Iannucci · 2 days ago
  8. a5456c4 Fix flaky test. by Robert Iannucci · 2 days ago
  9. 9d31f17 buildbucket: Add critical to BB fieldmask by Sean Abraham · 4 days ago
  10. 76f4351 Extract diff and list subcommands from main test implementation. by Robert Iannucci · 4 days ago
  11. f4424b8 Change test simulation substituter to work with oddball python distributions. by Robert Iannucci · 4 days ago
  12. cc6f5c7 Improve cmd0 resolution to account for absolute base paths. by Robert Iannucci · 4 days ago
  13. c262e24 Extract debug command from the test subcommand. by Robert Iannucci · 5 days ago
  14. 55fabf4 Move simulator stream engine to its own file. by Robert Iannucci · 5 days ago
  15. 41c5493 swarming: fix aliasing in dimensions, env_vars and env_prefixes by Marc-Antoine Ruel · 5 days ago
  16. b2103d4 Remove subprocess42 everywhere except the actual recipe step runner. by Robert Iannucci · 5 days ago
  17. 2e9624d [swarming] Start exposing new containment flags by Marc-Antoine Ruel · 5 days ago
  18. 107d545 Roll swarming client by Marc-Antoine Ruel · 5 days ago
  19. 0aae088 Treat any cmd0 containing path sep as relative. by Robert Iannucci · 5 days ago
  20. 13fa883 Replace paths in simulations sorted by -len. by Robert Iannucci · 6 days ago
  21. 125d102 Reland: Refactor recipe engine step execution. by Robert Iannucci · 6 days ago
  22. 9b3ed1d Revert "Refactor recipe engine step execution." by Robbie Iannucci · 6 days ago
  23. 440a45c Refactor recipe engine step execution. by Robert Iannucci · 6 days ago
  24. f34152a Fix invalid Python file encoding "utf8" by Raul Tambre · 6 days ago
  25. 20932a9 [buildbucket] Do not crash on empty input by Nodir Turakulov · 6 days ago
  26. 842aee7 Fix masked ImportErrors for config.py and test_api.py. by Robert Iannucci · 9 days ago
  27. 90c7e65 Display scheduler input request as a log to avoid flooding the build page by Sergiy Belozorov · 10 days ago
  28. 5a39fa2 Remove deprecated test recipe. by Robert Iannucci · 10 days ago
  29. f9955f7 Fix accidental regression caused by PathClient fix. by Robert Iannucci · 10 days ago
  30. 3f1ace7 Update documentation in recipe_test_api. by Garrett Beaty · 10 days ago
  31. a552175 Update implementation_details.md with upcoming refactor. by Robert Iannucci · 10 days ago
  32. 89de9b6 Enable subsequences and/or regexes checking in a Steps's command. by Garrett Beaty · 11 days ago
  33. 6c5f5ab Backport little recipe changes from the big refactor. by Robert Iannucci · 11 days ago
  34. aec7287 Fix buildbucket module properties in recipe runbuild API. by Robert Iannucci · 11 days ago
  35. c56bf21 Explicitly pass start_dir path through RecipeEngine. by Robert Iannucci · 11 days ago
  36. cf87dfe Move FakeEnviron and merge_envs to their own file. by Robert Iannucci · 11 days ago
  37. 3ba5a56 Small improvement to PropertiesClient. by Robert Iannucci · 11 days ago
  38. 00d1622 Add CrashEngine exception. by Robert Iannucci · 11 days ago
  39. 070d262 Add attr_list_type to attr_util. by Robert Iannucci · 11 days ago
  40. d114ff1 Remove deprecated test suite. by Robert Iannucci · 11 days ago
  41. db2cbdb [buildbucket] Fix field mask in search by Nodir Turakulov · 12 days ago
  42. 027f319 [buildbucket] Load all build fields by Nodir Turakulov · 12 days ago
  43. 563a822 [buildbucket] Add an assertion in search.py by Nodir Turakulov · 12 days ago
  44. a9d4612 Move StepData to its own file. by Robert Iannucci · 13 days ago
  45. b4dac23 [buildbucket] Add search limit by Nodir Turakulov · 13 days ago
  46. a71df95 Final simplification to RecipeResult. by Robert Iannucci · 13 days ago
  47. f95f160 Add beefier access control to StepData, remove StepDataAttributeError. by Robert Iannucci · 13 days ago
  48. ec34fcd Update implementation notes with information about magic_check_fn. by Garrett Beaty · 2 weeks ago
  49. e92521d Allow Protobuf messages to define PROPERTIES. by Robert Iannucci · 2 weeks ago
  50. 0589a42 Only delete the specified element, not all of them by Sergiy Belozorov · 2 weeks ago
  51. 729f902 [buildbucket] Fix buildbucket.search by Nodir Turakulov · 2 weeks ago
  52. b8cb36a [docs] Add some skeleton documentation for writing recipes. by Robert Iannucci · 3 weeks ago
  53. 0536a97 [swarming] update swarming cipd package by Takuto Ikuta · 3 weeks ago
  54. e63b7e4 Remove backwards-compatibility mapping interface from Step. by Garrett Beaty · 3 weeks ago
  55. dc86298 [buildbucket] Add builder_cache_path property by Nodir Turakulov · 3 weeks ago
  56. c9785f8 [buildbucket] Add api.buildbucket.search by Nodir Turakulov · 3 weeks ago
  57. e5a6670 Remove Timeout from recipe result. by Robert Iannucci · 3 weeks ago
  58. f187d3b Add error checking for multiple conflicting placeholders. by Robert Iannucci · 3 weeks ago
  59. ca75482 Add an object for representing a step. by Garrett Beaty · 3 weeks ago
  60. eeed911 Make StepConfig drop unused fields on empty command steps. by Robert Iannucci · 3 weeks ago
  61. e864643 Convert KeyErrors when executing post-process hooks into check failures. by Garrett Beaty · 3 weeks ago
  62. 4efe666 Fix yet another bug in subprocess runner. by Robert Iannucci · 4 weeks ago
  63. 1b011ad Fix bug in subprocess runner. by Robert Iannucci · 4 weeks ago
  64. 240fb1d Move the failure backtrace analysis from Checker to Check. by Garrett Beaty · 4 weeks ago
  65. f6dd833 Add better validataion for engine_step.StepConfig. by Robert Iannucci · 4 weeks ago
  66. 02f2414 Update post_process_test.py to call magic_check_fn.post_process. by Garrett Beaty · 4 weeks ago
  67. 2d211d4 Trigger multiple builds from a single run. by Roberto Carrillo · 4 weeks ago
  68. 602257a [buildbucket] Add url_title_fn by Nodir Turakulov · 5 weeks ago
  69. ab483da Add support for specifying swarming server. by Yaakov Shaul · 5 weeks ago
  70. a8a96dc Add commit_position module by Nodir Turakulov · 5 weeks ago
  71. 10a2ec1 [buildbucket] Print builder ids by Nodir Turakulov · 6 weeks ago
  72. cc7c580 [scheduler] Read current triggers by Nodir Turakulov · 6 weeks ago
  73. 166a065 Add recipe_proto OWNERS by Nodir Turakulov · 6 weeks ago
  74. 6c8922f Implement copy operations for sentinel. by Garrett Beaty · 6 weeks ago
  75. 9cbb703 [buildbucket] Use bb tool by Nodir Turakulov · 6 weeks ago
  76. 51acda8 [buildbucket] Add is_critical help function by Nodir Turakulov · 6 weeks ago
  77. 4885460 Exit early if required binaries aren't found on PATH by Gary Miguel · 6 weeks ago
  78. 8f65807 [buildbucket] Require commit ref by Nodir Turakulov · 7 weeks ago
  79. 6af8640 [buildbucket] Add "critical" parameter by Nodir Turakulov · 7 weeks ago
  80. db94883 Add better validataion for engine_step.TriggerSpec. by Robert Iannucci · 7 weeks ago
  81. 94845e3 Add better validataion for engine_step.EnvAffix by Robert Iannucci · 7 weeks ago
  82. e1bd7ab [fetch] Mark commits which touch .gitattributes as "interesting". by Robert Iannucci · 7 weeks ago
  83. 48f7d09 Add the ability to use lambdas as post-processing hooks. by Garrett Beaty · 7 weeks ago
  84. c53035c [recipes.py] Do a git-clean after asserting the current revision. by Robert Iannucci · 7 weeks ago
  85. 16c546d Update the ignores for checkers to include the steps dictionary. by Garrett Beaty · 7 weeks ago
  86. 4b03702 Fix docstring for post_process.PropertiesDoNotContain by Erik Chen · 7 weeks ago
  87. c8d7557 Fix incorrect comment. by Gary Miguel · 7 weeks ago
  88. 5c579ae Move StepConfig and friends to their own module, engine_step. by Robert Iannucci · 7 weeks ago
  89. 80e1d4b Remove step exit code from test expectations. by Robert Iannucci · 7 weeks ago
  90. b37679d Add more post process expectation annotations. by Erik Chen · 8 weeks ago
  91. a4f9a8b Convert newline characters in step_text to html breaks. by Garrett Beaty · 8 weeks ago
  92. 266eae2 Handle lambdas within multi-line expressions in check failures. by Garrett Beaty · 8 weeks ago
  93. 24332eb isolated&swarming: stop hardcoding namespace; add OWNERS by Marc-Antoine Ruel · 9 weeks ago
  94. b9f204b Merging two TestPlaceholders with identical retcodes should work. by Erik Chen · 9 weeks ago
  95. 99e0eb1 Enable displaying code and varmap information for if/while conditions. by Garrett Beaty · 9 weeks ago
  96. cdddd19 Move magic_check_fn module to recipe_engine.internal.test. by Garrett Beaty · 9 weeks ago
  97. c5f4654 Add read/write_json methods to file module. by Alex Drexler · 9 weeks ago
  98. b2fd216 Add encoding voodoo magic hack. by Robert Iannucci · 9 weeks ago
  99. d174af2 Split up stream.py. by Robert Iannucci · 9 weeks ago
  100. 3ecff33 Add an an implicit check() that the step exists when getting an item from the steps dictionary. by Garrett Beaty · 9 weeks ago