There is a SmokeTest category in the ATH which seems interesting, it covers:
- FreeStyle Job Creation
- Periodical builds of FreeStyle Jobs
- Parameterized builds of FreeStyle Jobs
- Build history correctness
- User log in and log out capabilities
- Execute system script
- Slave creation and tie jobs to specific labels
- Remote build trigger
- View creation and reg exp
- Jobs renaming
The entire category run (including checkout, docker images run and all the needed set up) takes between 10 and 12 min in my test instance, according to Javadoc is meant to not have more than 10 tests and has been there for some quite time. DISCLAIMER: I am not running in my local instance using the ATH docker image, will do that after I have some data with plain runs just to compare results
Below is a list of the concrete tests executed and some stability measures
- FreestyleJobTest#archiveArtifacts (No failures recorded in history)
- FreestyleJobTest#buildParametrized (No failures recorded in history)
- FreestyleJobTest#buildPeriodically (No failures recorded in history)
- FreestyleJobTest#doNotDiscardSuccessfulBuilds (No failures recorded in history)
- JenkinsDatabaseSecurityRealmTest#login_and_logout (No failures recorded in history)
- ScriptTest#execute_system_script (Not very stable according to history and failing now in ci.jenkins.io even if working perfectly fine in my test instance)
- SlaveTest#tie_job_to_specified_label (Not very stable according to history)
- TriggerRemoteBuildsTest#triggerBuildRemotely (No failures recorded in history)
- ViewTest#findJobThroughRegexp (No failures recorded in history)
- ViewTest#renameJob (No failures recorded in history)
I am currently performing runs of those tests on my test instance every half an hour to get more data about failures and timings, if no problems are found I would recommend to create a new category in the ATH mostly based on the SmokeTest one without the tests that have shown any failure.
Will update this with data after 24 hours of runs. Any comment so far vilacides rtyler olivergondza ?
There is a SmokeTest category in the ATH which seems interesting, it covers:
The entire category run (including checkout, docker images run and all the needed set up) takes between 10 and 12 min in my test instance, according to Javadoc is meant to not have more than 10 tests and has been there for some quite time. DISCLAIMER: I am not running in my local instance using the ATH docker image, will do that after I have some data with plain runs just to compare results
Below is a list of the concrete tests executed and some stability measures
I am currently performing runs of those tests on my test instance every half an hour to get more data about failures and timings, if no problems are found I would recommend to create a new category in the ATH mostly based on the SmokeTest one without the tests that have shown any failure.
Will update this with data after 24 hours of runs. Any comment so far vilacides rtyler olivergondza ?