John Soros
|
cef3ffb7fe
|
The TestSTRaces test doesn't pass because of goroutine ordering behaviour change in go1.5, so remove it.
The test would not pass because GetChannel and GetNick are called before NewChannel and NewNick
|
2015-12-07 03:33:45 +01:00 |
kidanger
|
ce963dc793
|
fix gmock url
|
2015-06-13 10:43:59 +01:00 |
Alex Bramley
|
d11d209dcd
|
Generate new tracker mock.
|
2014-12-31 17:50:03 +00:00 |
Alex Bramley
|
ed6eb6115f
|
Race test changes.
|
2014-12-31 17:37:08 +00:00 |
Alex Bramley
|
c5830d598f
|
Merge branch 'state-races' into state-copy
Test that races found in old code are no longer found in new code.
|
2014-12-31 17:32:15 +00:00 |
Alex Bramley
|
36e4aeb603
|
An attempt to trigger data races in the state tracker.
|
2014-12-31 17:31:50 +00:00 |
Alex Bramley
|
f3c49069c0
|
The great state tracker privatisation 3/3: tracker.
|
2014-12-31 13:17:46 +00:00 |
Alex Bramley
|
4dd8bc72d5
|
The great state tracker privatisation 2/3: nicks.
|
2014-12-31 13:17:28 +00:00 |
Alex Bramley
|
bffe946388
|
The great state tracker privatisation 1/3: channels.
|
2014-12-31 13:17:11 +00:00 |
Alex Bramley
|
aff8b79dda
|
state/channel: canonicalise order of returned nicks
|
2014-05-20 20:57:04 +01:00 |
Alex Bee
|
9f1f64cb09
|
Merge pull request #42 from StalkR/tracker
state/tracker_test: remove undefined init
|
2014-05-20 20:44:18 +01:00 |
StalkR
|
74716ceb70
|
state/tracker_test: remove undefined init
|
2014-05-15 13:28:57 +02:00 |
StalkR
|
89bcd2b78c
|
state/nick: canonicalise the order of channels returned (map iteration is random)
|
2014-05-15 13:23:05 +02:00 |
Alex Bramley
|
5bb0c8278d
|
Minimally invasive change to put logging behind a user-replaceable interface.
This could probably be done better, and there are probably awful caveats
and hidden gotchas with this approach. I REGRET NOTHING.
|
2013-09-27 22:19:40 +01:00 |
Alex Bramley
|
45d7b3317f
|
Remove state.StateTracker stutter, hide it in Conn.
|
2013-02-16 11:29:56 +00:00 |
Alex Bramley
|
ca46884c72
|
Remove embedded logger from state tracker. Hmmmm.
|
2013-01-23 22:33:01 +00:00 |
StalkR
|
68005e1845
|
state: parse +r/+Z channel modes
|
2013-01-10 22:22:19 +01:00 |
Alex Bee
|
a4028ee669
|
Merge pull request #16 from StalkR/bot
state: nick: support for Bot mode (+B)
|
2013-01-06 11:21:14 -08:00 |
StalkR
|
2cc4e94acb
|
state: nick: add Channels/ChannelsStr accessors to get channels a nick is on
|
2013-01-06 20:13:06 +01:00 |
StalkR
|
4962b26ca9
|
state: nick: support for Bot mode (+B)
|
2013-01-06 19:52:11 +01:00 |
StalkR
|
eb92a84e96
|
state: channel: add Nicks() and NicksStr() accessors for nicks on channel
|
2013-01-06 19:29:53 +01:00 |
Alex Bramley
|
c85f891c6b
|
Bah, dsymonds moved gomock again.
|
2012-06-26 11:20:57 +01:00 |
Alex Bramley
|
3387f6fb99
|
Correct import path.
|
2012-02-03 23:45:41 +00:00 |
Alex Bramley
|
01d58fc748
|
Update weekly to reflect the new location of gomock.
|
2012-02-03 23:13:00 +00:00 |
Alex Bramley
|
e0a5a57fe1
|
Merge branch 'master' into weekly
Conflicts:
client/connection.go # MERGED
event/registry.go # DELETED
logging/mock_test.go # DELETED
|
2011-11-13 14:13:55 +00:00 |
Alex Bramley
|
4e4c4b6798
|
Migrate to split logging pkg.
|
2011-11-13 14:02:12 +00:00 |
Alex Bramley
|
81eb9ee3df
|
gofix weekly fixes for state.
|
2011-11-13 13:32:53 +00:00 |
Alex Bramley
|
69d52270b6
|
Convert state tracker to use gomock logging for tests.
|
2011-11-05 12:22:04 +00:00 |
Alex Bramley
|
d0f0175d7f
|
Oops. Missed String() from interface.
|
2011-11-05 09:30:32 +00:00 |
Alex Bramley
|
b1037b2603
|
Add String() method for stateTracker.
|
2011-11-05 06:06:59 +00:00 |
Alex Bramley
|
fdba74e8c0
|
Shave the yaks in state's tests.
|
2011-11-05 06:06:40 +00:00 |
Alex Bramley
|
cfffcf2a85
|
Add a method to wipe a state tracker clean.
|
2011-11-05 02:25:25 +00:00 |
Alex Bramley
|
60cd5b975f
|
Test Channel.ParseModes().
|
2011-11-03 04:15:12 +00:00 |
Alex Bramley
|
2a6f19dc83
|
Start of channel tests.
|
2011-11-03 03:12:32 +00:00 |
Alex Bramley
|
b88983ceaf
|
Test Nick.ParseModes().
|
2011-11-03 03:01:50 +00:00 |
Alex Bramley
|
75112d67e2
|
More nick tests.
|
2011-10-27 18:43:34 +01:00 |
Alex Bramley
|
1c39dbecbb
|
Remove extraneous logging level setting.
|
2011-10-27 18:43:08 +01:00 |
Alex Bramley
|
748db6b5d2
|
Test for dissociation, also ensure both nick and channel passed to {A,Di}ssociate are currently tracked.
|
2011-10-27 17:54:23 +01:00 |
Alex Bramley
|
47dd5b3430
|
We need to be able to get at ChanPrivs easily.
|
2011-10-27 17:03:01 +01:00 |
Alex Bramley
|
2603e0984c
|
Test nick <-> channel association.
|
2011-10-27 16:55:33 +01:00 |
Alex Bramley
|
93508c79f1
|
Similar nick <-> channel dissociation tests in DelChannel().
|
2011-10-27 16:41:56 +01:00 |
Alex Bramley
|
8771f1db77
|
Test nick<->channel dissociation in DelNick().
|
2011-10-27 16:04:45 +01:00 |
Alex Bramley
|
6ded98b9e5
|
Moar testing and updates.
|
2011-10-22 23:58:06 +01:00 |
Alex Bramley
|
1fbd0a8b17
|
Switch to using and propagating logger.
|
2011-10-22 23:57:22 +01:00 |
Alex Bramley
|
7be7e79c78
|
Oops, missed a bit.
|
2011-10-20 00:23:54 +01:00 |
Alex Bramley
|
111a23d87c
|
Epic refactor of the refactor.
|
2011-10-20 00:10:33 +01:00 |
Alex Bramley
|
7f6e5fc7d9
|
Use NewNick and NewChannel in tests.
|
2011-10-13 23:19:31 +01:00 |
Alex Bramley
|
2c333e0e9a
|
Ditch initialise() functions and just make constructors better.
|
2011-10-13 22:48:04 +01:00 |
Alex Bramley
|
6266eba245
|
Slight fixes to NewChannel and tests for st's Channel methods.
|
2011-10-13 22:31:09 +01:00 |
Alex Bramley
|
9163b9af7a
|
Slight fixes to ReNick and tests for the rest of st's Nick methods.
|
2011-10-13 20:44:44 +01:00 |