Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
winlin
2015-05-27 07:06:16 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
9ab579c6e8b90db7678cd53b5f0a5d2d26a58348
9ab579c6
1 parent
8afeb29d
refine the configure test script.
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
85 行增加
和
34 行删除
README.md
trunk/scripts/test_configure.sh
README.md
查看文件 @
9ab579c
...
...
@@ -127,7 +127,7 @@ cd simple-rtmp-server/trunk
*
Usage: How to deploy SRS on ARM?(
[
CN
][
v1_CN_SampleARM
]
,
[
EN
][
v1_EN_SampleARM
]
)
*
Usage: How to ingest file/stream/device to SRS?(
[
CN
][
v1_CN_SampleIngest
]
,
[
EN
][
v1_EN_SampleIngest
]
)
*
Usage: How to use SRS-HTTP-server to delivery HTTP/HLS stream?(
[
CN
][
v2_CN_SampleHTTP
]
,
[
EN
][
v2_EN_SampleHTTP
]
)
*
Usage: How to show the demo of
[
CN
][
v1_CN_SampleDemo
]
,
[
EN
][
v1_EN_SampleDemo
]
)
*
Usage: How to show the demo of
(
[
CN
][
v1_CN_SampleDemo
]
,
[
EN
][
v1_EN_SampleDemo
]
)
*
Usage: How to publish h.264 raw stream to
[
CN
][
v2_CN_SrsLibrtmp2
]
,
[
EN
][
v2_EN_SrsLibrtmp2
]
)
*
Usage: Solution using SRS?(
[
CN
][
v1_CN_Sample
]
,
[
EN
][
v1_EN_Sample
]
)
*
Usage: Why SRS?(
[
CN
][
v1_CN_Product
]
,
[
EN
][
v1_EN_Product
]
)
...
...
trunk/scripts/test_configure.sh
查看文件 @
9ab579c
...
...
@@ -19,175 +19,181 @@ ret=$?; if [[ $ret -ne 0 ]]; then exit $ret; fi
item
=
"./configure"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --x86-x64"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --x86-x64
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --disable-all"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --disable-all
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --pure-rtmp"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --pure-rtmp
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --rtmp-hls"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --rtmp-hls
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-ssl"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-ssl
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-hls"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-hls
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-dvr"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-dvr
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-nginx"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-nginx
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-http-callback"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-http-callback
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-http-server"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-http-server
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-http-api"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-http-api
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-ffmpeg"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-ffmpeg
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-transcode"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-transcode
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-ingest"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-ingest
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-librtmp"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-librtmp
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-research"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-research
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast--with-stream-caster"
ok_msg
"test
\"
${
item
}
\"
"
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-utest"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-utest
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-ssl --with-utest"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-ssl --with-utest
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-gperf"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-gperf
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-gperf --with-gmc"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-gperf --with-gmc
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-gperf --with-gmp"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-gperf --with-gmp
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-gperf --with-gcp"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-gperf --with-gcp
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --with-gprof"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --with-gprof
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --log-verbose"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --log-verbose
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --log-info"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --log-info
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --log-trace"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --log-trace
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast --log-info --log-verbose --log-trace"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast --log-info --log-verbose --log-trace
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
...
...
@@ -196,25 +202,70 @@ ok_msg "test \" ${item} \" success"
#######################################################################################################
item
=
"./configure --dev"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --dev
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --fast-dev"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --fast-dev
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --demo"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --demo
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --full"
ok_msg
"test
\"
${
item
}
\"
"
(
./configure --full
&&
make
)
>>
$log
2>&1
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
#######################################################################################################
#######################################################################################################
#######################################################################################################
item
=
"./configure --disable-all --with-ssl"
ok_msg
"test
\"
${
item
}
\"
"
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --disable-all --with-hls --with-ssl --with-http-server --with-http-api"
ok_msg
"test
\"
${
item
}
\"
"
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --disable-all --with-ssl --with-hls --with-nginx"
ok_msg
"test
\"
${
item
}
\"
"
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --disable-all --with-ssl --with-hls --with-nginx --with-ffmpeg --with-transcode"
ok_msg
"test
\"
${
item
}
\"
"
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --disable-all --with-ssl --with-ffmpeg --with-transcode"
ok_msg
"test
\"
${
item
}
\"
"
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --disable-all --with-ssl --with-ffmpeg --with-ingest"
ok_msg
"test
\"
${
item
}
\"
"
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
item
=
"./configure --disable-all --with-hls --with-ssl --with-http-server"
ok_msg
"test
\"
${
item
}
\"
"
(
$item
&&
make
)
>>
$log
2>&1
ret
=
$?
;
if
[[
$ret
-ne 0
]]
;
then
failed_msg
"test
\"
${
item
}
\"
failed. ret=
$ret
"
;
exit
$ret
;
fi
ok_msg
"test
\"
${
item
}
\"
success"
...
...
请
注册
或
登录
后发表评论