1. 06 3月, 2012 2 次提交
  2. 01 3月, 2012 1 次提交
    • K
      Switching to repo.jenkins-ci.org · f414de01
      Kohsuke Kawaguchi 提交于
      Repository on our domain name would allow us to control redirection
      better.
      
      maven.glassfish.org being down makes this issue a higher priority.
      This is a permanent change --- even if m.g.o is back we won't be
      going back.
      f414de01
  3. 28 2月, 2012 2 次提交
  4. 14 2月, 2012 5 次提交
  5. 10 2月, 2012 3 次提交
    • K
      Using injection for assertions, which is better · 83ad02d9
      Kohsuke Kawaguchi 提交于
      83ad02d9
    • K
      Revisited the way Guice creates an injector during unit test · a71d037b
      Kohsuke Kawaguchi 提交于
      The motivation of this is to enable test code to inject components from Jenkins, which means we need a single Injector that can see all of those, including @TestExtension and regular @Extension. Then I realized that the current implementation is broken, as it creates two independent Injectors. This has other undesirable side effects like @TestExtension components not being able to inject @Extensions, etc.
      
      I briefly experimented with hierarchical Injectors (where we first create Injector that loads @Extension then create another that loads @TestExtension as a child), but this was hard to get right as we have no control over which ExtensionFinder gets instantiated first --- we'd be at the mercy of SezPoz.
      
      So the eventual approach is to allow a single GuiceFinder to recognize multiple annotations. This also works well with our using child injector for installing plugins without restart
      a71d037b
    • K
  6. 09 2月, 2012 1 次提交
  7. 08 2月, 2012 1 次提交
  8. 31 1月, 2012 3 次提交
  9. 25 1月, 2012 1 次提交
  10. 24 1月, 2012 2 次提交
  11. 19 1月, 2012 2 次提交
  12. 18 1月, 2012 2 次提交
  13. 11 1月, 2012 1 次提交
  14. 10 1月, 2012 3 次提交
  15. 08 1月, 2012 1 次提交
  16. 04 1月, 2012 9 次提交
  17. 03 1月, 2012 1 次提交