From: Alexandre Montplaisir Date: Mon, 11 May 2015 22:26:40 +0000 (-0400) Subject: Create and populate new "releng" sub-directory X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=2e2252980370931d6bcf4431cc57ba60f60ed029;p=deliverable%2Ftracecompass.git Create and populate new "releng" sub-directory Release-related plugins, like *.target/ and *.releng-site/ can now be found inside a releng/ top-level directory. The *.alltests/ and *.testing/ plugins have also been moved there, it's not obvious where these should go, but this should be a reasonable place. Change-Id: I7c42040cc6801dacb5a88ef6cff57ab11c541ff9 Signed-off-by: Alexandre Montplaisir --- diff --git a/README.md b/README.md index a902b33eb9..ea08555b06 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ This will build the RCP for all supported architectures. The resulting archives will be placed in `rcp/org.eclipse.tracecompass.rcp.product/target/products`. These commands will also build the p2 update site, which will be placed in -`org.eclipse.tracecompass.releng-site/target/repository`. +`releng/org.eclipse.tracecompass.releng-site/target/repository`. Maven profiles and properties diff --git a/org.eclipse.tracecompass.alltests/.classpath b/org.eclipse.tracecompass.alltests/.classpath deleted file mode 100644 index 098194ca4b..0000000000 --- a/org.eclipse.tracecompass.alltests/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/org.eclipse.tracecompass.alltests/.gitignore b/org.eclipse.tracecompass.alltests/.gitignore deleted file mode 100644 index 94a2dd146a..0000000000 --- a/org.eclipse.tracecompass.alltests/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.json \ No newline at end of file diff --git a/org.eclipse.tracecompass.alltests/.project b/org.eclipse.tracecompass.alltests/.project deleted file mode 100644 index be1aeea418..0000000000 --- a/org.eclipse.tracecompass.alltests/.project +++ /dev/null @@ -1,34 +0,0 @@ - - - org.eclipse.tracecompass.alltests - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - org.eclipse.pde.api.tools.apiAnalysisBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - org.eclipse.pde.api.tools.apiAnalysisNature - - diff --git a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.resources.prefs b/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0203..0000000000 --- a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.runtime.prefs deleted file mode 100644 index 5a0ad22d2a..0000000000 --- a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.runtime.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -line.separator=\n diff --git a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 0409c61aff..0000000000 --- a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,403 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.codeComplete.argumentPrefixes= -org.eclipse.jdt.core.codeComplete.argumentSuffixes= -org.eclipse.jdt.core.codeComplete.fieldPrefixes=f -org.eclipse.jdt.core.codeComplete.fieldSuffixes= -org.eclipse.jdt.core.codeComplete.localPrefixes= -org.eclipse.jdt.core.codeComplete.localSuffixes= -org.eclipse.jdt.core.codeComplete.staticFieldPrefixes= -org.eclipse.jdt.core.codeComplete.staticFieldSuffixes= -org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes= -org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes= -org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=enabled -org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore -org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault -org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable -org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.7 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.doc.comment.support=enabled -org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=error -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.autoboxing=ignore -org.eclipse.jdt.core.compiler.problem.comparingIdentical=error -org.eclipse.jdt.core.compiler.problem.deadCode=error -org.eclipse.jdt.core.compiler.problem.deprecation=error -org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled -org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled -org.eclipse.jdt.core.compiler.problem.discouragedReference=error -org.eclipse.jdt.core.compiler.problem.emptyStatement=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=error -org.eclipse.jdt.core.compiler.problem.fallthroughCase=error -org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled -org.eclipse.jdt.core.compiler.problem.fieldHiding=error -org.eclipse.jdt.core.compiler.problem.finalParameterBound=error -org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=error -org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error -org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled -org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error -org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error -org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error -org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning -org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=protected -org.eclipse.jdt.core.compiler.problem.localVariableHiding=error -org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error -org.eclipse.jdt.core.compiler.problem.missingDefaultCase=error -org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error -org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=enabled -org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error -org.eclipse.jdt.core.compiler.problem.missingJavadocComments=warning -org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled -org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=protected -org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags -org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=protected -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error -org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error -org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error -org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error -org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore -org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning -org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=warning -org.eclipse.jdt.core.compiler.problem.nullReference=error -org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error -org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning -org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error -org.eclipse.jdt.core.compiler.problem.parameterAssignment=error -org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error -org.eclipse.jdt.core.compiler.problem.potentialNullReference=error -org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning -org.eclipse.jdt.core.compiler.problem.rawTypeReference=error -org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning -org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error -org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=error -org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error -org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=error -org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled -org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error -org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled -org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled -org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=enabled -org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore -org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error -org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=disabled -org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=error -org.eclipse.jdt.core.compiler.problem.unclosedCloseable=error -org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore -org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=error -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error -org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error -org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=error -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=disabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=disabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled -org.eclipse.jdt.core.compiler.problem.unusedImport=error -org.eclipse.jdt.core.compiler.problem.unusedLabel=error -org.eclipse.jdt.core.compiler.problem.unusedLocal=error -org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error -org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedWarningToken=error -org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error -org.eclipse.jdt.core.compiler.source=1.7 -org.eclipse.jdt.core.formatter.align_type_members_on_columns=false -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_assignment=0 -org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 -org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 -org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 -org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 -org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=0 -org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 -org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_after_package=1 -org.eclipse.jdt.core.formatter.blank_lines_before_field=0 -org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 -org.eclipse.jdt.core.formatter.blank_lines_before_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 -org.eclipse.jdt.core.formatter.blank_lines_before_package=0 -org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 -org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 -org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false -org.eclipse.jdt.core.formatter.comment.format_block_comments=true -org.eclipse.jdt.core.formatter.comment.format_header=false -org.eclipse.jdt.core.formatter.comment.format_html=true -org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true -org.eclipse.jdt.core.formatter.comment.format_line_comments=true -org.eclipse.jdt.core.formatter.comment.format_source_code=true -org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true -org.eclipse.jdt.core.formatter.comment.indent_root_tags=true -org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert -org.eclipse.jdt.core.formatter.comment.line_length=80 -org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true -org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true -org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false -org.eclipse.jdt.core.formatter.compact_else_if=true -org.eclipse.jdt.core.formatter.continuation_indentation=2 -org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 -org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off -org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on -org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false -org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true -org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_empty_lines=false -org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true -org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false -org.eclipse.jdt.core.formatter.indentation.size=4 -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert -org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert -org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.join_lines_in_comments=true -org.eclipse.jdt.core.formatter.join_wrapped_lines=false -org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false -org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false -org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false -org.eclipse.jdt.core.formatter.lineSplit=250 -org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false -org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 -org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true -org.eclipse.jdt.core.formatter.tabulation.char=space -org.eclipse.jdt.core.formatter.tabulation.size=4 -org.eclipse.jdt.core.formatter.use_on_off_tags=false -org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false -org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true -org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true -org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true diff --git a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.ui.prefs b/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index 232a3fd764..0000000000 --- a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,60 +0,0 @@ -eclipse.preferences.version=1 -editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true -formatter_profile=_tmf-style -formatter_settings_version=12 -org.eclipse.jdt.ui.exception.name=e -org.eclipse.jdt.ui.gettersetter.use.is=true -org.eclipse.jdt.ui.keywordthis=false -org.eclipse.jdt.ui.overrideannotation=true -sp_cleanup.add_default_serial_version_id=true -sp_cleanup.add_generated_serial_version_id=false -sp_cleanup.add_missing_annotations=false -sp_cleanup.add_missing_deprecated_annotations=true -sp_cleanup.add_missing_methods=false -sp_cleanup.add_missing_nls_tags=false -sp_cleanup.add_missing_override_annotations=true -sp_cleanup.add_missing_override_annotations_interface_methods=true -sp_cleanup.add_serial_version_id=false -sp_cleanup.always_use_blocks=true -sp_cleanup.always_use_parentheses_in_expressions=false -sp_cleanup.always_use_this_for_non_static_field_access=false -sp_cleanup.always_use_this_for_non_static_method_access=false -sp_cleanup.convert_to_enhanced_for_loop=false -sp_cleanup.correct_indentation=false -sp_cleanup.format_source_code=false -sp_cleanup.format_source_code_changes_only=false -sp_cleanup.make_local_variable_final=false -sp_cleanup.make_parameters_final=false -sp_cleanup.make_private_fields_final=true -sp_cleanup.make_type_abstract_if_missing_method=false -sp_cleanup.make_variable_declarations_final=false -sp_cleanup.never_use_blocks=false -sp_cleanup.never_use_parentheses_in_expressions=true -sp_cleanup.on_save_use_additional_actions=true -sp_cleanup.organize_imports=false -sp_cleanup.qualify_static_field_accesses_with_declaring_class=false -sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_with_declaring_class=false -sp_cleanup.qualify_static_method_accesses_with_declaring_class=false -sp_cleanup.remove_private_constructors=true -sp_cleanup.remove_trailing_whitespaces=true -sp_cleanup.remove_trailing_whitespaces_all=true -sp_cleanup.remove_trailing_whitespaces_ignore_empty=false -sp_cleanup.remove_unnecessary_casts=false -sp_cleanup.remove_unnecessary_nls_tags=false -sp_cleanup.remove_unused_imports=false -sp_cleanup.remove_unused_local_variables=false -sp_cleanup.remove_unused_private_fields=true -sp_cleanup.remove_unused_private_members=false -sp_cleanup.remove_unused_private_methods=true -sp_cleanup.remove_unused_private_types=true -sp_cleanup.sort_members=false -sp_cleanup.sort_members_all=false -sp_cleanup.use_blocks=true -sp_cleanup.use_blocks_only_for_return_and_throw=false -sp_cleanup.use_parentheses_in_expressions=false -sp_cleanup.use_this_for_non_static_field_access=false -sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true -sp_cleanup.use_this_for_non_static_method_access=false -sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true diff --git a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.api.tools.prefs b/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.api.tools.prefs deleted file mode 100644 index acc3abd47c..0000000000 --- a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.api.tools.prefs +++ /dev/null @@ -1,97 +0,0 @@ -ANNOTATION_ELEMENT_TYPE_ADDED_METHOD_WITHOUT_DEFAULT_VALUE=Error -ANNOTATION_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_FIELD=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_API_TYPE=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_API_TYPE=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_TYPE=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_TYPE=Error -API_USE_SCAN_FIELD_SEVERITY=Error -API_USE_SCAN_METHOD_SEVERITY=Error -API_USE_SCAN_TYPE_SEVERITY=Error -CLASS_ELEMENT_TYPE_ADDED_METHOD=Error -CLASS_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error -CLASS_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error -CLASS_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -CLASS_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error -CLASS_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error -CLASS_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -CLASS_ELEMENT_TYPE_REMOVED_CONSTRUCTOR=Error -CLASS_ELEMENT_TYPE_REMOVED_FIELD=Error -CLASS_ELEMENT_TYPE_REMOVED_METHOD=Error -CLASS_ELEMENT_TYPE_REMOVED_SUPERCLASS=Error -CLASS_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -CONSTRUCTOR_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error -CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -ENUM_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error -ENUM_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -ENUM_ELEMENT_TYPE_REMOVED_ENUM_CONSTANT=Error -ENUM_ELEMENT_TYPE_REMOVED_FIELD=Error -ENUM_ELEMENT_TYPE_REMOVED_METHOD=Error -ENUM_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -FIELD_ELEMENT_TYPE_ADDED_VALUE=Error -FIELD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -FIELD_ELEMENT_TYPE_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT=Error -FIELD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error -FIELD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error -FIELD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error -FIELD_ELEMENT_TYPE_CHANGED_TYPE=Error -FIELD_ELEMENT_TYPE_CHANGED_VALUE=Error -FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENT=Error -FIELD_ELEMENT_TYPE_REMOVED_VALUE=Error -ILLEGAL_EXTEND=Warning -ILLEGAL_IMPLEMENT=Warning -ILLEGAL_INSTANTIATE=Warning -ILLEGAL_OVERRIDE=Warning -ILLEGAL_REFERENCE=Warning -INTERFACE_ELEMENT_TYPE_ADDED_FIELD=Error -INTERFACE_ELEMENT_TYPE_ADDED_METHOD=Error -INTERFACE_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error -INTERFACE_ELEMENT_TYPE_ADDED_SUPER_INTERFACE_WITH_METHODS=Error -INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -INTERFACE_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error -INTERFACE_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -INTERFACE_ELEMENT_TYPE_REMOVED_FIELD=Error -INTERFACE_ELEMENT_TYPE_REMOVED_METHOD=Error -INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -INVALID_JAVADOC_TAG=Warning -INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Warning -LEAK_EXTEND=Warning -LEAK_FIELD_DECL=Warning -LEAK_IMPLEMENT=Warning -LEAK_METHOD_PARAM=Warning -LEAK_METHOD_RETURN_TYPE=Warning -METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error -METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -METHOD_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error -METHOD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error -METHOD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error -METHOD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error -METHOD_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error -METHOD_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error -METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -MISSING_EE_DESCRIPTIONS=Ignore -TYPE_PARAMETER_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error -UNUSED_PROBLEM_FILTERS=Warning -automatically_removed_unused_problem_filters=false -eclipse.preferences.version=1 -incompatible_api_component_version=Error -incompatible_api_component_version_include_major_without_breaking_change=Disabled -incompatible_api_component_version_include_minor_without_api_change=Disabled -invalid_since_tag_version=Error -malformed_since_tag=Error -missing_since_tag=Error -report_api_breakage_when_major_version_incremented=Disabled -report_resolution_errors_api_component=Warning diff --git a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.prefs b/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.prefs deleted file mode 100644 index 62cfa90dee..0000000000 --- a/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.prefs +++ /dev/null @@ -1,32 +0,0 @@ -compilers.f.unresolved-features=1 -compilers.f.unresolved-plugins=1 -compilers.incompatible-environment=1 -compilers.p.build=1 -compilers.p.build.bin.includes=1 -compilers.p.build.encodings=2 -compilers.p.build.java.compiler=2 -compilers.p.build.java.compliance=1 -compilers.p.build.missing.output=2 -compilers.p.build.output.library=1 -compilers.p.build.source.library=1 -compilers.p.build.src.includes=1 -compilers.p.deprecated=1 -compilers.p.discouraged-class=1 -compilers.p.internal=1 -compilers.p.missing-packages=2 -compilers.p.missing-version-export-package=2 -compilers.p.missing-version-import-package=2 -compilers.p.missing-version-require-bundle=2 -compilers.p.no-required-att=0 -compilers.p.not-externalized-att=2 -compilers.p.unknown-attribute=1 -compilers.p.unknown-class=1 -compilers.p.unknown-element=1 -compilers.p.unknown-identifier=1 -compilers.p.unknown-resource=1 -compilers.p.unresolved-ex-points=0 -compilers.p.unresolved-import=0 -compilers.s.create-docs=false -compilers.s.doc-folder=doc -compilers.s.open-tags=1 -eclipse.preferences.version=1 diff --git a/org.eclipse.tracecompass.alltests/META-INF/MANIFEST.MF b/org.eclipse.tracecompass.alltests/META-INF/MANIFEST.MF deleted file mode 100644 index 186ea83fff..0000000000 --- a/org.eclipse.tracecompass.alltests/META-INF/MANIFEST.MF +++ /dev/null @@ -1,45 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %Bundle-Name -Bundle-Vendor: %Bundle-Vendor -Bundle-Version: 1.0.0.qualifier -Bundle-Localization: plugin -Bundle-SymbolicName: org.eclipse.tracecompass.alltests;singleton:=true -Bundle-ActivationPolicy: lazy -Bundle-RequiredExecutionEnvironment: JavaSE-1.7 -Require-Bundle: org.junit;bundle-version="4.0.0", - org.eclipse.core.runtime, - org.eclipse.test.performance, - org.eclipse.tracecompass.common.core.tests, - org.eclipse.tracecompass.ctf.core.tests, - org.eclipse.tracecompass.gdbtrace.core.tests, - org.eclipse.tracecompass.gdbtrace.ui.tests, - org.eclipse.tracecompass.analysis.os.linux.core.tests, - org.eclipse.tracecompass.lttng2.control.core.tests, - org.eclipse.tracecompass.lttng2.control.ui.tests, - org.eclipse.tracecompass.lttng2.kernel.core.tests, - org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests, - org.eclipse.tracecompass.lttng2.ust.core.tests, - org.eclipse.tracecompass.lttng2.ust.ui.tests, - org.eclipse.tracecompass.statesystem.core.tests, - org.eclipse.tracecompass.tmf.core.tests, - org.eclipse.tracecompass.tmf.ctf.core.tests, - org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests, - org.eclipse.tracecompass.tmf.ui.swtbot.tests, - org.eclipse.tracecompass.tmf.ui.tests, - org.eclipse.tracecompass.ctf.parser.tests, - org.eclipse.tracecompass.btf.core.tests, - org.eclipse.tracecompass.tmf.analysis.xml.core.tests, - org.eclipse.tracecompass.tmf.analysis.xml.ui.tests, - org.eclipse.tracecompass.pcap.core.tests, - org.eclipse.tracecompass.tmf.pcap.core.tests, - org.eclipse.tracecompass.tmf.pcap.ui.swtbot.tests, - org.eclipse.tracecompass.tmf.remote.core.tests, - org.eclipse.tracecompass.tmf.remote.ui.tests, - org.eclipse.tracecompass.tmf.remote.ui.swtbot.tests -Export-Package: org.eclipse.tracecompass.alltests;x-internal:=true, - org.eclipse.tracecompass.alltests.perf;x-internal:=true, - org.eclipse.tracecompass.alltests.swtbot;x-internal:=true -Import-Package: org.apache.derby.jdbc, - org.json -Bundle-Activator: org.eclipse.tracecompass.alltests.Activator diff --git a/org.eclipse.tracecompass.alltests/RunAllCoreTests.launch b/org.eclipse.tracecompass.alltests/RunAllCoreTests.launch deleted file mode 100644 index e4265e0a79..0000000000 --- a/org.eclipse.tracecompass.alltests/RunAllCoreTests.launch +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.eclipse.tracecompass.alltests/about.html b/org.eclipse.tracecompass.alltests/about.html deleted file mode 100644 index c258ef55d8..0000000000 --- a/org.eclipse.tracecompass.alltests/about.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - -About - - -

