static void Main(string[] args) { Console.WriteLine(resque.DummyJob.assemblyQualifiedName()); Type t = typeof(DummyJob); Assembly.GetExecutingAssembly(); Console.WriteLine(t.AssemblyQualifiedName); string assemblyQualification = ", ExampleRunner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"; Resque.setAssemblyQualifier(assemblyQualification); String server = "192.168.1.7"; Resque.setRedis(new Redis(server, 6379)); Job.create("jobs", "DummyJob", "foo", 20, "bar"); Worker w = new Worker("*"); w.work(1); }
public void CanWorkOnAllQueues() { Job.create("high", "resque.GoodJob"); Job.create("critical", "resque.GoodJob"); Job.create("blahblah", "resque.GoodJob"); worker = new Worker("*"); worker.work(0); Console.WriteLine(Resque.size("high")); Console.WriteLine(Resque.size("critical")); Console.WriteLine(Resque.size("blahblah")); Assert.AreEqual(Resque.size("high"), 0); Assert.AreEqual(Resque.size("critical"), 0); Assert.AreEqual(Resque.size("blahblah"), 0); }
public void CanWorkOnAllQueues() { Job.create("high", "resque.GoodJob"); Job.create("critical", "resque.GoodJob"); Job.create("blahblah", "resque.GoodJob"); worker = new Worker("*"); worker.work(0); Console.WriteLine(Resque.size("high")); Console.WriteLine(Resque.size("critical")); Console.WriteLine(Resque.size("blahblah")); Assert.AreEqual(Resque.size("high"), 0); Assert.AreEqual(Resque.size("critical"), 0); Assert.AreEqual(Resque.size("blahblah"), 0); }
public void CanFailJobs() { Job.create("jobs", "resque.BadJob"); worker.work(0); Assert.AreEqual(1, Resque.failure.count()); }
static void Main(string[] args) { Console.WriteLine(resque.DummyJob.assemblyQualifiedName()); Type t = typeof (DummyJob); Assembly.GetExecutingAssembly(); Console.WriteLine(t.AssemblyQualifiedName); string assemblyQualification = ", ExampleRunner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"; Resque.setAssemblyQualifier(assemblyQualification); String server = "172.19.104.133"; Resque.setRedis(new RedisConnection(server, 6379)); var w = new Worker("jobs"); var thread = new Thread(() => { w.work(1); }); thread.Start(); Job.create("jobs", "LongJob"); Job.create("jobs", "DummyJob", "foo", 20, "bar"); Job.create("jobs", "ErrorJob"); System.Console.ReadLine(); w.Dispose(); thread.Abort(); }