diff options
Diffstat (limited to 'test/integration/targets/npm/tasks')
-rw-r--r-- | test/integration/targets/npm/tasks/main.yml | 35 | ||||
-rw-r--r-- | test/integration/targets/npm/tasks/run.yml | 2 | ||||
-rw-r--r-- | test/integration/targets/npm/tasks/setup.yml | 6 | ||||
-rw-r--r-- | test/integration/targets/npm/tasks/test.yml | 69 |
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 |