Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CI Matrix for various envs [4] #230

Open
4 of 5 tasks
oritstone opened this issue Jul 6, 2015 · 7 comments
Open
4 of 5 tasks

Add CI Matrix for various envs [4] #230

oritstone opened this issue Jul 6, 2015 · 7 comments

Comments

@oritstone
Copy link

oritstone commented Jul 6, 2015

Need to add a matrix to Travis\Circle CI for running content tests continuously on:

  • Openstack
  • Marathon
  • CoreOS
  • Swarm
  • CAdvisor
@meirwah
Copy link

meirwah commented Aug 29, 2015

@oritstone oritstone changed the title Add CI Matrix for various envs Add CI Matrix for various envs [4] Sep 24, 2015
@oritstone oritstone added this to the 0.9 - sprint 3 milestone Oct 6, 2015
@meshipeer meshipeer removed this from the 1.0 - sprint 1 milestone Dec 28, 2015
@levice14
Copy link
Collaborator

low coverage, also need to automate the following tests:

  • 08:57:36 [INFO] - io.cloudslang.base.files.create_folder_tree
  • 08:57:36 [INFO] - io.cloudslang.base.os.linux.folders.change_ownership
  • 08:57:36 [INFO] - io.cloudslang.base.os.linux.folders.change_permissions
  • 08:57:36 [INFO] - io.cloudslang.base.os.linux.folders.create_symlink
  • 08:57:36 [INFO] - io.cloudslang.base.os.linux.folders.download_content
  • 08:57:36 [INFO] - io.cloudslang.base.os.linux.folders.make_new_folder
  • 08:57:36 [INFO] - io.cloudslang.base.os.linux.samples.deploy_tomcat_on_ubuntu
  • 08:57:36 [INFO] - io.cloudslang.base.os.linux.samples.install_java_on_ubuntu
  • 08:57:36 [INFO] - io.cloudslang.operations_orchestration.createCP.copy_config_items
  • 08:57:36 [INFO] - io.cloudslang.operations_orchestration.createCP.create_package
  • 08:57:36 [INFO] - io.cloudslang.operations_orchestration.get_central_version
  • 08:57:36 [INFO] - io.cloudslang.paas.heroku.account.update_account_email
  • 08:57:36 [INFO] - io.cloudslang.paas.heroku.account.update_account_password

@meshipeer meshipeer modified the milestones: 1.0, 1.0 - sprint 3 Jan 29, 2016
@meshipeer meshipeer modified the milestones: 1.0 - sprint 5, 1.0 Feb 11, 2016
@meshipeer meshipeer modified the milestones: 1.0 - Stabilization, 1.1 Feb 23, 2016
@levice14 levice14 modified the milestones: 1.1, 1.0 - Stabilization Mar 2, 2016
@meshipeer meshipeer modified the milestones: 1.0, 0.9.60 - stabilization Jun 27, 2016
@tethryus
Copy link
Contributor

@meshipeer The whole effort is significant (man days + environments @StefanCristian `s side)

@levice14
Copy link
Collaborator

I think the following tests can be automated with less effort:

31/08/16 16:46:17 [INFO] - io.cloudslang.base.files.add_text_to_file
31/08/16 16:46:17 [INFO] - io.cloudslang.base.files.create_folder_tree
31/08/16 16:46:17 [INFO] - io.cloudslang.base.math.round
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.check_linux_cpu_utilization
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.folders.change_ownership
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.folders.change_permissions
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.folders.create_symlink
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.folders.download_content
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.folders.make_new_folder
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.groups.add_gentoo_group
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.samples.deploy_tomcat_on_gentoo
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.samples.deploy_tomcat_on_ubuntu
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.samples.install_java_on_gentoo
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.samples.install_java_on_ubuntu
31/08/16 16:46:17 [INFO] - io.cloudslang.base.os.linux.users.add_gentoo_user
31/08/16 16:46:17 [INFO] - io.cloudslang.base.utils.url_encoder
31/08/16 16:46:17 [INFO] - io.cloudslang.git.git_create_branch
31/08/16 16:46:17 [INFO] - io.cloudslang.git.git_delete_branch

test suites:
- datetime-local
- linux-local
- xml-local
- jenkins-local
- mysql-local

the other cases need serious devops effort (containerizing) or costly environments

WDYT? @tethryus @mihaitusa

@tethryus
Copy link
Contributor

@Bonczidai Yes, they can be done.

@levice14
Copy link
Collaborator

levice14 commented Oct 4, 2016

when fixing mail we should also test flows that contain this reference (e.g. images_maintenance_with_email)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants