CloudSlang / cs-content

Ready-Made CloudSlang Flows and Operations
http://www.cloudslang.io/
73 stars 181 forks source link

Add CI Matrix for various envs [4] #230

Open oritstone opened 9 years ago

oritstone commented 9 years ago

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

meirwah commented 9 years ago

we should look at these for OpenStack : https://github.com/slimjim2234/docker-devstack https://hub.docker.com/r/pataquets/openstack-dashboard/builds/

oritstone commented 8 years ago

Need to be able to run automatically the following areas\tests:

levice14 commented 8 years ago

low coverage, also need to automate the following tests:

tethryus commented 8 years ago

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

levice14 commented 8 years ago

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 commented 8 years ago

@Bonczidai Yes, they can be done.

levice14 commented 8 years ago

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