Skip to content

Commit b2b3cf8

Browse files
committed
add Aesome Repo Feature to collect Github Awesome
1 parent 7bc856f commit b2b3cf8

File tree

440 files changed

+17684
-18093
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

440 files changed

+17684
-18093
lines changed

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# README
22

3+
This Project is the answer to :
4+
5+
```
6+
接口自动化测试平台需求:
7+
1、可对接 swagger 文档,自动/手动导入接口信息
8+
2、具备接口信息管理、测试用例管理、测试步骤管理、测试报告管理的功能
9+
3、具备接口调试的功能
10+
4、以测试集为单位执行多个测试用例,并生成测试报告
11+
12+
API Automation Testing Platform Requirements:
13+
14+
1. Capable of integrating with Swagger documentation, with the ability to automatically/ manually import interface information.
15+
2. with functions for managing interface information, test case management, test step management, and test report management.
16+
3. Possesses the capability for interface debugging.
17+
4. Executes multiple test cases as a test suite and generates test reports.
18+
```
19+
20+
Build A [restack](https://www.restack.io/) like toolkits but for Software QA.
21+
22+
23+
## Features
24+
25+
26+
327
FluentQA Workspace project is JAVA Project includes:
428

529
1. Toolkits to handler QA Daily Work

ci/checkstyle.xml

Lines changed: 409 additions & 173 deletions
Large diffs are not rendered by default.

ci/checkstyle_bnk.xml

Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,196 @@
1+
<?xml version="1.0"?>
2+
<!DOCTYPE module PUBLIC
3+
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
4+
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
5+
6+
<!--
7+
8+
Checkstyle configuration that checks the sun coding conventions from:
9+
10+
- the Java Language Specification at
11+
http://java.sun.com/docs/books/jls/second_edition/html/index.html
12+
13+
- the Sun Code Conventions at http://java.sun.com/docs/codeconv/
14+
15+
- the Javadoc guidelines at
16+
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html
17+
18+
- the JDK Api documentation http://java.sun.com/j2se/docs/api/index.html
19+
20+
- some best practices
21+
22+
Checkstyle is very configurable. Be sure to read the documentation at
23+
http://checkstyle.sf.net (or in your downloaded distribution).
24+
25+
Most Checks are configurable, be sure to consult the documentation.
26+
27+
To completely disable a check, just comment it out or delete it from the file.
28+
29+
Finally, it is worth reading the documentation.
30+
31+
-->
32+
33+
<module name="Checker">
34+
<!--
35+
If you set the basedir property below, then all reported file
36+
names will be relative to the specified directory. See
37+
http://checkstyle.sourceforge.net/5.x/config.html#Checker
38+
39+
<property name="basedir" value="${basedir}"/>
40+
-->
41+
42+
<!-- Checks that a package-info.java file exists for each package. -->
43+
<!-- See http://checkstyle.sf.net/config_javadoc.html#JavadocPackage -->
44+
<!--module name="JavadocPackage"/!-->
45+
46+
<!-- Checks whether files end with a new line. -->
47+
<!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
48+
<module name="NewlineAtEndOfFile"/>
49+
50+
<!-- Checks that property files contain the same keys. -->
51+
<!-- See http://checkstyle.sf.net/config_misc.html#Translation -->
52+
<module name="Translation"/>
53+
54+
<!-- Checks for Size Violations. -->
55+
<!-- See http://checkstyle.sf.net/config_sizes.html -->
56+
<module name="FileLength"/>
57+
58+
<!-- Checks for whitespace -->
59+
<!-- See http://checkstyle.sf.net/config_whitespace.html -->
60+
<module name="FileTabCharacter"/>
61+
62+
<!-- Checks for Headers -->
63+
<!-- See http://checkstyle.sf.net/config_header.html -->
64+
<!-- <module name="Header"> -->
65+
<!-- <property name="headerFile" value="${checkstyle.header.file}"/> -->
66+
<!-- <property name="fileExtensions" value="java"/> -->
67+
<!-- </module> -->
68+
69+
<module name="TreeWalker">
70+
71+
<!-- Checks for Javadoc comments. -->
72+
<!-- See http://checkstyle.sf.net/config_javadoc.html -->
73+
<module name="JavadocMethod">
74+
<property name="scope" value="public"/>
75+
<property name="allowMissingReturnTag" value="true"/>
76+
<property name="allowMissingParamTags" value="true"/>
77+
</module>
78+
<module name="JavadocType">
79+
<property name="scope" value="public"/>
80+
</module>
81+
<!--module name="JavadocVariable"/-->
82+
<module name="JavadocStyle">
83+
<property name="checkFirstSentence" value="false"/>
84+
</module>
85+
86+
<!-- Checks for Naming Conventions. -->
87+
<!-- See http://checkstyle.sf.net/config_naming.html -->
88+
<!--module name="ConstantName"/-->
89+
<!-- <module name="LocalFinalVariableName"/>-->
90+
<module name="LocalVariableName"/>
91+
<module name="MemberName"/>
92+
<module name="MethodName"/>
93+
<module name="PackageName"/>
94+
<module name="ParameterName"/>
95+
<module name="StaticVariableName"/>
96+
<module name="TypeName"/>
97+
98+
99+
<!-- Checks for imports -->
100+
<!-- See http://checkstyle.sf.net/config_import.html -->
101+
<!--module name="AvoidStarImport"/-->
102+
<!-- defaults to sun.* packages -->
103+
<module name="IllegalImport"/>
104+
<module name="RedundantImport"/>
105+
<module name="UnusedImports"/>
106+
107+
<module name="MethodLength"/>
108+
<module name="ParameterNumber"/>
109+
110+
111+
<!-- Checks for whitespace -->
112+
<!-- See http://checkstyle.sf.net/config_whitespace.html -->
113+
<module name="EmptyForIteratorPad"/>
114+
<module name="GenericWhitespace"/>
115+
<module name="MethodParamPad"/>
116+
<module name="NoWhitespaceAfter"/>
117+
<module name="NoWhitespaceBefore"/>
118+
<module name="OperatorWrap"/>
119+
<module name="ParenPad"/>
120+
<module name="TypecastParenPad"/>
121+
<module name="WhitespaceAfter"/>
122+
<module name="WhitespaceAround">
123+
<property name="tokens"
124+
value="ASSIGN,DIV_ASSIGN,PLUS_ASSIGN,MINUS_ASSIGN,STAR_ASSIGN,
125+
MOD_ASSIGN,SR_ASSIGN,BSR_ASSIGN,SL_ASSIGN,BXOR_ASSIGN,
126+
BOR_ASSIGN,BAND_ASSIGN"/>
127+
</module>
128+
129+
<!-- Modifier Checks -->
130+
<!-- See http://checkstyle.sf.net/config_modifiers.html -->
131+
<module name="ModifierOrder"/>
132+
<module name="RedundantModifier"/>
133+
134+
135+
<!-- Checks for blocks. You know, those { }'s -->
136+
<!-- See http://checkstyle.sf.net/config_blocks.html -->
137+
<module name="AvoidNestedBlocks"/>
138+
<module name="EmptyBlock">
139+
<property name="option" value="text"/>
140+
</module>
141+
<module name="LeftCurly"/>
142+
<module name="NeedBraces"/>
143+
<module name="RightCurly"/>
144+
145+
146+
<!-- Checks for common coding problems -->
147+
<!-- See http://checkstyle.sf.net/config_coding.html -->
148+
<!--module name="AvoidInlineConditionals"/-->
149+
<!--module name="DoubleCheckedLocking"/!--> <!-- MY FAVOURITE -->
150+
<module name="EmptyStatement"/>
151+
<module name="EqualsHashCode"/>
152+
<!--module name="HiddenField"/-->
153+
<module name="IllegalInstantiation"/>
154+
<module name="InnerAssignment"/>
155+
<module name="MagicNumber"/>
156+
<module name="MissingSwitchDefault"/>
157+
<!-- <module name="RedundantThrows">
158+
<property name="suppressLoadErrors" value="true"/>
159+
</module>-->
160+
<module name="SimplifyBooleanExpression"/>
161+
<module name="SimplifyBooleanReturn"/>
162+
163+
<!-- Checks for class design -->
164+
<!-- See http://checkstyle.sf.net/config_design.html -->
165+
<!--<module name="DesignForExtension"/>-->
166+
<!--<module name="FinalClass"/>-->
167+
<module name="HideUtilityClassConstructor"/>
168+
<module name="InterfaceIsType"/>
169+
<module name="VisibilityModifier">
170+
<property name="protectedAllowed" value="true"/>
171+
</module>
172+
173+
174+
<!-- Miscellaneous other checks. -->
175+
<!-- See http://checkstyle.sf.net/config_misc.html -->
176+
<module name="ArrayTypeStyle"/>
177+
<module name="FinalParameters"/>
178+
<module name="TodoComment"/>
179+
<module name="UpperEll"/>
180+
181+
<!-- Enable suppressing warnings using the @SuppressWarning annotation -->
182+
<module name="SuppressWarningsHolder" />
183+
</module>
184+
185+
<!-- Enable suppressing warnings using the @SuppressWarning annotation -->
186+
<module name="SuppressWarningsFilter" />
187+
188+
<!-- Allow turning checks off in the code -->
189+
<!-- See http://checkstyle.sourceforge.net/config.html#SuppressionCommentFilter -->
190+
<!-- <module name="SuppressionCommentFilter"/>-->
191+
192+
<!-- <module name="SuppressionFilter">-->
193+
<!-- <property name="file" value="suppressions.xml"/>-->
194+
<!-- </module>-->
195+
196+
</module>

0 commit comments

Comments
 (0)