About This Content

- -

June 5, 2006

-

License

- -

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise -indicated below, the Content is provided to you under the terms and conditions of the -Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available -at http://www.eclipse.org/legal/epl-v10.html. -For purposes of the EPL, "Program" will mean the Content.

- -

If you did not receive this Content directly from the Eclipse Foundation, the Content is -being redistributed by another party ("Redistributor") and different terms and conditions may -apply to your use of any object code in the Content. Check the Redistributor's license that was -provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise -indicated below, the terms and conditions of the EPL still apply to any source code in the Content -and such source code may be obtained at http://www.eclipse.org.

- - - \ No newline at end of file diff --git a/org.eclipse.tracecompass.alltests/build.properties b/org.eclipse.tracecompass.alltests/build.properties deleted file mode 100644 index 978a8de6ba..0000000000 --- a/org.eclipse.tracecompass.alltests/build.properties +++ /dev/null @@ -1,19 +0,0 @@ -############################################################################### -# Copyright (c) 2013, 2015 Ericsson -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Ericsson - Initial API and implementation -############################################################################### - -source.. = src/ -output.. = bin/ -bin.includes = META-INF/,\ - .,\ - plugin.properties,\ - about.html -src.includes = about.html diff --git a/org.eclipse.tracecompass.alltests/plugin.properties b/org.eclipse.tracecompass.alltests/plugin.properties deleted file mode 100644 index 9db8ee5144..0000000000 --- a/org.eclipse.tracecompass.alltests/plugin.properties +++ /dev/null @@ -1,14 +0,0 @@ -############################################################################### -# Copyright (c) 2013, 2014 Ericsson -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Ericsson - Initial API and implementation -############################################################################### - -Bundle-Vendor = Eclipse Trace Compass -Bundle-Name = Trace Compass All Tests diff --git a/org.eclipse.tracecompass.alltests/pom.xml b/org.eclipse.tracecompass.alltests/pom.xml deleted file mode 100644 index 2c3e21b436..0000000000 --- a/org.eclipse.tracecompass.alltests/pom.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - 4.0.0 - - - org.eclipse.tracecompass - org.eclipse.tracecompass - 1.0.0-SNAPSHOT - - - org.eclipse.tracecompass.alltests - 1.0.0-SNAPSHOT - eclipse-test-plugin - - Trace Compass All Tests - - - //127.0.0.1 - build=20140707-1632;host=myhost;config=linux;jvm=1.7 - target - - - - - - org.eclipse.tycho - tycho-surefire-plugin - ${tycho-version} - - -Declipse.perf.dbloc=${perf.database.loc} -Declipse.perf.config=${perf.config} - reversealphabetical - - **/RunAllPerfTests.java - **/PerfResultsToJSon.java - - false - false - org.eclipse.platform.ide - - - - maven-antrun-plugin - - - deploy-performance-files - install - - run - - - - - - - - - - - - - - - - - maven-clean-plugin - 2.6.1 - - - clean-performance-files - clean - - - - . - - *.json - *.js - - - - - - clean - - - - - - - diff --git a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/Activator.java b/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/Activator.java deleted file mode 100644 index 06e21d8231..0000000000 --- a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/Activator.java +++ /dev/null @@ -1,173 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2014, 2015 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Marc-Andre Laperle - Initial implementation - *******************************************************************************/ - -package org.eclipse.tracecompass.alltests; - -import org.eclipse.core.runtime.IStatus; -import org.eclipse.core.runtime.Plugin; -import org.eclipse.core.runtime.Status; -import org.osgi.framework.BundleContext; - -/** - * The activator class controls the plug-in life cycle. No more than one such - * plug-in can exist at any time. - *

- * It also provides the plug-in's general logging facility and manages the - * internal tracer. - */ -public class Activator extends Plugin { - - /** - * The plug-in ID - */ - public static final String PLUGIN_ID = "org.eclipse.tracecompass.alltests"; //$NON-NLS-1$ - - /** - * The shared instance - */ - private static Activator fPlugin; - - /** - * Constructor - */ - public Activator() { - setDefault(this); - } - - // ------------------------------------------------------------------------ - // Accessors - // ------------------------------------------------------------------------ - - /** - * Returns the AllTests plug-in instance. - * - * @return the AllTests plug-in instance. - */ - public static Activator getDefault() { - return fPlugin; - } - - // Sets plug-in instance - private static void setDefault(Activator plugin) { - fPlugin = plugin; - } - - // ------------------------------------------------------------------------ - // Plugin - // ------------------------------------------------------------------------ - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - setDefault(this); - } - - @Override - public void stop(BundleContext context) throws Exception { - setDefault(null); - super.stop(context); - } - - - /** - * Log an IStatus object directly - * - * @param status - * The status to log - */ - public static void log(IStatus status) { - fPlugin.getLog().log(status); - } - - // ------------------------------------------------------------------------ - // Log INFO - // ------------------------------------------------------------------------ - - /** - * Logs a message with severity INFO in the runtime log of the plug-in. - * - * @param message - * A message to log - */ - public static void logInfo(String message) { - fPlugin.getLog().log(new Status(IStatus.INFO, PLUGIN_ID, message)); - } - - /** - * Logs a message and exception with severity INFO in the runtime log of the - * plug-in. - * - * @param message - * A message to log - * @param exception - * The corresponding exception - */ - public static void logInfo(String message, Throwable exception) { - fPlugin.getLog().log(new Status(IStatus.INFO, PLUGIN_ID, message, exception)); - } - - // ------------------------------------------------------------------------ - // Log WARNING - // ------------------------------------------------------------------------ - - /** - * Logs a message and exception with severity WARNING in the runtime log of - * the plug-in. - * - * @param message - * A message to log - */ - public static void logWarning(String message) { - fPlugin.getLog().log(new Status(IStatus.WARNING, PLUGIN_ID, message)); - } - - /** - * Logs a message and exception with severity WARNING in the runtime log of - * the plug-in. - * - * @param message - * A message to log - * @param exception - * The corresponding exception - */ - public static void logWarning(String message, Throwable exception) { - fPlugin.getLog().log(new Status(IStatus.WARNING, PLUGIN_ID, message, exception)); - } - - // ------------------------------------------------------------------------ - // Log ERROR - // ------------------------------------------------------------------------ - - /** - * Logs a message and exception with severity ERROR in the runtime log of - * the plug-in. - * - * @param message - * A message to log - */ - public static void logError(String message) { - fPlugin.getLog().log(new Status(IStatus.ERROR, PLUGIN_ID, message)); - } - - /** - * Logs a message and exception with severity ERROR in the runtime log of - * the plug-in. - * - * @param message - * A message to log - * @param exception - * The corresponding exception - */ - public static void logError(String message, Throwable exception) { - fPlugin.getLog().log(new Status(IStatus.ERROR, PLUGIN_ID, message, exception)); - } -} diff --git a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllCoreTests.java b/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllCoreTests.java deleted file mode 100644 index 2dd3579c80..0000000000 --- a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllCoreTests.java +++ /dev/null @@ -1,42 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2013, 2015 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Alexandre Montplaisir - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.tracecompass.alltests; - -import org.junit.runner.RunWith; -import org.junit.runners.Suite; - -/** - * Master test suite for all Trace Compass unit tests. - */ -@RunWith(Suite.class) -@Suite.SuiteClasses({ - org.eclipse.tracecompass.common.core.tests.AllCommonCoreTests.class, - org.eclipse.tracecompass.btf.core.tests.AllTests.class, - org.eclipse.tracecompass.ctf.core.tests.AllCtfCoreTests.class, - org.eclipse.tracecompass.ctf.parser.tests.AllCtfParserTests.class, - org.eclipse.tracecompass.gdbtrace.core.tests.AllGdbTraceCoreTests.class, - org.eclipse.tracecompass.analysis.os.linux.core.tests.AllTests.class, - org.eclipse.tracecompass.lttng2.control.core.tests.AllTests.class, - org.eclipse.tracecompass.lttng2.kernel.core.tests.AllTests.class, - org.eclipse.tracecompass.lttng2.ust.core.tests.AllTests.class, - org.eclipse.tracecompass.pcap.core.tests.AllPcapCoreTests.class, - org.eclipse.tracecompass.statesystem.core.tests.AllTests.class, - org.eclipse.tracecompass.tmf.analysis.xml.core.tests.AllAnalysisXmlCoreTests.class, - org.eclipse.tracecompass.tmf.core.tests.AllTmfCoreTests.class, - org.eclipse.tracecompass.tmf.remote.core.tests.AllTmfRemoteCoreTests.class, - org.eclipse.tracecompass.tmf.ctf.core.tests.AllTests.class, - org.eclipse.tracecompass.tmf.pcap.core.tests.AllTmfPcapCoreTests.class -}) -public class RunAllCoreTests { - -} diff --git a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllUITests.java b/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllUITests.java deleted file mode 100644 index 4822e5311a..0000000000 --- a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllUITests.java +++ /dev/null @@ -1,33 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2013, 2015 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Alexandre Montplaisir - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.tracecompass.alltests; - -import org.junit.runner.RunWith; -import org.junit.runners.Suite; - -/** - * Master test suite for all Trace Compass UI unit tests. - */ -@RunWith(Suite.class) -@Suite.SuiteClasses({ - org.eclipse.tracecompass.gdbtrace.ui.tests.AllGdbTraceUITests.class, - org.eclipse.tracecompass.lttng2.control.ui.tests.AllTests.class, - org.eclipse.tracecompass.lttng2.ust.ui.tests.AllTests.class, - org.eclipse.tracecompass.tmf.analysis.xml.ui.tests.AllAnalysisXmlUiTests.class, - org.eclipse.tracecompass.tmf.remote.ui.tests.AllTmfRemoteUITests.class, - org.eclipse.tracecompass.tmf.ui.tests.AllTmfUITests.class, - -}) -public class RunAllUITests { - -} diff --git a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/PerfResultsToJSon.java b/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/PerfResultsToJSon.java deleted file mode 100644 index 457cadf2ae..0000000000 --- a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/PerfResultsToJSon.java +++ /dev/null @@ -1,624 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2014 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Marc-Andre Laperle - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.tracecompass.alltests.perf; - -import java.io.FileWriter; -import java.io.IOException; -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.Iterator; -import java.util.List; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import org.eclipse.test.internal.performance.PerformanceTestPlugin; -import org.eclipse.test.internal.performance.data.Dim; -import org.eclipse.test.internal.performance.db.DB; -import org.eclipse.test.internal.performance.db.Scenario; -import org.eclipse.test.internal.performance.db.SummaryEntry; -import org.eclipse.test.internal.performance.db.TimeSeries; -import org.eclipse.test.internal.performance.db.Variations; -import org.eclipse.tracecompass.alltests.Activator; -import org.json.JSONArray; -import org.json.JSONException; -import org.json.JSONObject; -import org.junit.Test; - -/** - * Convert results from the database to JSON suitable for display. - * - * Normal charts: - * - * Individual charts are generated into JSON files in the form chart#.json where - * # is incremented for each new chart. A chart contains data points consisting - * of X and Y values suitable for a line chart. Each point can also have - * additional data, for example the commit id. This format is compatible with - * nvd3. For example: - * - *

