summaryrefslogtreecommitdiff
path: root/test/integration/targets/npm/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/npm/tasks')
-rw-r--r--test/integration/targets/npm/tasks/main.yml35
-rw-r--r--test/integration/targets/npm/tasks/run.yml2
-rw-r--r--test/integration/targets/npm/tasks/setup.yml6
-rw-r--r--test/integration/targets/npm/tasks/test.yml69
4 files changed, 0 insertions, 112 deletions
diff --git a/test/integration/targets/npm/tasks/main.yml b/test/integration/targets/npm/tasks/main.yml
deleted file mode 100644
index 52c65ccbec..0000000000
--- a/test/integration/targets/npm/tasks/main.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-# test code for the npm module
-
-# This file is part of Ansible
-#
-# Ansible is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Ansible is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
-
-
-# -------------------------------------------------------------
-# Setup steps
-
-# expand remote path
-- command: 'echo {{ output_dir }}'
- register: echo
-- set_fact:
- remote_dir: '{{ echo.stdout }}'
-
-- include_tasks: run.yml
- vars:
- nodejs_version: '{{ item }}'
- nodejs_path: 'node-v{{ nodejs_version }}-{{ ansible_system|lower }}-x{{ ansible_userspace_bits }}'
- with_items:
- - 7.10.1 # provides npm 4.2.0 (last npm < 5 released)
- - 8.0.0 # provides npm 5.0.0
- - 8.2.0 # provides npm 5.3.0 (output change with this version)
diff --git a/test/integration/targets/npm/tasks/run.yml b/test/integration/targets/npm/tasks/run.yml
deleted file mode 100644
index 53b374fa63..0000000000
--- a/test/integration/targets/npm/tasks/run.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-- include_tasks: setup.yml
-- include_tasks: test.yml
diff --git a/test/integration/targets/npm/tasks/setup.yml b/test/integration/targets/npm/tasks/setup.yml
deleted file mode 100644
index 4e0d908e33..0000000000
--- a/test/integration/targets/npm/tasks/setup.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-- name: 'Download NPM'
- unarchive:
- src: 'https://ansible-ci-files.s3.amazonaws.com/test/integration/targets/npm/{{ nodejs_path }}.tar.gz'
- dest: '{{ output_dir }}'
- remote_src: yes
- creates: '{{ output_dir }}/{{ nodejs_path }}.tar.gz'
diff --git a/test/integration/targets/npm/tasks/test.yml b/test/integration/targets/npm/tasks/test.yml
deleted file mode 100644
index ea2dd5b9f9..0000000000
--- a/test/integration/targets/npm/tasks/test.yml
+++ /dev/null
@@ -1,69 +0,0 @@
-- name: 'Remove any node modules'
- file:
- path: '{{ remote_dir }}/node_modules'
- state: absent
-
-- vars:
- # sample: node-v8.2.0-linux-x64.tar.xz
- node_path: '{{ remote_dir }}/{{ nodejs_path }}/bin'
- package: 'iconv-lite'
- block:
- - shell: npm --version
- environment:
- PATH: '{{ node_path }}:{{ ansible_env.PATH }}'
- register: npm_version
-
- - debug:
- var: npm_version.stdout
-
- - name: 'Install simple package without dependency'
- npm:
- path: '{{ remote_dir }}'
- executable: '{{ node_path }}/npm'
- state: present
- name: '{{ package }}'
- environment:
- PATH: '{{ node_path }}:{{ ansible_env.PATH }}'
- register: npm_install
-
- - assert:
- that:
- - npm_install is success
- - npm_install is changed
-
- - name: 'Reinstall simple package without dependency'
- npm:
- path: '{{ remote_dir }}'
- executable: '{{ node_path }}/npm'
- state: present
- name: '{{ package }}'
- environment:
- PATH: '{{ node_path }}:{{ ansible_env.PATH }}'
- register: npm_reinstall
-
- - name: Check there is no change
- assert:
- that:
- - npm_reinstall is success
- - not (npm_reinstall is changed)
-
- - name: 'Manually delete package'
- file:
- path: '{{ remote_dir }}/node_modules/{{ package }}'
- state: absent
-
- - name: 'reinstall simple package'
- npm:
- path: '{{ remote_dir }}'
- executable: '{{ node_path }}/npm'
- state: present
- name: '{{ package }}'
- environment:
- PATH: '{{ node_path }}:{{ ansible_env.PATH }}'
- register: npm_fix_install
-
- - name: Check result is changed and successful
- assert:
- that:
- - npm_fix_install is success
- - npm_fix_install is changed