Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
梦中观雨
cat
提交
7318fbb7
C
cat
项目概览
梦中观雨
/
cat
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
cat
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
7318fbb7
编写于
4月 28, 2015
作者:
J
jialinsun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update testcases
上级
87c74cb2
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
49 addition
and
41 deletion
+49
-41
cat-consumer/src/main/java/com/dianping/cat/consumer/build/ComponentsConfigurator.java
...m/dianping/cat/consumer/build/ComponentsConfigurator.java
+7
-1
cat-consumer/src/main/resources/META-INF/plexus/components.xml
...onsumer/src/main/resources/META-INF/plexus/components.xml
+7
-0
cat-core/src/main/java/com/dianping/cat/build/ComponentsConfigurator.java
...n/java/com/dianping/cat/build/ComponentsConfigurator.java
+6
-1
cat-core/src/main/java/com/dianping/cat/config/server/ServerFilterConfigManager.java
...dianping/cat/config/server/ServerFilterConfigManager.java
+1
-1
cat-core/src/main/resources/META-INF/plexus/components.xml
cat-core/src/main/resources/META-INF/plexus/components.xml
+23
-16
cat-core/src/test/java/com/dianping/cat/AllTests.java
cat-core/src/test/java/com/dianping/cat/AllTests.java
+3
-0
cat-core/src/test/java/com/dianping/cat/server/ServerConfigManagerTest.java
...java/com/dianping/cat/server/ServerConfigManagerTest.java
+2
-5
cat-home/src/test/java/com/dianping/cat/AllTests.java
cat-home/src/test/java/com/dianping/cat/AllTests.java
+0
-3
cat-home/src/test/resources/com/dianping/cat/report/page/service/service.xml
...esources/com/dianping/cat/report/page/service/service.xml
+0
-14
未找到文件。
cat-consumer/src/main/java/com/dianping/cat/consumer/build/ComponentsConfigurator.java
浏览文件 @
7318fbb7
...
...
@@ -4,6 +4,7 @@ import java.util.ArrayList;
import
java.util.Collection
;
import
java.util.List
;
import
org.unidal.dal.jdbc.datasource.JdbcDataSourceDescriptorManager
;
import
org.unidal.initialization.Module
;
import
org.unidal.lookup.configuration.AbstractResourceConfigurator
;
import
org.unidal.lookup.configuration.Component
;
...
...
@@ -236,7 +237,8 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
final
List
<
Component
>
all
=
new
ArrayList
<
Component
>();
final
String
ID
=
TopAnalyzer
.
ID
;
all
.
add
(
C
(
MessageAnalyzer
.
class
,
ID
,
TopAnalyzer
.
class
).
is
(
PER_LOOKUP
)
//
all
.
add
(
C
(
MessageAnalyzer
.
class
,
ID
,
TopAnalyzer
.
class
).
is
(
PER_LOOKUP
)
//
.
req
(
ReportManager
.
class
,
ID
).
req
(
ServerConfigManager
.
class
)
.
config
(
E
(
"errorType"
).
value
(
"Error,RuntimeException,Exception"
)));
all
.
add
(
C
(
ReportManager
.
class
,
ID
,
DefaultReportManager
.
class
)
//
...
...
@@ -279,6 +281,10 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
all
.
add
(
C
(
ReportDelegate
.
class
,
ID
,
StorageDelegate
.
class
).
req
(
TaskManager
.
class
,
ServerConfigManager
.
class
,
StorageReportUpdater
.
class
));
// database
all
.
add
(
C
(
JdbcDataSourceDescriptorManager
.
class
)
//
.
config
(
E
(
"datasourceFile"
).
value
(
"/data/appdatas/cat/datasources.xml"
)));
return
all
;
}
}
cat-consumer/src/main/resources/META-INF/plexus/components.xml
浏览文件 @
7318fbb7
...
...
@@ -711,6 +711,13 @@
</requirement>
</requirements>
</component>
<component>
<role>
org.unidal.dal.jdbc.datasource.JdbcDataSourceDescriptorManager
</role>
<implementation>
org.unidal.dal.jdbc.datasource.JdbcDataSourceDescriptorManager
</implementation>
<configuration>
<datasourceFile>
/data/appdatas/cat/datasources.xml
</datasourceFile>
</configuration>
</component>
<component>
<role>
org.unidal.initialization.Module
</role>
<role-hint>
cat-consumer
</role-hint>
...
...
cat-core/src/main/java/com/dianping/cat/build/ComponentsConfigurator.java
浏览文件 @
7318fbb7
...
...
@@ -3,6 +3,7 @@ package com.dianping.cat.build;
import
java.util.ArrayList
;
import
java.util.List
;
import
org.unidal.dal.jdbc.datasource.JdbcDataSourceDescriptorManager
;
import
org.unidal.initialization.Module
;
import
org.unidal.lookup.configuration.AbstractResourceConfigurator
;
import
org.unidal.lookup.configuration.Component
;
...
...
@@ -54,7 +55,6 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
all
.
add
(
C
(
MessageConsumer
.
class
,
RealtimeConsumer
.
class
)
//
.
req
(
MessageAnalyzerManager
.
class
,
ServerStatisticManager
.
class
,
BlackListManager
.
class
));
all
.
add
(
C
(
ServerFilterConfigManager
.
class
).
req
(
ConfigDao
.
class
,
ContentFetcher
.
class
));
all
.
add
(
C
(
ServerConfigManager
.
class
).
req
(
ServerFilterConfigManager
.
class
));
all
.
add
(
C
(
HostinfoService
.
class
).
req
(
HostinfoDao
.
class
,
ServerConfigManager
.
class
));
all
.
add
(
C
(
IpService
.
class
));
...
...
@@ -62,6 +62,7 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
all
.
add
(
C
(
ServerStatisticManager
.
class
));
all
.
add
(
C
(
DomainValidator
.
class
));
all
.
add
(
C
(
ContentFetcher
.
class
,
DefaultContentFetcher
.
class
));
all
.
add
(
C
(
ServerFilterConfigManager
.
class
).
req
(
ConfigDao
.
class
,
ContentFetcher
.
class
));
all
.
add
(
C
(
PathBuilder
.
class
,
DefaultPathBuilder
.
class
));
...
...
@@ -90,6 +91,10 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
all
.
add
(
C
(
Module
.
class
,
CatCoreModule
.
ID
,
CatCoreModule
.
class
));
// database
all
.
add
(
C
(
JdbcDataSourceDescriptorManager
.
class
)
//
.
config
(
E
(
"datasourceFile"
).
value
(
"/data/appdatas/cat/datasources.xml"
)));
all
.
addAll
(
new
CatCoreDatabaseConfigurator
().
defineComponents
());
all
.
addAll
(
new
CodecComponentConfigurator
().
defineComponents
());
all
.
addAll
(
new
StorageComponentConfigurator
().
defineComponents
());
...
...
cat-core/src/main/java/com/dianping/cat/config/server/ServerFilterConfigManager.java
浏览文件 @
7318fbb7
...
...
@@ -25,7 +25,7 @@ public class ServerFilterConfigManager implements Initializable {
protected
ConfigDao
m_configDao
;
@Inject
pr
ivate
ContentFetcher
m_fetcher
;
pr
otected
ContentFetcher
m_fetcher
;
private
ServerFilterConfig
m_config
;
...
...
cat-core/src/main/resources/META-INF/plexus/components.xml
浏览文件 @
7318fbb7
...
...
@@ -15,22 +15,6 @@
</requirement>
</requirements>
</component>
<component>
<role>
com.dianping.cat.config.content.ContentFetcher
</role>
<implementation>
com.dianping.cat.config.content.DefaultContentFetcher
</implementation>
</component>
<component>
<role>
com.dianping.cat.config.server.ServerFilterConfigManager
</role>
<implementation>
com.dianping.cat.config.server.ServerFilterConfigManager
</implementation>
<requirements>
<requirement>
<role>
com.dianping.cat.core.config.ConfigDao
</role>
</requirement>
<requirement>
<role>
com.dianping.cat.config.content.ContentFetcher
</role>
</requirement>
</requirements>
</component>
<component>
<role>
com.dianping.cat.config.server.ServerConfigManager
</role>
<implementation>
com.dianping.cat.config.server.ServerConfigManager
</implementation>
...
...
@@ -73,6 +57,22 @@
<role>
com.dianping.cat.report.DomainValidator
</role>
<implementation>
com.dianping.cat.report.DomainValidator
</implementation>
</component>
<component>
<role>
com.dianping.cat.config.content.ContentFetcher
</role>
<implementation>
com.dianping.cat.config.content.DefaultContentFetcher
</implementation>
</component>
<component>
<role>
com.dianping.cat.config.server.ServerFilterConfigManager
</role>
<implementation>
com.dianping.cat.config.server.ServerFilterConfigManager
</implementation>
<requirements>
<requirement>
<role>
com.dianping.cat.core.config.ConfigDao
</role>
</requirement>
<requirement>
<role>
com.dianping.cat.config.content.ContentFetcher
</role>
</requirement>
</requirements>
</component>
<component>
<role>
com.dianping.cat.message.PathBuilder
</role>
<implementation>
com.dianping.cat.message.DefaultPathBuilder
</implementation>
...
...
@@ -192,6 +192,13 @@
<role-hint>
cat-core
</role-hint>
<implementation>
com.dianping.cat.CatCoreModule
</implementation>
</component>
<component>
<role>
org.unidal.dal.jdbc.datasource.JdbcDataSourceDescriptorManager
</role>
<implementation>
org.unidal.dal.jdbc.datasource.JdbcDataSourceDescriptorManager
</implementation>
<configuration>
<datasourceFile>
/data/appdatas/cat/datasources.xml
</datasourceFile>
</configuration>
</component>
<component>
<role>
org.unidal.dal.jdbc.mapping.TableProvider
</role>
<role-hint>
config
</role-hint>
...
...
cat-core/src/test/java/com/dianping/cat/AllTests.java
浏览文件 @
7318fbb7
...
...
@@ -9,6 +9,7 @@ import com.dianping.cat.analysis.DefaultMessageAnalyzerManagerTest;
import
com.dianping.cat.analysis.PeriodTaskTest
;
import
com.dianping.cat.message.codec.HtmlMessageCodecTest
;
import
com.dianping.cat.message.codec.WaterfallMessageCodecTest
;
import
com.dianping.cat.server.ServerConfigManagerTest
;
import
com.dianping.cat.service.DefaultReportManagerTest
;
import
com.dianping.cat.service.ModelPeriodTest
;
import
com.dianping.cat.service.ModelRequestTest
;
...
...
@@ -43,6 +44,8 @@ ModelResponseTest.class,
PeriodTaskTest
.
class
,
ServerConfigManagerTest
.
class
,
AbstractMessageAnalyzerTest
.
class
,
DefaultMessageAnalyzerManagerTest
.
class
,
...
...
cat-
home/src/test/java/com/dianping/cat/report/service
/ServerConfigManagerTest.java
→
cat-
core/src/test/java/com/dianping/cat/server
/ServerConfigManagerTest.java
浏览文件 @
7318fbb7
package
com.dianping.cat.
report.service
;
package
com.dianping.cat.
server
;
import
java.io.File
;
...
...
@@ -14,7 +14,7 @@ public class ServerConfigManagerTest extends ComponentTestCase {
@Test
public
void
test
()
throws
Exception
{
ServerConfigManager
manager
=
lookup
(
ServerConfigManager
.
class
);
String
path
=
System
.
getProperty
(
"user.dir"
)
+
"/src/test/resources/com/dianping/cat/
report/service/
server.xml"
;
String
path
=
System
.
getProperty
(
"user.dir"
)
+
"/src/test/resources/com/dianping/cat/server.xml"
;
File
file
=
new
File
(
path
);
manager
.
initialize
(
file
);
...
...
@@ -35,9 +35,6 @@ public class ServerConfigManagerTest extends ComponentTestCase {
Assert
.
assertEquals
(
false
,
manager
.
isJobMachine
());
Assert
.
assertEquals
(
false
,
manager
.
isLocalMode
());
Assert
.
assertEquals
(
true
,
manager
.
isRpcServer
(
"PigeonService"
));
Assert
.
assertEquals
(
false
,
manager
.
validateDomain
(
"All"
));
Assert
.
assertEquals
(
true
,
manager
.
discardTransaction
(
"Service"
,
"piegonService:heartTaskService:heartBeat"
));
manager
.
initialize
(
null
);
...
...
cat-home/src/test/java/com/dianping/cat/AllTests.java
浏览文件 @
7318fbb7
...
...
@@ -27,7 +27,6 @@ import com.dianping.cat.report.page.transaction.PayloadTest;
import
com.dianping.cat.report.page.transaction.TransactionGraphDataTest
;
import
com.dianping.cat.report.page.transaction.TransactionReportFilterTest
;
import
com.dianping.cat.report.page.web.WebReportConvertorTest
;
import
com.dianping.cat.report.service.ServerConfigManagerTest
;
import
com.dianping.cat.report.task.TaskConsumerTest
;
import
com.dianping.cat.report.task.TaskHelperTest
;
import
com.dianping.cat.report.task.event.EventDailyGraphMergerTest
;
...
...
@@ -143,8 +142,6 @@ MetricIdAndRuleMappingTest.class,
ExtractDataTest
.
class
,
ServerConfigManagerTest
.
class
,
JudgeTimeTest
.
class
})
public
class
AllTests
{
...
...
cat-home/src/test/resources/com/dianping/cat/report/page/service/service.xml
已删除
100644 → 0
浏览文件 @
87c74cb2
<?xml version="1.0" encoding="utf-8"?>
<service-report
startTime=
"2012-05-16 16:00:00"
domain=
"All"
endTime=
"2012-05-16 16:59:59"
>
<domain
id=
"Cat"
>
<totalCount>
100
</totalCount>
<failureCount>
2
</failureCount>
<failurePercent>
0.02
</failurePercent>
<sum>
2000
</sum>
<avg>
20
</avg>
<qps>
1
</qps>
</domain>
<domain>
</domain>
</service-report>
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录