- * 
- * [{
- *   "key": "Experiment Benchmark:84 traces",
- *   "values": [{
- *       "label": {"commit": "fe3c142"},
- *       "x": 1405024320000,
- *       "y": 17592
- *   }]
- * }]
- * 
- * 
- * - * Normal charts metadata: - * - * Each chart has an entry in the metada.js file which organizes the charts per - * component and contains additional information to augment the format expected - * by nvd3. Each entry contains the combination of OS and JVM, the filename (in - * JSON format), the title of the chart, the unit (seconds, etc) and the - * dimension (CPU time, used heap, etc). - * - *
- *  
- *  var MetaData = {
- *     "applicationComponents": {
- *         "Experiment benchmark": {
- *             "name": "Experiment benchmark",
- *             "tests": [
- *                 {
- *                     "dimension": "CPU Time",
- *                     "file": "chart12",
- *                     "jvm": "1.7",
- *                     "os": "linux",
- *                     "title": "Experiment Benchmark:84 traces",
- *                     "unit": "s"
- *                 },
- *                 {
- *                     "dimension": "CPU Time",
- *                     "file": "chart11",
- *                     "jvm": "1.7",
- *                     "os": "linux",
- *                     "title": "Experiment Benchmark:6 traces",
- *                     "unit": "s"
- *                 },
- * ...
- *  
- * 
- * - * Overview charts: - * - * In addition to the normal charts, overview charts are generated. An overview - * chart presents a summary of the scenarios ran for a given OS and JVM - * combination. Only scenarios marked as "global" are added to the overview - * because of space concerns. Overview charts are generated under the - * chart_overview#.json name and look similar in structure to the normal charts - * except that they contain more than one series. - * - *
- *   
- * [
- *   {
- *       "key": "CTF Read & Seek Benchmark (500 seeks):tr",
- *       "values": [
- *           {
- *               "label": {"commit": "4d34345"},
- *               "x": 1405436820000,
- *               "y": 5382.5
- *           },
- *           ...
- *       ]
- *   },
- *   {
- *       "key": "CTF Read Benchmark:trace-kernel",
- *       "values": [
- *           {
- *               "label": {"commit": "4d34345"},
- *               "x": 1405436820000,
- *               "y": 1311.5
- *           },
- *           ...
- *       ]
- *   },
- *   ...
- *   
- * 
- * - * Overview charts metadata: - * - * Overview charts also have similar metadata entries to normal charts except - * they are not organized by component. - * - *
- *   
- * var MetaData = {
- * ...
- *   "overviews": {
- *       "1": {
- *           "dimension": "",
- *           "file": "chart_overview0",
- *           "jvm": "1.7",
- *           "os": "linux",
- *           "title": "linux / 1.7",
- *           "unit": ""
- *       },
- *       "2": {
- *           "dimension": "",
- *           "file": "chart_overview1",
- *           "jvm": "1.7",
- *           "os": "windows",
- *           "title": "windows / 1.7",
- *           "unit": ""
- *       },
- *       ...
- *   
- * 
- * - * Finally, since we want to be able to filter all the charts by OS/JVM - * combination, there is a section in the metadata that lists all the - * combinations: - * - *
- *   
- *     "osjvm": {
- *       "1": {
- *           "description": "linux / 1.7",
- *           "jvm": "1.7",
- *           "os": "linux"
- *       },
- *       "2": {
- *           "description": "windows / 1.7",
- *           "jvm": "1.7",
- *           "os": "windows"
- *       },
- *       "3": {
- *           "description": "mac / 1.7",
- *           "jvm": "1.7",
- *           "os": "mac"
- *       }
- *   },
- *   
- * 
- * - * All of this data is meant to be view on a website. Specifically, the source - * code for our implementation is available on GitHub at - * https://github.com/PSRCode/ITCFYWebsite - * - * It makes use of the NVD3 project to display the charts based on the data - * generated by this class. - */ -public class PerfResultsToJSon { - - /* - * Labels - */ - private static final String APPLICATION_COMPONENTS_LABEL = "applicationComponents"; - private static final String BUILD_LABEL = "build"; - private static final String COMMIT_LABEL = "commit"; - private static final String CONFIG_LABEL = "config"; - private static final String DESCRIPTION_LABEL = "description"; - private static final String DIMENSION_LABEL = "dimension"; - private static final String FILE_LABEL = "file"; - private static final String HOST_LABEL = "host"; - private static final String JVM_LABEL = "jvm"; - private static final String KEY_LABEL = "key"; - private static final String LABEL_LABEL = "label"; - private static final String NAME_LABEL = "name"; - private static final String OS_LABEL = "os"; - private static final String OSJVM_LABEL = "osjvm"; - private static final String OVERVIEWS_LABEL = "overviews"; - private static final String TESTS_LABEL = "tests"; - private static final String TITLE_LABEL = "title"; - private static final String UNIT_LABEL = "unit"; - private static final String VALUES_LABEL = "values"; - private static final String X_LABEL = "x"; - private static final String Y_LABEL = "y"; - - private static final String BUILD_DATE_FORMAT = "yyyyMMdd-HHmm"; - private static final String OVERVIEW_CHART_FILE_NAME = "chart_overview"; - private static final String METADATA_FILE_NAME = "meta"; - private static final String METADATA_FILE_NAME_EXTENSION = ".js"; - private static final String CHART_FILE_NAME = "chart"; - private static final String CHART_FILE_NAME_EXTENSION = ".json"; - private static final String WILDCARD_PATTERN = "%"; - private static final String COMPONENT_SEPARATOR = "#"; - private static final String META_DATA_JAVASCRIPT_START = "var MetaData = "; - - private static Pattern BUILD_DATE_PATTERN = Pattern.compile("(\\w+-\\w+)(-\\w+)?"); - private static Pattern COMMIT_PATTERN = Pattern.compile(".*-.*-(.*)"); - - private JSONObject fApplicationComponents = new JSONObject(); - private JSONObject fOverviews = new JSONObject(); - - private int fNumChart = 0; - private int fNumOverviewChart = 0; - - /** - * Convert results from the database to JSON suitable for display - * - *
-     * For each variant (os/jvm combination)
-     *    - For each summary entry (scenario)
-     *      - Generate a chart
-     *      - Add it to global summary (if needed)
-     *      - Create the metadata for this test
-     *    - Create an overview chart for this os/jvm
-     * 
- * - * @throws JSONException - * JSON error - * @throws IOException - * IO error - */ - @Test - public void parseResults() throws JSONException, IOException { - Variations configVariations = PerformanceTestPlugin.getVariations(); - JSONObject osJvmVariants = createOsJvm(); - - Iterator keysIt = osJvmVariants.keys(); - while (keysIt.hasNext()) { - JSONArray overviewSummarySeries = new JSONArray(); - - JSONObject variant = osJvmVariants.getJSONObject((String) keysIt.next()); - String seriesKey = PerformanceTestPlugin.BUILD; - - // Clone the variations from the environment because it might have - // extra parameters like host=, etc. - Variations buildVariations = (Variations) configVariations.clone(); - buildVariations.setProperty(JVM_LABEL, variant.getString(JVM_LABEL)); - buildVariations.setProperty(CONFIG_LABEL, variant.getString(OS_LABEL)); - buildVariations.setProperty(BUILD_LABEL, WILDCARD_PATTERN); - - Scenario[] scenarios = DB.queryScenarios(buildVariations, WILDCARD_PATTERN, seriesKey, null); - SummaryEntry[] summaryEntries = DB.querySummaries(buildVariations, WILDCARD_PATTERN); - for (SummaryEntry entry : summaryEntries) { - Scenario scenario = getScenario(entry.scenarioName, scenarios); - JSONObject scenarioSeries = createScenarioChart(scenario, entry, buildVariations); - // Add to global summary - if (scenarioSeries != null && entry.isGlobal) { - overviewSummarySeries.put(scenarioSeries); - } - } - - JSONObject overviewMetadata = createOverviewChart(overviewSummarySeries, buildVariations); - fOverviews.put(Integer.toString(fNumOverviewChart), overviewMetadata); - } - - // Create the matadata javascript file that includes OS/JVM combinations - // (for filtering), application components and overviews (one of OS/JVM - // combination) - JSONObject rootMetadata = new JSONObject(); - rootMetadata.put(OSJVM_LABEL, osJvmVariants); - rootMetadata.put(APPLICATION_COMPONENTS_LABEL, fApplicationComponents); - rootMetadata.put(OVERVIEWS_LABEL, fOverviews); - try (FileWriter fw1 = new FileWriter(METADATA_FILE_NAME + METADATA_FILE_NAME_EXTENSION)) { - fw1.write(META_DATA_JAVASCRIPT_START + rootMetadata.toString(4)); - } - } - - /** - * Create chart for a scenario instance and add it to the relevant metadatas - * - * @param scenario - * the scenario. For example, - * "CTF Read & Seek Benchmark (500 seeks)". - * @param entry - * an entry from the summary. Only scenarios that are part of the - * summary are processed. - * @param variations - * all variations to consider to create the scenario chart. For - * example build=%;jvm=1.7;config=linux will generate a chart for - * all builds on Linux / JVM 1.7 - * - * @return - * @throws JSONException - * JSON error - * @throws IOException - * IO error - */ - private JSONObject createScenarioChart(Scenario scenario, SummaryEntry entry, Variations variations) throws JSONException, IOException { - if (scenario == null) { - return null; - } - String[] split = entry.scenarioName.split(COMPONENT_SEPARATOR); - if (split.length < 3) { - Activator.logError("Invalid scenario name \"" + entry.scenarioName + "\", it must be in format: org.package.foo#component#test"); - return null; - } - - // Generate individual chart - JSONArray rootScenario = new JSONArray(); - JSONObject series = createSerie(scenario, variations, entry.shortName, entry.dimension); - rootScenario.put(series); - int numChart = fNumChart++; - try (FileWriter fw = new FileWriter(CHART_FILE_NAME + numChart + CHART_FILE_NAME_EXTENSION)) { - fw.write(rootScenario.toString(4)); - } - - // Create the metadata - JSONObject testMetadata = new JSONObject(); - testMetadata.put(TITLE_LABEL, entry.shortName); - testMetadata.put(FILE_LABEL, CHART_FILE_NAME + numChart); - testMetadata.put(OS_LABEL, variations.getProperty(CONFIG_LABEL)); - testMetadata.put(JVM_LABEL, variations.getProperty(JVM_LABEL)); - testMetadata.put(DIMENSION_LABEL, entry.dimension.getName()); - testMetadata.put(UNIT_LABEL, entry.dimension.getUnit().getShortName()); - - // Add the scenario to the metadata, under the correct component - String componentName = split[1]; - JSONObject componentObject = null; - if (fApplicationComponents.has(componentName)) { - componentObject = fApplicationComponents.getJSONObject(componentName); - } else { - componentObject = new JSONObject(); - componentObject.put(NAME_LABEL, componentName); - componentObject.put(TESTS_LABEL, new JSONArray()); - fApplicationComponents.put(componentName, componentObject); - } - JSONArray tests = componentObject.getJSONArray(TESTS_LABEL); - tests.put(testMetadata); - - return series; - } - - /** - * Create an overview chart for this OS / JVM combination. The chart is made - * of multiple series (scenarios) that were marked as global. - * - * @param overviewSummarySeries - * an array of series to include in the chart (multiple - * scenarios) - * @param variations - * the variations used to generate the series to be included in - * this overview chart. For example build=%;jvm=1.7;config=linux - * will generate an overview chart for Linux / JVM 1.7 - * @return the overview metadata JSON object - * @throws JSONException - * JSON error - * @throws IOException - * io error - */ - private JSONObject createOverviewChart(JSONArray overviewSummarySeries, Variations variations) throws IOException, JSONException { - int numOverviewChart = fNumOverviewChart++; - try (FileWriter fw = new FileWriter(OVERVIEW_CHART_FILE_NAME + numOverviewChart + CHART_FILE_NAME_EXTENSION)) { - fw.write(overviewSummarySeries.toString(4)); - } - - String os = variations.getProperty(CONFIG_LABEL); - String jvm = variations.getProperty(JVM_LABEL); - - // Create the overview metadata - JSONObject overviewMetadata = new JSONObject(); - overviewMetadata.put(TITLE_LABEL, os + " / " + jvm); - overviewMetadata.put(FILE_LABEL, OVERVIEW_CHART_FILE_NAME + numOverviewChart); - overviewMetadata.put(OS_LABEL, os); - overviewMetadata.put(JVM_LABEL, jvm); - overviewMetadata.put(DIMENSION_LABEL, ""); - overviewMetadata.put(UNIT_LABEL, ""); - - return overviewMetadata; - } - - private static Scenario getScenario(String scenarioName, Scenario[] scenarios) { - for (int i = 0; i < scenarios.length; i++) { - Scenario s = scenarios[i]; - if (s.getScenarioName().equals(scenarioName)) { - return s; - } - - } - return null; - } - - /** - * Get all combinations of OS / JVM. This will be used for filtering. - * - * @return the JSON object containing all the combinations - * @throws JSONException - * JSON error - */ - private static JSONObject createOsJvm() throws JSONException { - JSONObject osjvm = new JSONObject(); - List oses = getDistinctOses(); - - int osJvmIndex = 1; - for (String os : oses) { - String key = JVM_LABEL; - Variations v = new Variations(); - - v.setProperty(BUILD_LABEL, WILDCARD_PATTERN); - v.setProperty(HOST_LABEL, WILDCARD_PATTERN); - v.setProperty(CONFIG_LABEL, os); - v.setProperty(JVM_LABEL, WILDCARD_PATTERN); - - List jvms = new ArrayList<>(); - DB.queryDistinctValues(jvms, key, v, WILDCARD_PATTERN); - for (String jvm : jvms) { - JSONObject osjvmItem = new JSONObject(); - osjvmItem.put(OS_LABEL, os); - osjvmItem.put(JVM_LABEL, jvm); - osjvmItem.put(DESCRIPTION_LABEL, os + " / " + jvm); - osjvm.put(Integer.toString(osJvmIndex), osjvmItem); - osJvmIndex++; - } - } - - return osjvm; - } - - /** - * Get all the distinct OS values - * - * @return the distinct OS values - */ - private static List getDistinctOses() { - List configs = new ArrayList<>(); - String key = PerformanceTestPlugin.CONFIG; - Variations v = new Variations(); - v.setProperty(WILDCARD_PATTERN, WILDCARD_PATTERN); - DB.queryDistinctValues(configs, key, v, WILDCARD_PATTERN); - return configs; - } - - /** - * This main can be run from within Eclipse provided everything is on the - * class path. - * - * @param args - * the arguments - * @throws JSONException - * JSON error - * @throws IOException - * io error - */ - public static void main(String[] args) throws JSONException, IOException { - new PerfResultsToJSon().parseResults(); - } - - /** - * Create a series of data points for a given scenario through variations - * - * @param scenario - * the scenario. For example, - * "CTF Read & Seek Benchmark (500 seeks)". - * @param variations - * all variations to consider to create the series. For example - * build=%;jvm=1.7;config=linux will generate the series for all - * builds on Linux / JVM 1.7 - * @param shortName - * the short name of the scenario - * @param dimension - * the dimension of interest (CPU time, used java heap, etc). - * @return the generated JSON object representing a series of data points - * for this scenario - * @throws JSONException - */ - private static JSONObject createSerie(Scenario scenario, Variations variations, String shortName, Dim dimension) throws JSONException { - JSONObject o = new JSONObject(); - o.putOpt(KEY_LABEL, shortName); - o.putOpt(VALUES_LABEL, createDataPoints(scenario, variations, dimension)); - return o; - } - - /** - * Create data points for a given scenario and variations. - * - * @param s - * the scenario. For example, - * "CTF Read & Seek Benchmark (500 seeks)". - * @param variations - * all variations to consider to create the data points. For - * example build=%;jvm=1.7;config=linux will generate the data - * points for all builds on Linux / JVM 1.7 - * @param dimension - * the dimension of interest (CPU time, used java heap, etc). - * - * @return the generated JSON array of points - * @throws JSONException - * JSON error - */ - private static JSONArray createDataPoints(Scenario s, Variations variations, Dim dimension) throws JSONException { - // Can be uncommented to see raw dump - //s.dump(System.out, PerformanceTestPlugin.BUILD); - - String[] builds = DB.querySeriesValues(s.getScenarioName(), variations, PerformanceTestPlugin.BUILD); - Date[] dates = new Date[builds.length]; - String[] commits = new String[builds.length]; - for (int i = 0; i < builds.length; i++) { - dates[i] = parseBuildDate(builds[i]); - commits[i] = parseCommit(builds[i]); - } - - TimeSeries timeSeries = s.getTimeSeries(dimension); - JSONArray dataPoints = new JSONArray(); - int length = timeSeries.getLength(); - for (int i = 0; i < length; i++) { - JSONObject point = new JSONObject(); - if (dates[i] == null) { - continue; - } - point.put(X_LABEL, dates[i].getTime()); - double value = 0; - if (timeSeries.getCount(i) > 0) { - value = timeSeries.getValue(i); - if (Double.isNaN(value)) { - value = 0; - } - } - point.put(Y_LABEL, value); - dataPoints.put(point); - point.put(LABEL_LABEL, createLabel(commits[i])); - } - return dataPoints; - } - - /** - * Create a label JSONObject which is used to attach more information to a - * data point. - * - * @param commit - * the commit id for this data point - * @return the resulting JSON object - * @throws JSONException - * JSON error - */ - private static JSONObject createLabel(String commit) throws JSONException { - /* - * Here we could add more information about this specific data point - * like the commit author, the commit message, etc. - */ - JSONObject label = new JSONObject(); - if (commit != null && !commit.isEmpty()) { - label.put(COMMIT_LABEL, commit); - } - return label; - } - - /** - * Get the commit id out of the build= string - * - * @param build - * the build string - * @return the parsed commit id - */ - private static String parseCommit(String build) { - Matcher matcher = COMMIT_PATTERN.matcher(build); - if (matcher.matches()) { - return matcher.group(1); - } - return null; - } - - /** - * Get the Date out of the build= string - * - * @param build - * the build string - * @return the parsed Date - */ - private static Date parseBuildDate(String build) { - Matcher matcher = BUILD_DATE_PATTERN.matcher(build); - Date date = null; - if (matcher.matches()) { - String dateStr = matcher.group(1); - SimpleDateFormat f = new SimpleDateFormat(BUILD_DATE_FORMAT); - try { - date = dateStr.length() > BUILD_DATE_FORMAT.length() ? - f.parse(dateStr.substring(dateStr.length() - BUILD_DATE_FORMAT.length())) : - f.parse(dateStr); - } catch (ParseException e) { - return null; - } - } - return date; - } -} diff --git a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/RunAllPerfTests.java b/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/RunAllPerfTests.java deleted file mode 100644 index 2acc94e8a5..0000000000 --- a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/RunAllPerfTests.java +++ /dev/null @@ -1,31 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2014, 2015 École Polytechnique de Montréal - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Geneviève Bastien - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.tracecompass.alltests.perf; - -import org.junit.runner.RunWith; -import org.junit.runners.Suite; - -/** - * Master test suite for all Trace Compass performance tests. - */ -@RunWith(Suite.class) -@Suite.SuiteClasses({ - org.eclipse.tracecompass.ctf.core.tests.perf.AllPerfTests.class, - org.eclipse.tracecompass.lttng2.kernel.core.tests.perf.AllPerfTests.class, - org.eclipse.tracecompass.pcap.core.tests.perf.AllPerfTests.class, - org.eclipse.tracecompass.tmf.core.tests.perf.AllPerfTests.class, - org.eclipse.tracecompass.tmf.ctf.core.tests.perf.AllPerfTests.class -}) -public class RunAllPerfTests { - -} diff --git a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/swtbot/RunAllSWTBotTests.java b/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/swtbot/RunAllSWTBotTests.java deleted file mode 100644 index 1b22051399..0000000000 --- a/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/swtbot/RunAllSWTBotTests.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2014, 2015 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Marc-Andre Laperle - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.tracecompass.alltests.swtbot; - -import org.junit.runner.RunWith; -import org.junit.runners.Suite; - -/** - * Master test suite for all Trace Compass SWTBot unit tests. - * - * Note that the SWTBot tests need to be executed in a non-UI thread - * which is why they are separated in a different test suite. - */ -@RunWith(Suite.class) -@Suite.SuiteClasses({ - org.eclipse.tracecompass.tmf.ui.swtbot.tests.AllTmfUISWTBotTests.class, - org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests.AllTests.class, - org.eclipse.tracecompass.tmf.pcap.ui.swtbot.tests.AllTests.class, - org.eclipse.tracecompass.tmf.remote.ui.swtbot.tests.AllTmfRemoteUISWTBotTests.class, - org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests.AllTests.class -}) -public class RunAllSWTBotTests { - -} diff --git a/org.eclipse.tracecompass.releng-site/.project b/org.eclipse.tracecompass.releng-site/.project deleted file mode 100644 index 51d1d378c0..0000000000 --- a/org.eclipse.tracecompass.releng-site/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - org.eclipse.tracecompass.releng-site - - - - - - org.eclipse.pde.UpdateSiteBuilder - - - - - - org.eclipse.pde.UpdateSiteNature - - diff --git a/org.eclipse.tracecompass.releng-site/category.xml b/org.eclipse.tracecompass.releng-site/category.xml deleted file mode 100644 index 4cfd0e5c25..0000000000 --- a/org.eclipse.tracecompass.releng-site/category.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - Nightly builds of Trace Compass project. - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.eclipse.tracecompass.releng-site/pom.xml b/org.eclipse.tracecompass.releng-site/pom.xml deleted file mode 100644 index 8e3603eb4f..0000000000 --- a/org.eclipse.tracecompass.releng-site/pom.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - 4.0.0 - - - org.eclipse.tracecompass - org.eclipse.tracecompass - 1.0.0-SNAPSHOT - - - org.eclipse.tracecompass.releng-site - 1.0.0-SNAPSHOT - Trace Compass Repository - eclipse-repository - - - - - org.jboss.tools.tycho-plugins - repository-utils - - - generate-facade - package - - generate-repository-facade - - - - - true - true - - - - - - - - deploy-update-site - - /home/data/httpd/download.eclipse.org/tracecompass/master/repository/ - - - - - maven-antrun-plugin - 1.8 - - - deploy - install - - run - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.eclipse.tracecompass.target/.project b/org.eclipse.tracecompass.target/.project deleted file mode 100644 index 7e01e9516d..0000000000 --- a/org.eclipse.tracecompass.target/.project +++ /dev/null @@ -1,11 +0,0 @@ - - - org.eclipse.tracecompass.target - - - - - - - - diff --git a/org.eclipse.tracecompass.target/baseline/tracecompass-baseline-1.0.target b/org.eclipse.tracecompass.target/baseline/tracecompass-baseline-1.0.target deleted file mode 100644 index d0b13a8041..0000000000 --- a/org.eclipse.tracecompass.target/baseline/tracecompass-baseline-1.0.target +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.eclipse.tracecompass.target/pom.xml b/org.eclipse.tracecompass.target/pom.xml deleted file mode 100644 index 3e8f9ae30b..0000000000 --- a/org.eclipse.tracecompass.target/pom.xml +++ /dev/null @@ -1,46 +0,0 @@ - - 4.0.0 - - - org.eclipse.tracecompass - org.eclipse.tracecompass - 1.0.0-SNAPSHOT - - - org.eclipse.tracecompass - org.eclipse.tracecompass.target - Trace Compass Target Platform - 1.0.0 - pom - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.9.1 - - - attach-artifacts - package - - attach-artifact - - - - - tracecompass-eStaging.target - target - tracecompass-eStaging - - - - - - - - - - diff --git a/org.eclipse.tracecompass.target/tracecompass-eStaging.target b/org.eclipse.tracecompass.target/tracecompass-eStaging.target deleted file mode 100644 index be8d2def06..0000000000 --- a/org.eclipse.tracecompass.target/tracecompass-eStaging.target +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --Xms40m --Xmx512M --XX:MaxPermSize=256m --consolelog - - diff --git a/org.eclipse.tracecompass.testing/.project b/org.eclipse.tracecompass.testing/.project deleted file mode 100644 index 2c6415a6de..0000000000 --- a/org.eclipse.tracecompass.testing/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - org.eclipse.tracecompass.testing - - - - - - org.eclipse.pde.FeatureBuilder - - - - - - org.eclipse.pde.FeatureNature - - diff --git a/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.resources.prefs b/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0203..0000000000 --- a/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.runtime.prefs deleted file mode 100644 index 5a0ad22d2a..0000000000 --- a/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.runtime.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -line.separator=\n diff --git a/org.eclipse.tracecompass.testing/build.properties b/org.eclipse.tracecompass.testing/build.properties deleted file mode 100644 index 43f158a811..0000000000 --- a/org.eclipse.tracecompass.testing/build.properties +++ /dev/null @@ -1,16 +0,0 @@ -############################################################################### -# Copyright (c) 2014, 2015 Ericsson -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Ericsson - Initial API and implementation -############################################################################### - -bin.includes = feature.xml,\ - feature.properties,\ - p2.inf -src.includes = sourceTemplateFeature/p2.inf diff --git a/org.eclipse.tracecompass.testing/feature.properties b/org.eclipse.tracecompass.testing/feature.properties deleted file mode 100644 index 859def565c..0000000000 --- a/org.eclipse.tracecompass.testing/feature.properties +++ /dev/null @@ -1,19 +0,0 @@ -############################################################################### -# Copyright (c) 2015 Ericsson -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Ericsson - Initial API and implementation -############################################################################### - -featureName=Trace Compass Testing Feature - -description=Trace Compass Tests plug-ins - -featureProvider=Eclipse Trace Compass - -copyright=Copyright 2015 Ericsson diff --git a/org.eclipse.tracecompass.testing/feature.xml b/org.eclipse.tracecompass.testing/feature.xml deleted file mode 100644 index c9fb6ec9ba..0000000000 --- a/org.eclipse.tracecompass.testing/feature.xml +++ /dev/null @@ -1,204 +0,0 @@ - - - - - %description - - - - %copyright - - - - %license - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.eclipse.tracecompass.testing/p2.inf b/org.eclipse.tracecompass.testing/p2.inf deleted file mode 100644 index 41d4698e17..0000000000 --- a/org.eclipse.tracecompass.testing/p2.inf +++ /dev/null @@ -1 +0,0 @@ -update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.lttng.testing.feature.group' || pc.name == 'org.eclipse.tracecompass.testing.feature.group')) \ No newline at end of file diff --git a/org.eclipse.tracecompass.testing/pom.xml b/org.eclipse.tracecompass.testing/pom.xml deleted file mode 100644 index c5125c09bc..0000000000 --- a/org.eclipse.tracecompass.testing/pom.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - 4.0.0 - - - org.eclipse.tracecompass - org.eclipse.tracecompass - 1.0.0-SNAPSHOT - - - Trace Compass Testing Feature - org.eclipse.tracecompass.testing - 1.0.0-SNAPSHOT - - eclipse-feature - - - - - org.eclipse.tycho.extras - tycho-source-feature-plugin - - - source-feature - package - - source-feature - - - - - - org.eclipse.tycho - tycho-p2-plugin - ${tycho-version} - - - attached-p2-metadata - package - - p2-metadata - - - - - - - diff --git a/org.eclipse.tracecompass.testing/sourceTemplateFeature/p2.inf b/org.eclipse.tracecompass.testing/sourceTemplateFeature/p2.inf deleted file mode 100644 index 8adac24f0e..0000000000 --- a/org.eclipse.tracecompass.testing/sourceTemplateFeature/p2.inf +++ /dev/null @@ -1 +0,0 @@ -update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.lttng.testing.source.feature.group' || pc.name == 'org.eclipse.tracecompass.testing.source.feature.group')) \ No newline at end of file diff --git a/pom.xml b/pom.xml index cafdc088d3..c262bf37ef 100644 --- a/pom.xml +++ b/pom.xml @@ -119,12 +119,6 @@ - - performance - - org.eclipse.tracecompass.alltests - - macosx @@ -160,13 +154,10 @@ lttng pcap rcp + releng statesystem tmf - org.eclipse.tracecompass.releng-site - org.eclipse.tracecompass.target - org.eclipse.tracecompass.testing - org.eclipse.tracecompass.examples diff --git a/releng/org.eclipse.tracecompass.alltests/.classpath b/releng/org.eclipse.tracecompass.alltests/.classpath new file mode 100644 index 0000000000..098194ca4b --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/releng/org.eclipse.tracecompass.alltests/.gitignore b/releng/org.eclipse.tracecompass.alltests/.gitignore new file mode 100644 index 0000000000..94a2dd146a --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/.gitignore @@ -0,0 +1 @@ +*.json \ No newline at end of file diff --git a/releng/org.eclipse.tracecompass.alltests/.project b/releng/org.eclipse.tracecompass.alltests/.project new file mode 100644 index 0000000000..be1aeea418 --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/.project @@ -0,0 +1,34 @@ + + + org.eclipse.tracecompass.alltests + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + org.eclipse.pde.api.tools.apiAnalysisBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.api.tools.apiAnalysisNature + + diff --git a/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.resources.prefs b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.runtime.prefs b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 0000000000..5a0ad22d2a --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.core.prefs b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000000..0409c61aff --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,403 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.codeComplete.argumentPrefixes= +org.eclipse.jdt.core.codeComplete.argumentSuffixes= +org.eclipse.jdt.core.codeComplete.fieldPrefixes=f +org.eclipse.jdt.core.codeComplete.fieldSuffixes= +org.eclipse.jdt.core.codeComplete.localPrefixes= +org.eclipse.jdt.core.codeComplete.localSuffixes= +org.eclipse.jdt.core.codeComplete.staticFieldPrefixes= +org.eclipse.jdt.core.codeComplete.staticFieldSuffixes= +org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes= +org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes= +org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=enabled +org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore +org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull +org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault +org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable +org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.7 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.doc.comment.support=enabled +org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=error +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.autoboxing=ignore +org.eclipse.jdt.core.compiler.problem.comparingIdentical=error +org.eclipse.jdt.core.compiler.problem.deadCode=error +org.eclipse.jdt.core.compiler.problem.deprecation=error +org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled +org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled +org.eclipse.jdt.core.compiler.problem.discouragedReference=error +org.eclipse.jdt.core.compiler.problem.emptyStatement=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=error +org.eclipse.jdt.core.compiler.problem.fallthroughCase=error +org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled +org.eclipse.jdt.core.compiler.problem.fieldHiding=error +org.eclipse.jdt.core.compiler.problem.finalParameterBound=error +org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=error +org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error +org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled +org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error +org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error +org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error +org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning +org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled +org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled +org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled +org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=protected +org.eclipse.jdt.core.compiler.problem.localVariableHiding=error +org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error +org.eclipse.jdt.core.compiler.problem.missingDefaultCase=error +org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error +org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=enabled +org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error +org.eclipse.jdt.core.compiler.problem.missingJavadocComments=warning +org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled +org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=protected +org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags +org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning +org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled +org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled +org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=protected +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled +org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error +org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error +org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error +org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error +org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore +org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning +org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=warning +org.eclipse.jdt.core.compiler.problem.nullReference=error +org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error +org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning +org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error +org.eclipse.jdt.core.compiler.problem.parameterAssignment=error +org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error +org.eclipse.jdt.core.compiler.problem.potentialNullReference=error +org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning +org.eclipse.jdt.core.compiler.problem.rawTypeReference=error +org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning +org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error +org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=error +org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error +org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore +org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=error +org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled +org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error +org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled +org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled +org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=enabled +org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore +org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error +org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=disabled +org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=error +org.eclipse.jdt.core.compiler.problem.unclosedCloseable=error +org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore +org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=error +org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error +org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error +org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=error +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=disabled +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=disabled +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled +org.eclipse.jdt.core.compiler.problem.unusedImport=error +org.eclipse.jdt.core.compiler.problem.unusedLabel=error +org.eclipse.jdt.core.compiler.problem.unusedLocal=error +org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore +org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore +org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled +org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error +org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore +org.eclipse.jdt.core.compiler.problem.unusedWarningToken=error +org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error +org.eclipse.jdt.core.compiler.source=1.7 +org.eclipse.jdt.core.formatter.align_type_members_on_columns=false +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_assignment=0 +org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 +org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 +org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0 +org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 +org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 +org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 +org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 +org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=0 +org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 +org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 +org.eclipse.jdt.core.formatter.blank_lines_after_package=1 +org.eclipse.jdt.core.formatter.blank_lines_before_field=0 +org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 +org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 +org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 +org.eclipse.jdt.core.formatter.blank_lines_before_method=1 +org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 +org.eclipse.jdt.core.formatter.blank_lines_before_package=0 +org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 +org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 +org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false +org.eclipse.jdt.core.formatter.comment.format_block_comments=true +org.eclipse.jdt.core.formatter.comment.format_header=false +org.eclipse.jdt.core.formatter.comment.format_html=true +org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true +org.eclipse.jdt.core.formatter.comment.format_line_comments=true +org.eclipse.jdt.core.formatter.comment.format_source_code=true +org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true +org.eclipse.jdt.core.formatter.comment.indent_root_tags=true +org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert +org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert +org.eclipse.jdt.core.formatter.comment.line_length=80 +org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true +org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true +org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false +org.eclipse.jdt.core.formatter.compact_else_if=true +org.eclipse.jdt.core.formatter.continuation_indentation=2 +org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 +org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off +org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on +org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false +org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true +org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true +org.eclipse.jdt.core.formatter.indent_empty_lines=false +org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true +org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false +org.eclipse.jdt.core.formatter.indentation.size=4 +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert +org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert +org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert +org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert +org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.join_lines_in_comments=true +org.eclipse.jdt.core.formatter.join_wrapped_lines=false +org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false +org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false +org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false +org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false +org.eclipse.jdt.core.formatter.lineSplit=250 +org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false +org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false +org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 +org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 +org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true +org.eclipse.jdt.core.formatter.tabulation.char=space +org.eclipse.jdt.core.formatter.tabulation.size=4 +org.eclipse.jdt.core.formatter.use_on_off_tags=false +org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false +org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true +org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true +org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true diff --git a/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.ui.prefs b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000000..232a3fd764 --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,60 @@ +eclipse.preferences.version=1 +editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true +formatter_profile=_tmf-style +formatter_settings_version=12 +org.eclipse.jdt.ui.exception.name=e +org.eclipse.jdt.ui.gettersetter.use.is=true +org.eclipse.jdt.ui.keywordthis=false +org.eclipse.jdt.ui.overrideannotation=true +sp_cleanup.add_default_serial_version_id=true +sp_cleanup.add_generated_serial_version_id=false +sp_cleanup.add_missing_annotations=false +sp_cleanup.add_missing_deprecated_annotations=true +sp_cleanup.add_missing_methods=false +sp_cleanup.add_missing_nls_tags=false +sp_cleanup.add_missing_override_annotations=true +sp_cleanup.add_missing_override_annotations_interface_methods=true +sp_cleanup.add_serial_version_id=false +sp_cleanup.always_use_blocks=true +sp_cleanup.always_use_parentheses_in_expressions=false +sp_cleanup.always_use_this_for_non_static_field_access=false +sp_cleanup.always_use_this_for_non_static_method_access=false +sp_cleanup.convert_to_enhanced_for_loop=false +sp_cleanup.correct_indentation=false +sp_cleanup.format_source_code=false +sp_cleanup.format_source_code_changes_only=false +sp_cleanup.make_local_variable_final=false +sp_cleanup.make_parameters_final=false +sp_cleanup.make_private_fields_final=true +sp_cleanup.make_type_abstract_if_missing_method=false +sp_cleanup.make_variable_declarations_final=false +sp_cleanup.never_use_blocks=false +sp_cleanup.never_use_parentheses_in_expressions=true +sp_cleanup.on_save_use_additional_actions=true +sp_cleanup.organize_imports=false +sp_cleanup.qualify_static_field_accesses_with_declaring_class=false +sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true +sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true +sp_cleanup.qualify_static_member_accesses_with_declaring_class=false +sp_cleanup.qualify_static_method_accesses_with_declaring_class=false +sp_cleanup.remove_private_constructors=true +sp_cleanup.remove_trailing_whitespaces=true +sp_cleanup.remove_trailing_whitespaces_all=true +sp_cleanup.remove_trailing_whitespaces_ignore_empty=false +sp_cleanup.remove_unnecessary_casts=false +sp_cleanup.remove_unnecessary_nls_tags=false +sp_cleanup.remove_unused_imports=false +sp_cleanup.remove_unused_local_variables=false +sp_cleanup.remove_unused_private_fields=true +sp_cleanup.remove_unused_private_members=false +sp_cleanup.remove_unused_private_methods=true +sp_cleanup.remove_unused_private_types=true +sp_cleanup.sort_members=false +sp_cleanup.sort_members_all=false +sp_cleanup.use_blocks=true +sp_cleanup.use_blocks_only_for_return_and_throw=false +sp_cleanup.use_parentheses_in_expressions=false +sp_cleanup.use_this_for_non_static_field_access=false +sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true +sp_cleanup.use_this_for_non_static_method_access=false +sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true diff --git a/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.api.tools.prefs b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.api.tools.prefs new file mode 100644 index 0000000000..acc3abd47c --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.api.tools.prefs @@ -0,0 +1,97 @@ +ANNOTATION_ELEMENT_TYPE_ADDED_METHOD_WITHOUT_DEFAULT_VALUE=Error +ANNOTATION_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error +ANNOTATION_ELEMENT_TYPE_REMOVED_FIELD=Error +ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD=Error +ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error +API_COMPONENT_ELEMENT_TYPE_REMOVED_API_TYPE=Error +API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_API_TYPE=Error +API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_TYPE=Error +API_COMPONENT_ELEMENT_TYPE_REMOVED_TYPE=Error +API_USE_SCAN_FIELD_SEVERITY=Error +API_USE_SCAN_METHOD_SEVERITY=Error +API_USE_SCAN_TYPE_SEVERITY=Error +CLASS_ELEMENT_TYPE_ADDED_METHOD=Error +CLASS_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error +CLASS_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error +CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error +CLASS_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error +CLASS_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error +CLASS_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error +CLASS_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error +CLASS_ELEMENT_TYPE_REMOVED_CONSTRUCTOR=Error +CLASS_ELEMENT_TYPE_REMOVED_FIELD=Error +CLASS_ELEMENT_TYPE_REMOVED_METHOD=Error +CLASS_ELEMENT_TYPE_REMOVED_SUPERCLASS=Error +CLASS_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error +CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error +CONSTRUCTOR_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error +CONSTRUCTOR_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error +CONSTRUCTOR_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error +CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error +ENUM_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error +ENUM_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error +ENUM_ELEMENT_TYPE_REMOVED_ENUM_CONSTANT=Error +ENUM_ELEMENT_TYPE_REMOVED_FIELD=Error +ENUM_ELEMENT_TYPE_REMOVED_METHOD=Error +ENUM_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error +FIELD_ELEMENT_TYPE_ADDED_VALUE=Error +FIELD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error +FIELD_ELEMENT_TYPE_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT=Error +FIELD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error +FIELD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error +FIELD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error +FIELD_ELEMENT_TYPE_CHANGED_TYPE=Error +FIELD_ELEMENT_TYPE_CHANGED_VALUE=Error +FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENT=Error +FIELD_ELEMENT_TYPE_REMOVED_VALUE=Error +ILLEGAL_EXTEND=Warning +ILLEGAL_IMPLEMENT=Warning +ILLEGAL_INSTANTIATE=Warning +ILLEGAL_OVERRIDE=Warning +ILLEGAL_REFERENCE=Warning +INTERFACE_ELEMENT_TYPE_ADDED_FIELD=Error +INTERFACE_ELEMENT_TYPE_ADDED_METHOD=Error +INTERFACE_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error +INTERFACE_ELEMENT_TYPE_ADDED_SUPER_INTERFACE_WITH_METHODS=Error +INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error +INTERFACE_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error +INTERFACE_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error +INTERFACE_ELEMENT_TYPE_REMOVED_FIELD=Error +INTERFACE_ELEMENT_TYPE_REMOVED_METHOD=Error +INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error +INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error +INVALID_JAVADOC_TAG=Warning +INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Warning +LEAK_EXTEND=Warning +LEAK_FIELD_DECL=Warning +LEAK_IMPLEMENT=Warning +LEAK_METHOD_PARAM=Warning +LEAK_METHOD_RETURN_TYPE=Warning +METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error +METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error +METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error +METHOD_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error +METHOD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error +METHOD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error +METHOD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error +METHOD_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error +METHOD_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error +METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error +MISSING_EE_DESCRIPTIONS=Ignore +TYPE_PARAMETER_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error +TYPE_PARAMETER_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error +TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error +TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error +TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error +TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error +UNUSED_PROBLEM_FILTERS=Warning +automatically_removed_unused_problem_filters=false +eclipse.preferences.version=1 +incompatible_api_component_version=Error +incompatible_api_component_version_include_major_without_breaking_change=Disabled +incompatible_api_component_version_include_minor_without_api_change=Disabled +invalid_since_tag_version=Error +malformed_since_tag=Error +missing_since_tag=Error +report_api_breakage_when_major_version_incremented=Disabled +report_resolution_errors_api_component=Warning diff --git a/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.prefs b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.prefs new file mode 100644 index 0000000000..62cfa90dee --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/.settings/org.eclipse.pde.prefs @@ -0,0 +1,32 @@ +compilers.f.unresolved-features=1 +compilers.f.unresolved-plugins=1 +compilers.incompatible-environment=1 +compilers.p.build=1 +compilers.p.build.bin.includes=1 +compilers.p.build.encodings=2 +compilers.p.build.java.compiler=2 +compilers.p.build.java.compliance=1 +compilers.p.build.missing.output=2 +compilers.p.build.output.library=1 +compilers.p.build.source.library=1 +compilers.p.build.src.includes=1 +compilers.p.deprecated=1 +compilers.p.discouraged-class=1 +compilers.p.internal=1 +compilers.p.missing-packages=2 +compilers.p.missing-version-export-package=2 +compilers.p.missing-version-import-package=2 +compilers.p.missing-version-require-bundle=2 +compilers.p.no-required-att=0 +compilers.p.not-externalized-att=2 +compilers.p.unknown-attribute=1 +compilers.p.unknown-class=1 +compilers.p.unknown-element=1 +compilers.p.unknown-identifier=1 +compilers.p.unknown-resource=1 +compilers.p.unresolved-ex-points=0 +compilers.p.unresolved-import=0 +compilers.s.create-docs=false +compilers.s.doc-folder=doc +compilers.s.open-tags=1 +eclipse.preferences.version=1 diff --git a/releng/org.eclipse.tracecompass.alltests/META-INF/MANIFEST.MF b/releng/org.eclipse.tracecompass.alltests/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..186ea83fff --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/META-INF/MANIFEST.MF @@ -0,0 +1,45 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %Bundle-Name +Bundle-Vendor: %Bundle-Vendor +Bundle-Version: 1.0.0.qualifier +Bundle-Localization: plugin +Bundle-SymbolicName: org.eclipse.tracecompass.alltests;singleton:=true +Bundle-ActivationPolicy: lazy +Bundle-RequiredExecutionEnvironment: JavaSE-1.7 +Require-Bundle: org.junit;bundle-version="4.0.0", + org.eclipse.core.runtime, + org.eclipse.test.performance, + org.eclipse.tracecompass.common.core.tests, + org.eclipse.tracecompass.ctf.core.tests, + org.eclipse.tracecompass.gdbtrace.core.tests, + org.eclipse.tracecompass.gdbtrace.ui.tests, + org.eclipse.tracecompass.analysis.os.linux.core.tests, + org.eclipse.tracecompass.lttng2.control.core.tests, + org.eclipse.tracecompass.lttng2.control.ui.tests, + org.eclipse.tracecompass.lttng2.kernel.core.tests, + org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests, + org.eclipse.tracecompass.lttng2.ust.core.tests, + org.eclipse.tracecompass.lttng2.ust.ui.tests, + org.eclipse.tracecompass.statesystem.core.tests, + org.eclipse.tracecompass.tmf.core.tests, + org.eclipse.tracecompass.tmf.ctf.core.tests, + org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests, + org.eclipse.tracecompass.tmf.ui.swtbot.tests, + org.eclipse.tracecompass.tmf.ui.tests, + org.eclipse.tracecompass.ctf.parser.tests, + org.eclipse.tracecompass.btf.core.tests, + org.eclipse.tracecompass.tmf.analysis.xml.core.tests, + org.eclipse.tracecompass.tmf.analysis.xml.ui.tests, + org.eclipse.tracecompass.pcap.core.tests, + org.eclipse.tracecompass.tmf.pcap.core.tests, + org.eclipse.tracecompass.tmf.pcap.ui.swtbot.tests, + org.eclipse.tracecompass.tmf.remote.core.tests, + org.eclipse.tracecompass.tmf.remote.ui.tests, + org.eclipse.tracecompass.tmf.remote.ui.swtbot.tests +Export-Package: org.eclipse.tracecompass.alltests;x-internal:=true, + org.eclipse.tracecompass.alltests.perf;x-internal:=true, + org.eclipse.tracecompass.alltests.swtbot;x-internal:=true +Import-Package: org.apache.derby.jdbc, + org.json +Bundle-Activator: org.eclipse.tracecompass.alltests.Activator diff --git a/releng/org.eclipse.tracecompass.alltests/RunAllCoreTests.launch b/releng/org.eclipse.tracecompass.alltests/RunAllCoreTests.launch new file mode 100644 index 0000000000..e4265e0a79 --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/RunAllCoreTests.launch @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/releng/org.eclipse.tracecompass.alltests/about.html b/releng/org.eclipse.tracecompass.alltests/about.html new file mode 100644 index 0000000000..c258ef55d8 --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/about.html @@ -0,0 +1,28 @@ + + + + +About + + +

About This Content

+ +

June 5, 2006

+

License

+ +

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise +indicated below, the Content is provided to you under the terms and conditions of the +Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available +at http://www.eclipse.org/legal/epl-v10.html. +For purposes of the EPL, "Program" will mean the Content.

+ +

If you did not receive this Content directly from the Eclipse Foundation, the Content is +being redistributed by another party ("Redistributor") and different terms and conditions may +apply to your use of any object code in the Content. Check the Redistributor's license that was +provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise +indicated below, the terms and conditions of the EPL still apply to any source code in the Content +and such source code may be obtained at http://www.eclipse.org.

+ + + \ No newline at end of file diff --git a/releng/org.eclipse.tracecompass.alltests/build.properties b/releng/org.eclipse.tracecompass.alltests/build.properties new file mode 100644 index 0000000000..978a8de6ba --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/build.properties @@ -0,0 +1,19 @@ +############################################################################### +# Copyright (c) 2013, 2015 Ericsson +# +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Ericsson - Initial API and implementation +############################################################################### + +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + .,\ + plugin.properties,\ + about.html +src.includes = about.html diff --git a/releng/org.eclipse.tracecompass.alltests/plugin.properties b/releng/org.eclipse.tracecompass.alltests/plugin.properties new file mode 100644 index 0000000000..9db8ee5144 --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/plugin.properties @@ -0,0 +1,14 @@ +############################################################################### +# Copyright (c) 2013, 2014 Ericsson +# +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Ericsson - Initial API and implementation +############################################################################### + +Bundle-Vendor = Eclipse Trace Compass +Bundle-Name = Trace Compass All Tests diff --git a/releng/org.eclipse.tracecompass.alltests/pom.xml b/releng/org.eclipse.tracecompass.alltests/pom.xml new file mode 100644 index 0000000000..bb8467031f --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/pom.xml @@ -0,0 +1,100 @@ + + + + 4.0.0 + + + org.eclipse.tracecompass.releng-parent + org.eclipse.tracecompass + 1.0.0-SNAPSHOT + + + org.eclipse.tracecompass.alltests + 1.0.0-SNAPSHOT + eclipse-test-plugin + + Trace Compass All Tests + + + //127.0.0.1 + build=20140707-1632;host=myhost;config=linux;jvm=1.7 + target + + + + + + org.eclipse.tycho + tycho-surefire-plugin + ${tycho-version} + + -Declipse.perf.dbloc=${perf.database.loc} -Declipse.perf.config=${perf.config} + reversealphabetical + + **/RunAllPerfTests.java + **/PerfResultsToJSon.java + + false + false + org.eclipse.platform.ide + + + + maven-antrun-plugin + + + deploy-performance-files + install + + run + + + + + + + + + + + + + + + + + maven-clean-plugin + 2.6.1 + + + clean-performance-files + clean + + + + . + + *.json + *.js + + + + + + clean + + + + + + + diff --git a/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/Activator.java b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/Activator.java new file mode 100644 index 0000000000..06e21d8231 --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/Activator.java @@ -0,0 +1,173 @@ +/******************************************************************************* + * Copyright (c) 2014, 2015 Ericsson + * + * All rights reserved. This program and the accompanying materials are + * made available under the terms of the Eclipse Public License v1.0 which + * accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Marc-Andre Laperle - Initial implementation + *******************************************************************************/ + +package org.eclipse.tracecompass.alltests; + +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.Plugin; +import org.eclipse.core.runtime.Status; +import org.osgi.framework.BundleContext; + +/** + * The activator class controls the plug-in life cycle. No more than one such + * plug-in can exist at any time. + *

+ * It also provides the plug-in's general logging facility and manages the + * internal tracer. + */ +public class Activator extends Plugin { + + /** + * The plug-in ID + */ + public static final String PLUGIN_ID = "org.eclipse.tracecompass.alltests"; //$NON-NLS-1$ + + /** + * The shared instance + */ + private static Activator fPlugin; + + /** + * Constructor + */ + public Activator() { + setDefault(this); + } + + // ------------------------------------------------------------------------ + // Accessors + // ------------------------------------------------------------------------ + + /** + * Returns the AllTests plug-in instance. + * + * @return the AllTests plug-in instance. + */ + public static Activator getDefault() { + return fPlugin; + } + + // Sets plug-in instance + private static void setDefault(Activator plugin) { + fPlugin = plugin; + } + + // ------------------------------------------------------------------------ + // Plugin + // ------------------------------------------------------------------------ + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + setDefault(this); + } + + @Override + public void stop(BundleContext context) throws Exception { + setDefault(null); + super.stop(context); + } + + + /** + * Log an IStatus object directly + * + * @param status + * The status to log + */ + public static void log(IStatus status) { + fPlugin.getLog().log(status); + } + + // ------------------------------------------------------------------------ + // Log INFO + // ------------------------------------------------------------------------ + + /** + * Logs a message with severity INFO in the runtime log of the plug-in. + * + * @param message + * A message to log + */ + public static void logInfo(String message) { + fPlugin.getLog().log(new Status(IStatus.INFO, PLUGIN_ID, message)); + } + + /** + * Logs a message and exception with severity INFO in the runtime log of the + * plug-in. + * + * @param message + * A message to log + * @param exception + * The corresponding exception + */ + public static void logInfo(String message, Throwable exception) { + fPlugin.getLog().log(new Status(IStatus.INFO, PLUGIN_ID, message, exception)); + } + + // ------------------------------------------------------------------------ + // Log WARNING + // ------------------------------------------------------------------------ + + /** + * Logs a message and exception with severity WARNING in the runtime log of + * the plug-in. + * + * @param message + * A message to log + */ + public static void logWarning(String message) { + fPlugin.getLog().log(new Status(IStatus.WARNING, PLUGIN_ID, message)); + } + + /** + * Logs a message and exception with severity WARNING in the runtime log of + * the plug-in. + * + * @param message + * A message to log + * @param exception + * The corresponding exception + */ + public static void logWarning(String message, Throwable exception) { + fPlugin.getLog().log(new Status(IStatus.WARNING, PLUGIN_ID, message, exception)); + } + + // ------------------------------------------------------------------------ + // Log ERROR + // ------------------------------------------------------------------------ + + /** + * Logs a message and exception with severity ERROR in the runtime log of + * the plug-in. + * + * @param message + * A message to log + */ + public static void logError(String message) { + fPlugin.getLog().log(new Status(IStatus.ERROR, PLUGIN_ID, message)); + } + + /** + * Logs a message and exception with severity ERROR in the runtime log of + * the plug-in. + * + * @param message + * A message to log + * @param exception + * The corresponding exception + */ + public static void logError(String message, Throwable exception) { + fPlugin.getLog().log(new Status(IStatus.ERROR, PLUGIN_ID, message, exception)); + } +} diff --git a/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllCoreTests.java b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllCoreTests.java new file mode 100644 index 0000000000..2dd3579c80 --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllCoreTests.java @@ -0,0 +1,42 @@ +/******************************************************************************* + * Copyright (c) 2013, 2015 Ericsson + * + * All rights reserved. This program and the accompanying materials are + * made available under the terms of the Eclipse Public License v1.0 which + * accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Alexandre Montplaisir - Initial API and implementation + *******************************************************************************/ + +package org.eclipse.tracecompass.alltests; + +import org.junit.runner.RunWith; +import org.junit.runners.Suite; + +/** + * Master test suite for all Trace Compass unit tests. + */ +@RunWith(Suite.class) +@Suite.SuiteClasses({ + org.eclipse.tracecompass.common.core.tests.AllCommonCoreTests.class, + org.eclipse.tracecompass.btf.core.tests.AllTests.class, + org.eclipse.tracecompass.ctf.core.tests.AllCtfCoreTests.class, + org.eclipse.tracecompass.ctf.parser.tests.AllCtfParserTests.class, + org.eclipse.tracecompass.gdbtrace.core.tests.AllGdbTraceCoreTests.class, + org.eclipse.tracecompass.analysis.os.linux.core.tests.AllTests.class, + org.eclipse.tracecompass.lttng2.control.core.tests.AllTests.class, + org.eclipse.tracecompass.lttng2.kernel.core.tests.AllTests.class, + org.eclipse.tracecompass.lttng2.ust.core.tests.AllTests.class, + org.eclipse.tracecompass.pcap.core.tests.AllPcapCoreTests.class, + org.eclipse.tracecompass.statesystem.core.tests.AllTests.class, + org.eclipse.tracecompass.tmf.analysis.xml.core.tests.AllAnalysisXmlCoreTests.class, + org.eclipse.tracecompass.tmf.core.tests.AllTmfCoreTests.class, + org.eclipse.tracecompass.tmf.remote.core.tests.AllTmfRemoteCoreTests.class, + org.eclipse.tracecompass.tmf.ctf.core.tests.AllTests.class, + org.eclipse.tracecompass.tmf.pcap.core.tests.AllTmfPcapCoreTests.class +}) +public class RunAllCoreTests { + +} diff --git a/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllUITests.java b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllUITests.java new file mode 100644 index 0000000000..4822e5311a --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/RunAllUITests.java @@ -0,0 +1,33 @@ +/******************************************************************************* + * Copyright (c) 2013, 2015 Ericsson + * + * All rights reserved. This program and the accompanying materials are + * made available under the terms of the Eclipse Public License v1.0 which + * accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Alexandre Montplaisir - Initial API and implementation + *******************************************************************************/ + +package org.eclipse.tracecompass.alltests; + +import org.junit.runner.RunWith; +import org.junit.runners.Suite; + +/** + * Master test suite for all Trace Compass UI unit tests. + */ +@RunWith(Suite.class) +@Suite.SuiteClasses({ + org.eclipse.tracecompass.gdbtrace.ui.tests.AllGdbTraceUITests.class, + org.eclipse.tracecompass.lttng2.control.ui.tests.AllTests.class, + org.eclipse.tracecompass.lttng2.ust.ui.tests.AllTests.class, + org.eclipse.tracecompass.tmf.analysis.xml.ui.tests.AllAnalysisXmlUiTests.class, + org.eclipse.tracecompass.tmf.remote.ui.tests.AllTmfRemoteUITests.class, + org.eclipse.tracecompass.tmf.ui.tests.AllTmfUITests.class, + +}) +public class RunAllUITests { + +} diff --git a/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/PerfResultsToJSon.java b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/PerfResultsToJSon.java new file mode 100644 index 0000000000..457cadf2ae --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/PerfResultsToJSon.java @@ -0,0 +1,624 @@ +/******************************************************************************* + * Copyright (c) 2014 Ericsson + * + * All rights reserved. This program and the accompanying materials are + * made available under the terms of the Eclipse Public License v1.0 which + * accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Marc-Andre Laperle - Initial API and implementation + *******************************************************************************/ + +package org.eclipse.tracecompass.alltests.perf; + +import java.io.FileWriter; +import java.io.IOException; +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.Iterator; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import org.eclipse.test.internal.performance.PerformanceTestPlugin; +import org.eclipse.test.internal.performance.data.Dim; +import org.eclipse.test.internal.performance.db.DB; +import org.eclipse.test.internal.performance.db.Scenario; +import org.eclipse.test.internal.performance.db.SummaryEntry; +import org.eclipse.test.internal.performance.db.TimeSeries; +import org.eclipse.test.internal.performance.db.Variations; +import org.eclipse.tracecompass.alltests.Activator; +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; +import org.junit.Test; + +/** + * Convert results from the database to JSON suitable for display. + * + * Normal charts: + * + * Individual charts are generated into JSON files in the form chart#.json where + * # is incremented for each new chart. A chart contains data points consisting + * of X and Y values suitable for a line chart. Each point can also have + * additional data, for example the commit id. This format is compatible with + * nvd3. For example: + * + *

+ * 
+ * [{
+ *   "key": "Experiment Benchmark:84 traces",
+ *   "values": [{
+ *       "label": {"commit": "fe3c142"},
+ *       "x": 1405024320000,
+ *       "y": 17592
+ *   }]
+ * }]
+ * 
+ * 
+ * + * Normal charts metadata: + * + * Each chart has an entry in the metada.js file which organizes the charts per + * component and contains additional information to augment the format expected + * by nvd3. Each entry contains the combination of OS and JVM, the filename (in + * JSON format), the title of the chart, the unit (seconds, etc) and the + * dimension (CPU time, used heap, etc). + * + *
+ *  
+ *  var MetaData = {
+ *     "applicationComponents": {
+ *         "Experiment benchmark": {
+ *             "name": "Experiment benchmark",
+ *             "tests": [
+ *                 {
+ *                     "dimension": "CPU Time",
+ *                     "file": "chart12",
+ *                     "jvm": "1.7",
+ *                     "os": "linux",
+ *                     "title": "Experiment Benchmark:84 traces",
+ *                     "unit": "s"
+ *                 },
+ *                 {
+ *                     "dimension": "CPU Time",
+ *                     "file": "chart11",
+ *                     "jvm": "1.7",
+ *                     "os": "linux",
+ *                     "title": "Experiment Benchmark:6 traces",
+ *                     "unit": "s"
+ *                 },
+ * ...
+ *  
+ * 
+ * + * Overview charts: + * + * In addition to the normal charts, overview charts are generated. An overview + * chart presents a summary of the scenarios ran for a given OS and JVM + * combination. Only scenarios marked as "global" are added to the overview + * because of space concerns. Overview charts are generated under the + * chart_overview#.json name and look similar in structure to the normal charts + * except that they contain more than one series. + * + *
+ *   
+ * [
+ *   {
+ *       "key": "CTF Read & Seek Benchmark (500 seeks):tr",
+ *       "values": [
+ *           {
+ *               "label": {"commit": "4d34345"},
+ *               "x": 1405436820000,
+ *               "y": 5382.5
+ *           },
+ *           ...
+ *       ]
+ *   },
+ *   {
+ *       "key": "CTF Read Benchmark:trace-kernel",
+ *       "values": [
+ *           {
+ *               "label": {"commit": "4d34345"},
+ *               "x": 1405436820000,
+ *               "y": 1311.5
+ *           },
+ *           ...
+ *       ]
+ *   },
+ *   ...
+ *   
+ * 
+ * + * Overview charts metadata: + * + * Overview charts also have similar metadata entries to normal charts except + * they are not organized by component. + * + *
+ *   
+ * var MetaData = {
+ * ...
+ *   "overviews": {
+ *       "1": {
+ *           "dimension": "",
+ *           "file": "chart_overview0",
+ *           "jvm": "1.7",
+ *           "os": "linux",
+ *           "title": "linux / 1.7",
+ *           "unit": ""
+ *       },
+ *       "2": {
+ *           "dimension": "",
+ *           "file": "chart_overview1",
+ *           "jvm": "1.7",
+ *           "os": "windows",
+ *           "title": "windows / 1.7",
+ *           "unit": ""
+ *       },
+ *       ...
+ *   
+ * 
+ * + * Finally, since we want to be able to filter all the charts by OS/JVM + * combination, there is a section in the metadata that lists all the + * combinations: + * + *
+ *   
+ *     "osjvm": {
+ *       "1": {
+ *           "description": "linux / 1.7",
+ *           "jvm": "1.7",
+ *           "os": "linux"
+ *       },
+ *       "2": {
+ *           "description": "windows / 1.7",
+ *           "jvm": "1.7",
+ *           "os": "windows"
+ *       },
+ *       "3": {
+ *           "description": "mac / 1.7",
+ *           "jvm": "1.7",
+ *           "os": "mac"
+ *       }
+ *   },
+ *   
+ * 
+ * + * All of this data is meant to be view on a website. Specifically, the source + * code for our implementation is available on GitHub at + * https://github.com/PSRCode/ITCFYWebsite + * + * It makes use of the NVD3 project to display the charts based on the data + * generated by this class. + */ +public class PerfResultsToJSon { + + /* + * Labels + */ + private static final String APPLICATION_COMPONENTS_LABEL = "applicationComponents"; + private static final String BUILD_LABEL = "build"; + private static final String COMMIT_LABEL = "commit"; + private static final String CONFIG_LABEL = "config"; + private static final String DESCRIPTION_LABEL = "description"; + private static final String DIMENSION_LABEL = "dimension"; + private static final String FILE_LABEL = "file"; + private static final String HOST_LABEL = "host"; + private static final String JVM_LABEL = "jvm"; + private static final String KEY_LABEL = "key"; + private static final String LABEL_LABEL = "label"; + private static final String NAME_LABEL = "name"; + private static final String OS_LABEL = "os"; + private static final String OSJVM_LABEL = "osjvm"; + private static final String OVERVIEWS_LABEL = "overviews"; + private static final String TESTS_LABEL = "tests"; + private static final String TITLE_LABEL = "title"; + private static final String UNIT_LABEL = "unit"; + private static final String VALUES_LABEL = "values"; + private static final String X_LABEL = "x"; + private static final String Y_LABEL = "y"; + + private static final String BUILD_DATE_FORMAT = "yyyyMMdd-HHmm"; + private static final String OVERVIEW_CHART_FILE_NAME = "chart_overview"; + private static final String METADATA_FILE_NAME = "meta"; + private static final String METADATA_FILE_NAME_EXTENSION = ".js"; + private static final String CHART_FILE_NAME = "chart"; + private static final String CHART_FILE_NAME_EXTENSION = ".json"; + private static final String WILDCARD_PATTERN = "%"; + private static final String COMPONENT_SEPARATOR = "#"; + private static final String META_DATA_JAVASCRIPT_START = "var MetaData = "; + + private static Pattern BUILD_DATE_PATTERN = Pattern.compile("(\\w+-\\w+)(-\\w+)?"); + private static Pattern COMMIT_PATTERN = Pattern.compile(".*-.*-(.*)"); + + private JSONObject fApplicationComponents = new JSONObject(); + private JSONObject fOverviews = new JSONObject(); + + private int fNumChart = 0; + private int fNumOverviewChart = 0; + + /** + * Convert results from the database to JSON suitable for display + * + *
+     * For each variant (os/jvm combination)
+     *    - For each summary entry (scenario)
+     *      - Generate a chart
+     *      - Add it to global summary (if needed)
+     *      - Create the metadata for this test
+     *    - Create an overview chart for this os/jvm
+     * 
+ * + * @throws JSONException + * JSON error + * @throws IOException + * IO error + */ + @Test + public void parseResults() throws JSONException, IOException { + Variations configVariations = PerformanceTestPlugin.getVariations(); + JSONObject osJvmVariants = createOsJvm(); + + Iterator keysIt = osJvmVariants.keys(); + while (keysIt.hasNext()) { + JSONArray overviewSummarySeries = new JSONArray(); + + JSONObject variant = osJvmVariants.getJSONObject((String) keysIt.next()); + String seriesKey = PerformanceTestPlugin.BUILD; + + // Clone the variations from the environment because it might have + // extra parameters like host=, etc. + Variations buildVariations = (Variations) configVariations.clone(); + buildVariations.setProperty(JVM_LABEL, variant.getString(JVM_LABEL)); + buildVariations.setProperty(CONFIG_LABEL, variant.getString(OS_LABEL)); + buildVariations.setProperty(BUILD_LABEL, WILDCARD_PATTERN); + + Scenario[] scenarios = DB.queryScenarios(buildVariations, WILDCARD_PATTERN, seriesKey, null); + SummaryEntry[] summaryEntries = DB.querySummaries(buildVariations, WILDCARD_PATTERN); + for (SummaryEntry entry : summaryEntries) { + Scenario scenario = getScenario(entry.scenarioName, scenarios); + JSONObject scenarioSeries = createScenarioChart(scenario, entry, buildVariations); + // Add to global summary + if (scenarioSeries != null && entry.isGlobal) { + overviewSummarySeries.put(scenarioSeries); + } + } + + JSONObject overviewMetadata = createOverviewChart(overviewSummarySeries, buildVariations); + fOverviews.put(Integer.toString(fNumOverviewChart), overviewMetadata); + } + + // Create the matadata javascript file that includes OS/JVM combinations + // (for filtering), application components and overviews (one of OS/JVM + // combination) + JSONObject rootMetadata = new JSONObject(); + rootMetadata.put(OSJVM_LABEL, osJvmVariants); + rootMetadata.put(APPLICATION_COMPONENTS_LABEL, fApplicationComponents); + rootMetadata.put(OVERVIEWS_LABEL, fOverviews); + try (FileWriter fw1 = new FileWriter(METADATA_FILE_NAME + METADATA_FILE_NAME_EXTENSION)) { + fw1.write(META_DATA_JAVASCRIPT_START + rootMetadata.toString(4)); + } + } + + /** + * Create chart for a scenario instance and add it to the relevant metadatas + * + * @param scenario + * the scenario. For example, + * "CTF Read & Seek Benchmark (500 seeks)". + * @param entry + * an entry from the summary. Only scenarios that are part of the + * summary are processed. + * @param variations + * all variations to consider to create the scenario chart. For + * example build=%;jvm=1.7;config=linux will generate a chart for + * all builds on Linux / JVM 1.7 + * + * @return + * @throws JSONException + * JSON error + * @throws IOException + * IO error + */ + private JSONObject createScenarioChart(Scenario scenario, SummaryEntry entry, Variations variations) throws JSONException, IOException { + if (scenario == null) { + return null; + } + String[] split = entry.scenarioName.split(COMPONENT_SEPARATOR); + if (split.length < 3) { + Activator.logError("Invalid scenario name \"" + entry.scenarioName + "\", it must be in format: org.package.foo#component#test"); + return null; + } + + // Generate individual chart + JSONArray rootScenario = new JSONArray(); + JSONObject series = createSerie(scenario, variations, entry.shortName, entry.dimension); + rootScenario.put(series); + int numChart = fNumChart++; + try (FileWriter fw = new FileWriter(CHART_FILE_NAME + numChart + CHART_FILE_NAME_EXTENSION)) { + fw.write(rootScenario.toString(4)); + } + + // Create the metadata + JSONObject testMetadata = new JSONObject(); + testMetadata.put(TITLE_LABEL, entry.shortName); + testMetadata.put(FILE_LABEL, CHART_FILE_NAME + numChart); + testMetadata.put(OS_LABEL, variations.getProperty(CONFIG_LABEL)); + testMetadata.put(JVM_LABEL, variations.getProperty(JVM_LABEL)); + testMetadata.put(DIMENSION_LABEL, entry.dimension.getName()); + testMetadata.put(UNIT_LABEL, entry.dimension.getUnit().getShortName()); + + // Add the scenario to the metadata, under the correct component + String componentName = split[1]; + JSONObject componentObject = null; + if (fApplicationComponents.has(componentName)) { + componentObject = fApplicationComponents.getJSONObject(componentName); + } else { + componentObject = new JSONObject(); + componentObject.put(NAME_LABEL, componentName); + componentObject.put(TESTS_LABEL, new JSONArray()); + fApplicationComponents.put(componentName, componentObject); + } + JSONArray tests = componentObject.getJSONArray(TESTS_LABEL); + tests.put(testMetadata); + + return series; + } + + /** + * Create an overview chart for this OS / JVM combination. The chart is made + * of multiple series (scenarios) that were marked as global. + * + * @param overviewSummarySeries + * an array of series to include in the chart (multiple + * scenarios) + * @param variations + * the variations used to generate the series to be included in + * this overview chart. For example build=%;jvm=1.7;config=linux + * will generate an overview chart for Linux / JVM 1.7 + * @return the overview metadata JSON object + * @throws JSONException + * JSON error + * @throws IOException + * io error + */ + private JSONObject createOverviewChart(JSONArray overviewSummarySeries, Variations variations) throws IOException, JSONException { + int numOverviewChart = fNumOverviewChart++; + try (FileWriter fw = new FileWriter(OVERVIEW_CHART_FILE_NAME + numOverviewChart + CHART_FILE_NAME_EXTENSION)) { + fw.write(overviewSummarySeries.toString(4)); + } + + String os = variations.getProperty(CONFIG_LABEL); + String jvm = variations.getProperty(JVM_LABEL); + + // Create the overview metadata + JSONObject overviewMetadata = new JSONObject(); + overviewMetadata.put(TITLE_LABEL, os + " / " + jvm); + overviewMetadata.put(FILE_LABEL, OVERVIEW_CHART_FILE_NAME + numOverviewChart); + overviewMetadata.put(OS_LABEL, os); + overviewMetadata.put(JVM_LABEL, jvm); + overviewMetadata.put(DIMENSION_LABEL, ""); + overviewMetadata.put(UNIT_LABEL, ""); + + return overviewMetadata; + } + + private static Scenario getScenario(String scenarioName, Scenario[] scenarios) { + for (int i = 0; i < scenarios.length; i++) { + Scenario s = scenarios[i]; + if (s.getScenarioName().equals(scenarioName)) { + return s; + } + + } + return null; + } + + /** + * Get all combinations of OS / JVM. This will be used for filtering. + * + * @return the JSON object containing all the combinations + * @throws JSONException + * JSON error + */ + private static JSONObject createOsJvm() throws JSONException { + JSONObject osjvm = new JSONObject(); + List oses = getDistinctOses(); + + int osJvmIndex = 1; + for (String os : oses) { + String key = JVM_LABEL; + Variations v = new Variations(); + + v.setProperty(BUILD_LABEL, WILDCARD_PATTERN); + v.setProperty(HOST_LABEL, WILDCARD_PATTERN); + v.setProperty(CONFIG_LABEL, os); + v.setProperty(JVM_LABEL, WILDCARD_PATTERN); + + List jvms = new ArrayList<>(); + DB.queryDistinctValues(jvms, key, v, WILDCARD_PATTERN); + for (String jvm : jvms) { + JSONObject osjvmItem = new JSONObject(); + osjvmItem.put(OS_LABEL, os); + osjvmItem.put(JVM_LABEL, jvm); + osjvmItem.put(DESCRIPTION_LABEL, os + " / " + jvm); + osjvm.put(Integer.toString(osJvmIndex), osjvmItem); + osJvmIndex++; + } + } + + return osjvm; + } + + /** + * Get all the distinct OS values + * + * @return the distinct OS values + */ + private static List getDistinctOses() { + List configs = new ArrayList<>(); + String key = PerformanceTestPlugin.CONFIG; + Variations v = new Variations(); + v.setProperty(WILDCARD_PATTERN, WILDCARD_PATTERN); + DB.queryDistinctValues(configs, key, v, WILDCARD_PATTERN); + return configs; + } + + /** + * This main can be run from within Eclipse provided everything is on the + * class path. + * + * @param args + * the arguments + * @throws JSONException + * JSON error + * @throws IOException + * io error + */ + public static void main(String[] args) throws JSONException, IOException { + new PerfResultsToJSon().parseResults(); + } + + /** + * Create a series of data points for a given scenario through variations + * + * @param scenario + * the scenario. For example, + * "CTF Read & Seek Benchmark (500 seeks)". + * @param variations + * all variations to consider to create the series. For example + * build=%;jvm=1.7;config=linux will generate the series for all + * builds on Linux / JVM 1.7 + * @param shortName + * the short name of the scenario + * @param dimension + * the dimension of interest (CPU time, used java heap, etc). + * @return the generated JSON object representing a series of data points + * for this scenario + * @throws JSONException + */ + private static JSONObject createSerie(Scenario scenario, Variations variations, String shortName, Dim dimension) throws JSONException { + JSONObject o = new JSONObject(); + o.putOpt(KEY_LABEL, shortName); + o.putOpt(VALUES_LABEL, createDataPoints(scenario, variations, dimension)); + return o; + } + + /** + * Create data points for a given scenario and variations. + * + * @param s + * the scenario. For example, + * "CTF Read & Seek Benchmark (500 seeks)". + * @param variations + * all variations to consider to create the data points. For + * example build=%;jvm=1.7;config=linux will generate the data + * points for all builds on Linux / JVM 1.7 + * @param dimension + * the dimension of interest (CPU time, used java heap, etc). + * + * @return the generated JSON array of points + * @throws JSONException + * JSON error + */ + private static JSONArray createDataPoints(Scenario s, Variations variations, Dim dimension) throws JSONException { + // Can be uncommented to see raw dump + //s.dump(System.out, PerformanceTestPlugin.BUILD); + + String[] builds = DB.querySeriesValues(s.getScenarioName(), variations, PerformanceTestPlugin.BUILD); + Date[] dates = new Date[builds.length]; + String[] commits = new String[builds.length]; + for (int i = 0; i < builds.length; i++) { + dates[i] = parseBuildDate(builds[i]); + commits[i] = parseCommit(builds[i]); + } + + TimeSeries timeSeries = s.getTimeSeries(dimension); + JSONArray dataPoints = new JSONArray(); + int length = timeSeries.getLength(); + for (int i = 0; i < length; i++) { + JSONObject point = new JSONObject(); + if (dates[i] == null) { + continue; + } + point.put(X_LABEL, dates[i].getTime()); + double value = 0; + if (timeSeries.getCount(i) > 0) { + value = timeSeries.getValue(i); + if (Double.isNaN(value)) { + value = 0; + } + } + point.put(Y_LABEL, value); + dataPoints.put(point); + point.put(LABEL_LABEL, createLabel(commits[i])); + } + return dataPoints; + } + + /** + * Create a label JSONObject which is used to attach more information to a + * data point. + * + * @param commit + * the commit id for this data point + * @return the resulting JSON object + * @throws JSONException + * JSON error + */ + private static JSONObject createLabel(String commit) throws JSONException { + /* + * Here we could add more information about this specific data point + * like the commit author, the commit message, etc. + */ + JSONObject label = new JSONObject(); + if (commit != null && !commit.isEmpty()) { + label.put(COMMIT_LABEL, commit); + } + return label; + } + + /** + * Get the commit id out of the build= string + * + * @param build + * the build string + * @return the parsed commit id + */ + private static String parseCommit(String build) { + Matcher matcher = COMMIT_PATTERN.matcher(build); + if (matcher.matches()) { + return matcher.group(1); + } + return null; + } + + /** + * Get the Date out of the build= string + * + * @param build + * the build string + * @return the parsed Date + */ + private static Date parseBuildDate(String build) { + Matcher matcher = BUILD_DATE_PATTERN.matcher(build); + Date date = null; + if (matcher.matches()) { + String dateStr = matcher.group(1); + SimpleDateFormat f = new SimpleDateFormat(BUILD_DATE_FORMAT); + try { + date = dateStr.length() > BUILD_DATE_FORMAT.length() ? + f.parse(dateStr.substring(dateStr.length() - BUILD_DATE_FORMAT.length())) : + f.parse(dateStr); + } catch (ParseException e) { + return null; + } + } + return date; + } +} diff --git a/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/RunAllPerfTests.java b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/RunAllPerfTests.java new file mode 100644 index 0000000000..2acc94e8a5 --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/perf/RunAllPerfTests.java @@ -0,0 +1,31 @@ +/******************************************************************************* + * Copyright (c) 2014, 2015 École Polytechnique de Montréal + * + * All rights reserved. This program and the accompanying materials are + * made available under the terms of the Eclipse Public License v1.0 which + * accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Geneviève Bastien - Initial API and implementation + *******************************************************************************/ + +package org.eclipse.tracecompass.alltests.perf; + +import org.junit.runner.RunWith; +import org.junit.runners.Suite; + +/** + * Master test suite for all Trace Compass performance tests. + */ +@RunWith(Suite.class) +@Suite.SuiteClasses({ + org.eclipse.tracecompass.ctf.core.tests.perf.AllPerfTests.class, + org.eclipse.tracecompass.lttng2.kernel.core.tests.perf.AllPerfTests.class, + org.eclipse.tracecompass.pcap.core.tests.perf.AllPerfTests.class, + org.eclipse.tracecompass.tmf.core.tests.perf.AllPerfTests.class, + org.eclipse.tracecompass.tmf.ctf.core.tests.perf.AllPerfTests.class +}) +public class RunAllPerfTests { + +} diff --git a/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/swtbot/RunAllSWTBotTests.java b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/swtbot/RunAllSWTBotTests.java new file mode 100644 index 0000000000..1b22051399 --- /dev/null +++ b/releng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/swtbot/RunAllSWTBotTests.java @@ -0,0 +1,34 @@ +/******************************************************************************* + * Copyright (c) 2014, 2015 Ericsson + * + * All rights reserved. This program and the accompanying materials are + * made available under the terms of the Eclipse Public License v1.0 which + * accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Marc-Andre Laperle - Initial API and implementation + *******************************************************************************/ + +package org.eclipse.tracecompass.alltests.swtbot; + +import org.junit.runner.RunWith; +import org.junit.runners.Suite; + +/** + * Master test suite for all Trace Compass SWTBot unit tests. + * + * Note that the SWTBot tests need to be executed in a non-UI thread + * which is why they are separated in a different test suite. + */ +@RunWith(Suite.class) +@Suite.SuiteClasses({ + org.eclipse.tracecompass.tmf.ui.swtbot.tests.AllTmfUISWTBotTests.class, + org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests.AllTests.class, + org.eclipse.tracecompass.tmf.pcap.ui.swtbot.tests.AllTests.class, + org.eclipse.tracecompass.tmf.remote.ui.swtbot.tests.AllTmfRemoteUISWTBotTests.class, + org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests.AllTests.class +}) +public class RunAllSWTBotTests { + +} diff --git a/releng/org.eclipse.tracecompass.releng-site/.project b/releng/org.eclipse.tracecompass.releng-site/.project new file mode 100644 index 0000000000..51d1d378c0 --- /dev/null +++ b/releng/org.eclipse.tracecompass.releng-site/.project @@ -0,0 +1,17 @@ + + + org.eclipse.tracecompass.releng-site + + + + + + org.eclipse.pde.UpdateSiteBuilder + + + + + + org.eclipse.pde.UpdateSiteNature + + diff --git a/releng/org.eclipse.tracecompass.releng-site/category.xml b/releng/org.eclipse.tracecompass.releng-site/category.xml new file mode 100644 index 0000000000..4cfd0e5c25 --- /dev/null +++ b/releng/org.eclipse.tracecompass.releng-site/category.xml @@ -0,0 +1,32 @@ + + + + Nightly builds of Trace Compass project. + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/releng/org.eclipse.tracecompass.releng-site/pom.xml b/releng/org.eclipse.tracecompass.releng-site/pom.xml new file mode 100644 index 0000000000..b499ba4162 --- /dev/null +++ b/releng/org.eclipse.tracecompass.releng-site/pom.xml @@ -0,0 +1,94 @@ + + + + + 4.0.0 + + + org.eclipse.tracecompass.releng-parent + org.eclipse.tracecompass + 1.0.0-SNAPSHOT + + + org.eclipse.tracecompass.releng-site + 1.0.0-SNAPSHOT + Trace Compass Repository + eclipse-repository + + + + + org.jboss.tools.tycho-plugins + repository-utils + + + generate-facade + package + + generate-repository-facade + + + + + true + true + + + + + + + + deploy-update-site + + /home/data/httpd/download.eclipse.org/tracecompass/master/repository/ + + + + + maven-antrun-plugin + 1.8 + + + deploy + install + + run + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/releng/org.eclipse.tracecompass.target/.project b/releng/org.eclipse.tracecompass.target/.project new file mode 100644 index 0000000000..7e01e9516d --- /dev/null +++ b/releng/org.eclipse.tracecompass.target/.project @@ -0,0 +1,11 @@ + + + org.eclipse.tracecompass.target + + + + + + + + diff --git a/releng/org.eclipse.tracecompass.target/baseline/tracecompass-baseline-1.0.target b/releng/org.eclipse.tracecompass.target/baseline/tracecompass-baseline-1.0.target new file mode 100644 index 0000000000..d0b13a8041 --- /dev/null +++ b/releng/org.eclipse.tracecompass.target/baseline/tracecompass-baseline-1.0.target @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/releng/org.eclipse.tracecompass.target/pom.xml b/releng/org.eclipse.tracecompass.target/pom.xml new file mode 100644 index 0000000000..79d322dc87 --- /dev/null +++ b/releng/org.eclipse.tracecompass.target/pom.xml @@ -0,0 +1,46 @@ + + 4.0.0 + + + org.eclipse.tracecompass.releng-parent + org.eclipse.tracecompass + 1.0.0-SNAPSHOT + + + org.eclipse.tracecompass + org.eclipse.tracecompass.target + Trace Compass Target Platform + 1.0.0 + pom + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.9.1 + + + attach-artifacts + package + + attach-artifact + + + + + tracecompass-eStaging.target + target + tracecompass-eStaging + + + + + + + + + + diff --git a/releng/org.eclipse.tracecompass.target/tracecompass-eStaging.target b/releng/org.eclipse.tracecompass.target/tracecompass-eStaging.target new file mode 100644 index 0000000000..be8d2def06 --- /dev/null +++ b/releng/org.eclipse.tracecompass.target/tracecompass-eStaging.target @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-Xms40m +-Xmx512M +-XX:MaxPermSize=256m +-consolelog + + diff --git a/releng/org.eclipse.tracecompass.testing/.project b/releng/org.eclipse.tracecompass.testing/.project new file mode 100644 index 0000000000..2c6415a6de --- /dev/null +++ b/releng/org.eclipse.tracecompass.testing/.project @@ -0,0 +1,17 @@ + + + org.eclipse.tracecompass.testing + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/releng/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.resources.prefs b/releng/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/releng/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/releng/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.runtime.prefs b/releng/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 0000000000..5a0ad22d2a --- /dev/null +++ b/releng/org.eclipse.tracecompass.testing/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/releng/org.eclipse.tracecompass.testing/build.properties b/releng/org.eclipse.tracecompass.testing/build.properties new file mode 100644 index 0000000000..43f158a811 --- /dev/null +++ b/releng/org.eclipse.tracecompass.testing/build.properties @@ -0,0 +1,16 @@ +############################################################################### +# Copyright (c) 2014, 2015 Ericsson +# +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Ericsson - Initial API and implementation +############################################################################### + +bin.includes = feature.xml,\ + feature.properties,\ + p2.inf +src.includes = sourceTemplateFeature/p2.inf diff --git a/releng/org.eclipse.tracecompass.testing/feature.properties b/releng/org.eclipse.tracecompass.testing/feature.properties new file mode 100644 index 0000000000..859def565c --- /dev/null +++ b/releng/org.eclipse.tracecompass.testing/feature.properties @@ -0,0 +1,19 @@ +############################################################################### +# Copyright (c) 2015 Ericsson +# +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Ericsson - Initial API and implementation +############################################################################### + +featureName=Trace Compass Testing Feature + +description=Trace Compass Tests plug-ins + +featureProvider=Eclipse Trace Compass + +copyright=Copyright 2015 Ericsson diff --git a/releng/org.eclipse.tracecompass.testing/feature.xml b/releng/org.eclipse.tracecompass.testing/feature.xml new file mode 100644 index 0000000000..c9fb6ec9ba --- /dev/null +++ b/releng/org.eclipse.tracecompass.testing/feature.xml @@ -0,0 +1,204 @@ + + + + + %description + + + + %copyright + + + + %license + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/releng/org.eclipse.tracecompass.testing/p2.inf b/releng/org.eclipse.tracecompass.testing/p2.inf new file mode 100644 index 0000000000..41d4698e17 --- /dev/null +++ b/releng/org.eclipse.tracecompass.testing/p2.inf @@ -0,0 +1 @@ +update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.lttng.testing.feature.group' || pc.name == 'org.eclipse.tracecompass.testing.feature.group')) \ No newline at end of file diff --git a/releng/org.eclipse.tracecompass.testing/pom.xml b/releng/org.eclipse.tracecompass.testing/pom.xml new file mode 100644 index 0000000000..2052c3eeed --- /dev/null +++ b/releng/org.eclipse.tracecompass.testing/pom.xml @@ -0,0 +1,57 @@ + + + + 4.0.0 + + + org.eclipse.tracecompass.releng-parent + org.eclipse.tracecompass + 1.0.0-SNAPSHOT + + + Trace Compass Testing Feature + org.eclipse.tracecompass.testing + 1.0.0-SNAPSHOT + + eclipse-feature + + + + + org.eclipse.tycho.extras + tycho-source-feature-plugin + + + source-feature + package + + source-feature + + + + + + org.eclipse.tycho + tycho-p2-plugin + ${tycho-version} + + + attached-p2-metadata + package + + p2-metadata + + + + + + + diff --git a/releng/org.eclipse.tracecompass.testing/sourceTemplateFeature/p2.inf b/releng/org.eclipse.tracecompass.testing/sourceTemplateFeature/p2.inf new file mode 100644 index 0000000000..8adac24f0e --- /dev/null +++ b/releng/org.eclipse.tracecompass.testing/sourceTemplateFeature/p2.inf @@ -0,0 +1 @@ +update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.lttng.testing.source.feature.group' || pc.name == 'org.eclipse.tracecompass.testing.source.feature.group')) \ No newline at end of file diff --git a/releng/pom.xml b/releng/pom.xml new file mode 100644 index 0000000000..66b5adf851 --- /dev/null +++ b/releng/pom.xml @@ -0,0 +1,48 @@ + + + + + 4.0.0 + + + 3.0 + + + + org.eclipse.tracecompass + org.eclipse.tracecompass + 1.0.0-SNAPSHOT + + + org.eclipse.tracecompass.releng-parent + org.eclipse.tracecompass + 1.0.0-SNAPSHOT + pom + + Trace Compass Release Engineering Parent + + + org.eclipse.tracecompass.releng-site + org.eclipse.tracecompass.target + org.eclipse.tracecompass.testing + + + + + performance + + org.eclipse.tracecompass.alltests + + + + +