const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
const triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(BuildRequest.all().length, 4);
let logger = new MockLogger;
let slaveInfo = {name: 'sync-slave', password: 'password'};
let triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(MockRemoteAPI.requests[0].method, 'GET');
const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
const triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(MockRemoteAPI.requests.length, 2);
let logger = new MockLogger;
let slaveInfo = {name: 'sync-slave', password: 'password'};
let triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(MockRemoteAPI.requests.length, 2);
const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
const triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(MockRemoteAPI.requests.length, 2);
let logger = new MockLogger;
let slaveInfo = {name: 'sync-slave', password: 'password'};
let triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(MockRemoteAPI.requests.length, 1);
const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
const triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(MockRemoteAPI.requests.length, 2);
const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
const triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(MockRemoteAPI.requests.length, 2);
const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
const triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(requests.length, 1);
const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(requests.length, 1);
{[-1]: MockData.runningBuild({buildRequestId: 700}), [-2]: MockData.finishedBuild({buildRequestId: 710})});
return syncPromise;
}).then(() => {
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(requests.length, 6);
const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
const triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(MockRemoteAPI.requests.length, 1);
const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
const triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(MockRemoteAPI.requests.length, 1);
const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
const triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(MockRemoteAPI.requests.length, 1);
const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
const buildbotTriggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- return buildbotTriggerable.updateTriggerable();
+ return buildbotTriggerable.initSyncers().then(() => buildbotTriggerable.updateTriggerable());
}).then(() => refetchManifest()).then(() => {
assert.equal(Triggerable.all().length, 1);
const logger = new MockLogger;
const slaveInfo = {name: 'sync-slave', password: 'password'};
const buildbotTriggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, slaveInfo, logger);
- return buildbotTriggerable.updateTriggerable();
+ return buildbotTriggerable.initSyncers().then(() => buildbotTriggerable.updateTriggerable());
}).then(() => refetchManifest()).then(() => {
assert.equal(Triggerable.all().length, 1);
const groups = TriggerableRepositoryGroup.sortByName(Triggerable.all()[0].repositoryGroups());
return Manifest.fetch();
}).then(() => {
triggerable = new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, {name: 'sync-slave', password: 'password'}, new MockLogger);
- return triggerable.updateTriggerable();
+ return triggerable.initSyncers().then(() => triggerable.updateTriggerable());
}).then(() => Manifest.fetch()).then(() => {
return new BuildbotTriggerable(config, TestServer.remoteAPI(), MockRemoteAPI, {name: 'sync-slave', password: 'password'}, new MockLogger);
});
assert.equal(otherCommitSet.rootForRepository(webkit), null);
assert.deepEqual(otherCommitSet.allRootFiles(), []);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(requests.length, 3);
assert.deepEqual(otherCommitSet.allRootFiles(), []);
MockRemoteAPI.reset();
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(requests.length, 3);
const otherRoots = otherBuildRequest.commitSet().allRootFiles();
assert.equal(otherRoots.length, 1);
assert.deepEqual(otherRoots[0].filename(), 'root46.dat');
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(requests.length, 3);
assert.equal(otherBuildRequest.statusUrl(), null);
assert.equal(otherBuildRequest.buildId(), null);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return Promise.all([MockRemoteAPI.waitForRequest(), uploadRoot(1, 123)]);
}).then(() => {
assert.equal(requests.length, 3);
assert.equal(otherBuildRequest.statusUrl(), null);
assert.equal(otherBuildRequest.buildId(), null);
- syncPromise = triggerable.syncOnce();
+ syncPromise = triggerable.initSyncers().then(() => triggerable.syncOnce());
return MockRemoteAPI.waitForRequest();
}).then(() => {
assert.equal(requests.length, 3);