Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
阿啄debugIT
transmittable-thread-local
提交
2261400c
T
transmittable-thread-local
项目概览
阿啄debugIT
/
transmittable-thread-local
与 Fork 源项目一致
从无法访问的项目Fork
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
transmittable-thread-local
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2261400c
编写于
6月 27, 2018
作者:
oldratlee
🔥
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
clean scripts
上级
0b73a3de
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
16 addition
and
19 deletion
+16
-19
scritps/common.sh
scritps/common.sh
+5
-5
scritps/integration-test.sh
scritps/integration-test.sh
+0
-1
scritps/perf-test/memoryleak-ThreadLocal.sh
scritps/perf-test/memoryleak-ThreadLocal.sh
+1
-1
scritps/perf-test/memoryleak-TransmittableThreadLocal.sh
scritps/perf-test/memoryleak-TransmittableThreadLocal.sh
+1
-1
scritps/perf-test/tps-ThreadLocal.sh
scritps/perf-test/tps-ThreadLocal.sh
+1
-1
scritps/perf-test/tps-TransmittableThreadLocal.sh
scritps/perf-test/tps-TransmittableThreadLocal.sh
+1
-1
scritps/run-agent-demo.sh
scritps/run-agent-demo.sh
+2
-3
scritps/run-agent-test.sh
scritps/run-agent-test.sh
+2
-3
scritps/run-junit.sh
scritps/run-junit.sh
+3
-3
未找到文件。
scritps/common.sh
浏览文件 @
2261400c
...
...
@@ -79,19 +79,19 @@ done
readonly
version
=
`
grep
'<version>.*</version>'
pom.xml |
awk
-F
'</?version>'
'NR==1{print $2}'
`
readonly
aid
=
`
grep
'<artifactId>.*</artifactId>'
pom.xml |
awk
-F
'</?artifactId>'
'NR==1{print $2}'
`
readonly
JAVA_CMD
=
"
$JAVA_HOME
/bin/java -Xmx128m -Xms128m -ea"
readonly
debug_opts
=
"-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"
readonly
-a
JAVA_CMD
=(
"
$JAVA_HOME
/bin/java"
-Xmx128m
-Xms128m
-ea
-Duser
.language
=
en
-Duser
.country
=
US
)
readonly
-a
JAVA_DEBUG_OPTS
=(
-Xdebug
-Xrunjdwp
:transport
=
dt_socket,server
=
y,suspend
=
y,address
=
5005
)
#################################################################################
# maven operation functions
#################################################################################
mvnClean
()
{
runCmd ./mvnw clean
||
fatal
"fail to mvn clean
install
!"
runCmd ./mvnw clean
||
fatal
"fail to mvn clean!"
}
mvnBuildJar
()
{
runCmd ./mvnw
install
-Dmaven
.test.skip
||
fatal
"fail to
mvn
jar!"
runCmd ./mvnw
install
-Dmaven
.test.skip
||
fatal
"fail to
build
jar!"
}
mvnCompileTest
()
{
...
...
@@ -141,4 +141,4 @@ runCmd ./mvnw --version
if
[
"
$1
"
!=
"skipClean"
]
;
then
mvnClean
fi
\ No newline at end of file
fi
scritps/integration-test.sh
浏览文件 @
2261400c
#!/bin/bash
cd
"
$(
dirname
"
$(
readlink
-f
"
$0
"
)
"
)
"
source
./common.sh skipClean
# set multi-version java home env
...
...
scritps/perf-test/memoryleak-ThreadLocal.sh
浏览文件 @
2261400c
...
...
@@ -3,5 +3,5 @@
cd
"
$(
dirname
"
$(
readlink
-f
"
$0
"
)
"
)
"
source
../common.sh
runCmd
$JAVA_CMD
-cp
$(
getClasspathWithoutTtlJar
)
\
runCmd
"
${
JAVA_CMD
[@]
}
"
-cp
"
$(
getClasspathWithoutTtlJar
)
"
\
com.alibaba.ttl.perf.memoryleak.NoMemoryLeak_ThreadLocal_NoRemove
scritps/perf-test/memoryleak-TransmittableThreadLocal.sh
浏览文件 @
2261400c
...
...
@@ -3,5 +3,5 @@
cd
"
$(
dirname
"
$(
readlink
-f
"
$0
"
)
"
)
"
source
../common.sh
runCmd
$JAVA_CMD
-cp
$(
getClasspath
)
\
runCmd
"
${
JAVA_CMD
[@]
}
"
-cp
"
$(
getClasspath
)
"
\
com.alibaba.ttl.perf.memoryleak.NoMemoryLeak_TransmittableThreadLocal_NoRemove
scritps/perf-test/tps-ThreadLocal.sh
浏览文件 @
2261400c
...
...
@@ -3,5 +3,5 @@
cd
"
$(
dirname
"
$(
readlink
-f
"
$0
"
)
"
)
"
source
../common.sh
runCmd
$JAVA_CMD
-cp
$(
getClasspathWithoutTtlJar
)
\
runCmd
"
${
JAVA_CMD
[@]
}
"
-cp
"
$(
getClasspathWithoutTtlJar
)
"
\
com.alibaba.ttl.perf.tps.CreateThreadLocalInstanceTps
scritps/perf-test/tps-TransmittableThreadLocal.sh
浏览文件 @
2261400c
...
...
@@ -3,5 +3,5 @@
cd
"
$(
dirname
"
$(
readlink
-f
"
$0
"
)
"
)
"
source
../common.sh
runCmd
$JAVA_CMD
-cp
$(
getClasspath
)
\
runCmd
"
${
JAVA_CMD
[@]
}
"
-cp
"
$(
getClasspath
)
"
\
com.alibaba.ttl.perf.tps.CreateTransmittableThreadLocalInstanceTps
scritps/run-agent-demo.sh
浏览文件 @
2261400c
#!/bin/bash
cd
"
$(
dirname
"
$(
readlink
-f
"
$0
"
)
"
)
"
source
./common.sh
runCmd
$JAVA_CMD
-cp
$(
getClasspathWithoutTtlJar
)
\
-Xbootclasspath
/a:
$(
getTtlJarPath
)
-javaagent
:
$(
getTtlJarPath
)
\
runCmd
"
${
JAVA_CMD
[@]
}
"
-cp
"
$(
getClasspathWithoutTtlJar
)
"
\
"-Xbootclasspath/a:
$(
getTtlJarPath
)
"
"-javaagent:
$(
getTtlJarPath
)
"
\
com.alibaba.demo.agent.AgentDemo
scritps/run-agent-test.sh
浏览文件 @
2261400c
#!/bin/bash
cd
"
$(
dirname
"
$(
readlink
-f
"
$0
"
)
"
)
"
source
./common.sh
runCmd
$JAVA_CMD
-cp
$(
getClasspathWithoutTtlJar
)
\
-Xbootclasspath
/a:
$(
getTtlJarPath
)
-javaagent
:
$(
getTtlJarPath
)
\
runCmd
"
${
JAVA_CMD
[@]
}
"
-cp
"
$(
getClasspathWithoutTtlJar
)
"
\
"-Xbootclasspath/a:
$(
getTtlJarPath
)
"
"-javaagent:
$(
getTtlJarPath
)
"
\
com.alibaba.ttl.threadpool.agent.check.AgentCheckMain
scritps/run-junit.sh
浏览文件 @
2261400c
...
...
@@ -7,12 +7,12 @@ junit_test_case() {
(
cd
target/test-classes
&&
find
.
-iname
'*Test.class'
|
sed
'
s
#^\./##
s
%^\./%%
s/\.class$//
s
#/#.#
g
s
%/%.%
g
'
)
}
runCmd
$JAVA_CMD
-cp
$(
getClasspath
)
\
runCmd
"
${
JAVA_CMD
[@]
}
"
-cp
"
$(
getClasspath
)
"
\
org.junit.runner.JUnitCore
$(
junit_test_case
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录