Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CBI/p2repoAnalyzers/Repo Reports"

< CBI
m (Made a little more current.)
(Replaced content with "= This page has been moved to https://github.com/eclipse-cbi/p2repo-analyzers/blob/main/README.md = ")
 
(20 intermediate revisions by 6 users not shown)
Line 1: Line 1:
==Common Software Repository Reports==
+
= This page has been moved to https://github.com/eclipse-cbi/p2repo-analyzers/blob/main/README.md =
  
This page roughly describes collection of automated checks and reports to run against p2 repositories or directories of jars. Eventually it will become more of a "how to" and FAQ oriented page.
+
[[Category:CBI| ]]
 
+
The reports are ran against the latest successful CLEAN BUILD on Hudson, so can always be viewed there. There is even a link on the Hudson build instance [https://hudson.eclipse.org/simrel/ main page] that links to the [https://hudson.eclipse.org/simrel/job/simrel.mars.runaggregator.CLEAN_BUILD/lastSuccessfulBuild/artifact/aggregation/final/buildInfo/reporeports/index.html latest report].  The report is also copied, along with the repository, so it ends up on staging area too, so can be also be viewed under [http://download.eclipse.org/staging/neon/buildInfo/reporeports/ staging repo]. 
+
 
+
While many projects have their own, similar tests (which have one way or another provided the starting point for all these tests)
+
it is worth some effort effort to collect some common tests in a common place to encourage reuse and improvements.
+
 
+
For now, the tests and scripts are in Git repo. To load into workspace, and appropriate URL would be similar to
+
 
+
  <code><nowiki>ssh://<userid>@git.eclipse.org/gitroot/simrel/org.eclipse.simrel.tests.git</nowiki></code>
+
 
+
or for Gerrit access:
+
 
+
  <code><nowiki>ssh://<userid>@git.eclipse.org:29418/simrel/org.eclipse.simrel.tests</nowiki></code>
+
 
+
Or, for casual browsing, see {{Git|simrel|org.eclipse.simrel.tests.git}}.
+
 
+
The reports can be [[SimRel/Simultaneous_Release_Reports_Running_Locally| ran locally]] or adopted for your own builds. 
+
 
+
Put another way, the ultimate goal is that the reports for the simultaneous release common repository are simply a final sanity
+
check and that all projects can perform these tests themselves, early in development cycle. But ... until then, the reports will
+
be ran against, at least, the common staging repositories. Most of the tests can be used, with some copy/paste/hacking
+
directly from an IDEs workbench, against a local repository on your file system. Start small. :)
+
 
+
If/when others have fixes, abstractions, or new tests, please open a but in the cross-project component, so these
+
tests and reports can be improved over time by community effort.
+
 
+
The code and scripts, as of right now, are oriented towards simply "producing reports". But if you browse the code,
+
you'll see some commented-out code in places that can cause "failed" flags to be set, which would be appropriate for some
+
projects ... and, long term, maybe even the common repository. Similarly, most, now, are oriented towards being a simple "ant task".
+
It might be possible, with moderate effort, to convert most to "unit tests" for more finely tuned testing and error reporting,
+
if there was ever an advantage to that.
+
 
+
Plus, more recently, Dennis Huebner has contributed the framework to run as JUnit tests, but that still needs to be documented. (See {{bug|487409}})
+
 
+
 
+
[[Category:CBI| ]] [[Category:Oxygen| ]] [[Category:Neon| ]] [[Category:Mars| ]] [[Category:Luna| ]]
+

Latest revision as of 06:52, 8 November 2023

This page has been moved to https://github.com/eclipse-cbi/p2repo-analyzers/blob/main/README.md

Back to the top