OLD | NEW |
1 // Copyright 2016 The LUCI Authors. All rights reserved. | 1 // Copyright 2016 The LUCI Authors. All rights reserved. |
2 // Use of this source code is governed under the Apache License, Version 2.0 | 2 // Use of this source code is governed under the Apache License, Version 2.0 |
3 // that can be found in the LICENSE file. | 3 // that can be found in the LICENSE file. |
4 | 4 |
5 package buildbot | 5 package buildbot |
6 | 6 |
7 import ( | 7 import ( |
8 "bytes" | 8 "bytes" |
9 "compress/zlib" | 9 "compress/zlib" |
10 "encoding/base64" | 10 "encoding/base64" |
11 "encoding/json" | 11 "encoding/json" |
12 "io" | 12 "io" |
13 "io/ioutil" | 13 "io/ioutil" |
14 "math/rand" | 14 "math/rand" |
15 "net/http" | 15 "net/http" |
16 "net/http/httptest" | 16 "net/http/httptest" |
17 "testing" | 17 "testing" |
18 "time" | 18 "time" |
19 | 19 |
20 "github.com/luci/gae/impl/memory" | 20 "github.com/luci/gae/impl/memory" |
21 ds "github.com/luci/gae/service/datastore" | 21 ds "github.com/luci/gae/service/datastore" |
22 "github.com/luci/luci-go/common/clock/testclock" | 22 "github.com/luci/luci-go/common/clock/testclock" |
23 memcfg "github.com/luci/luci-go/common/config/impl/memory" | 23 memcfg "github.com/luci/luci-go/common/config/impl/memory" |
24 "github.com/luci/luci-go/common/logging/gologger" | 24 "github.com/luci/luci-go/common/logging/gologger" |
25 "github.com/luci/luci-go/luci_config/server/cfgclient/backend/testconfig
" | 25 "github.com/luci/luci-go/luci_config/server/cfgclient/backend/testconfig
" |
26 » "github.com/luci/luci-go/milo/appengine/common" | 26 » "github.com/luci/luci-go/milo/common" |
27 "github.com/luci/luci-go/server/auth" | 27 "github.com/luci/luci-go/server/auth" |
28 "github.com/luci/luci-go/server/auth/authtest" | 28 "github.com/luci/luci-go/server/auth/authtest" |
29 "github.com/luci/luci-go/server/auth/identity" | 29 "github.com/luci/luci-go/server/auth/identity" |
30 "github.com/luci/luci-go/server/router" | 30 "github.com/luci/luci-go/server/router" |
31 | 31 |
32 "github.com/julienschmidt/httprouter" | 32 "github.com/julienschmidt/httprouter" |
33 "golang.org/x/net/context" | 33 "golang.org/x/net/context" |
34 | 34 |
35 . "github.com/luci/luci-go/common/testing/assertions" | 35 . "github.com/luci/luci-go/common/testing/assertions" |
36 . "github.com/smartystreets/goconvey/convey" | 36 . "github.com/smartystreets/goconvey/convey" |
(...skipping 448 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
485 So(m.Project.Title, ShouldEqual, "some title") | 485 So(m.Project.Title, ShouldEqual, "some title") |
486 So(m.Slaves["testslave"].Name, ShouldEqual, "tes
tslave") | 486 So(m.Slaves["testslave"].Name, ShouldEqual, "tes
tslave") |
487 So(len(m.Slaves["testslave"].Runningbuilds), Sho
uldEqual, 0) | 487 So(len(m.Slaves["testslave"].Runningbuilds), Sho
uldEqual, 0) |
488 So(len(m.Slaves["testslave"].RunningbuildsMap),
ShouldEqual, 1) | 488 So(len(m.Slaves["testslave"].RunningbuildsMap),
ShouldEqual, 1) |
489 So(m.Slaves["testslave"].RunningbuildsMap["Fake
buildername"][0], | 489 So(m.Slaves["testslave"].RunningbuildsMap["Fake
buildername"][0], |
490 ShouldEqual, 2222) | 490 ShouldEqual, 2222) |
491 }) | 491 }) |
492 }) | 492 }) |
493 }) | 493 }) |
494 } | 494 } |
OLD | NEW |