summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | Merge remote-tracking branch 'origin/stable' into ↵bertagaz2018-11-27107-1180/+1909
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | feature/14596-automated-tests-for-ASP-gui-on-stable
| * | | | | | | | Test suite: Move the ASP feature later in the prioritiezd ones.bertagaz2018-11-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It made the usb_install fails because it lacked space where it was. Refs: #14596
| * | | | | | | | Test suite: add ASP feature in the prioritized features.bertagaz2018-11-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Putting it before the usb_* features may help in reducing the memory footprint on the system. Refs: #14596
| * | | | | | | | Test suite: Refine ASP step name and regexp.bertagaz2018-11-262-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | Test suite: reintroduce check in ASP Debian package removal.bertagaz2018-11-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without it the scenario failed again, somehow the ASP service succeeded to install the package despite the Debian package files being removed. This should leverage the kind of race condition we hit there. Refs: #14596
| * | | | | | | | Test suite: Remove APT from list of features using temporary snapshots.bertagaz2018-11-241-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | Test suite: Add delay between ASP service status check.bertagaz2018-11-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should lower the load a bit. Refs: #14596
| * | | | | | | | Test suite: rename APT installation/removal check function.bertagaz2018-11-242-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | Test suite: don't use instance variables in ASP tests when not necessary.bertagaz2018-11-231-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | Test suite: Use more $vm.execute_successfully() where relavant in ASP scenario.bertagaz2018-11-231-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also remove unnecessary workaround on deb file removal. Refs: #14596
| * | | | | | | | Test suite: Merge four simple ASP scenarios in one.bertagaz2018-11-202-26/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will remove three Tails boots from the feature running time. Refs: #15496
| * | | | | | | | Test suite: Ensure the ASP package files removal is effective before going ↵bertagaz2018-11-201-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in on. In some Jenkins run the cowsay deb file was not really removed and installation succeeded in the last scenario. Let's check the file are gone before trying to fail installing them. Refs: #14596
| * | | | | | | | Test suite: Unplug unnecessary network for the last ASP scenario.bertagaz2018-11-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | Test suite: Factorize out package install/removal.bertagaz2018-11-192-11/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | Test suite: Make apt uninstall step more robust.bertagaz2018-11-191-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | Merge remote-tracking branch 'origin/stable' into ↵bertagaz2018-11-15907-6819/+12541
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | feature/14596-automated-tests-for-ASP-gui-on-stable
| * | | | | | | | | Test suite: last ASP step renaming.bertagaz2018-11-152-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All '/I open/I can open/' issues should be fixed. Refs: #14596
| * | | | | | | | | Tests suite: Make the last ASP scenario solid and require on less reboot.bertagaz2018-11-152-9/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Test suite: Really fix the package removal step.bertagaz2018-11-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using dpkg to test if a package was uninstalled was racy and error prone: once really completely removed, dpkg don't have any reference of the package in its database anymore. The 'deinstall' dpkg state is only temporary, so we can not really rely on it to know if a package is removed. Let's use 'apt-cache policy' rather. Refs: #14596
| * | | | | | | | | Test suite: Bump waiting time on package removal.bertagaz2018-11-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Last one wad not enough for this step. Refs: #14596
| * | | | | | | | | Revert "Test suite: Remove broken part of a regexp."bertagaz2018-11-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit d0fc9b520191568956b601335081d2b0c2ad68b8. Appartently it was not the cause of failures I've seen. Refs: #14596
| * | | | | | | | | Test suite: try to fix the last ASP scenario:bertagaz2018-11-091-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Bump time waiting for the notification. * Check ASP is correctly configured after adding the package. Refs: #14596
| * | | | | | | | | Test suite: Remove broken part of a regexp.bertagaz2018-11-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This leads to breaking a step in an ASP scenario: 'When I uninstall "cowsay" using apt' Refs: #14596
| * | | | | | | | | Test suite: bump timeout for package installation and removal.bertagaz2018-11-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Recent tests show that it no takes a bit more time, probably because of ASP coming into play. Refs: #14596
| * | | | | | | | | Test suite: fix typo in ASP step.bertagaz2018-11-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Test suite: reorder the ASP scenario to lower a bit more the running time.bertagaz2018-11-091-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Test suite: Fix ASP failure notification scenario.bertagaz2018-11-092-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Test suite: fix typo.bertagaz2018-11-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Test suite: Fix the coherence of the way the "I open" steps are written.bertagaz2018-11-082-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Test suite: run dpkg --compare-versions on the host.bertagaz2018-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Test suite: fix race condition.bertagaz2018-11-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The VM is shut down too fast before the cowsay package is really added to the ASP list, so let's check for it before the reboot. Refs: #14596
| * | | | | | | | | Test suite: Few fixes on some tests and a forgotten renamed step.bertagaz2018-11-082-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Test suite: Be more precise in a step name.bertagaz2018-11-082-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're login in this step, so its name should state so. refs: #14596
| * | | | | | | | | Test suite: Fix typobertagaz2018-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Reflow long lines (refs: #14576).intrigeri2018-11-081-4/+4
| | | | | | | | | |
| * | | | | | | | | Use stable URL (refs: #14576)intrigeri2018-11-081-1/+1
| | | | | | | | | |
| * | | | | | | | | Format comments consistently (refs: #14576)intrigeri2018-11-081-1/+1
| | | | | | | | | |
| * | | | | | | | | Improve phrasing (refs: #14576)intrigeri2018-11-082-3/+3
| | | | | | | | | |
| * | | | | | | | | Turn step into a complete sentence (refs: #14576)intrigeri2018-11-082-2/+2
| | | | | | | | | |
| * | | | | | | | | Improve phrasing (refs: #14576)intrigeri2018-11-081-1/+1
| | | | | | | | | |
| * | | | | | | | | Fix grammar (refs: #14576)intrigeri2018-11-081-1/+1
| | | | | | | | | |
| * | | | | | | | | Fix typo (refs: #14576)intrigeri2018-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "software" is an uncountable noun and "Additional software" is how this feature is called in our user-facing doc.
| * | | | | | | | | Test suite: Fix condition on empty file in ASP step.bertagaz2018-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that file_empty? errors out if file does not exist, we have to check for its presence now. Refs: #14596
| * | | | | | | | | Test suite: Fix non-caprturing regexp handling in some steps.bertagaz2018-11-082-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug introduced with 710d832fddfe42b79cafa8c65d12b115a0cdb0bd Refs: #14596
| * | | | | | | | | Test suite: Remove unnecessary duplicates steps.bertagaz2018-11-071-11/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Test suite: Make the GUI removal step in ASP feature more coherent.bertagaz2018-11-072-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It does not need to check for the removal of the package in ASP configuration, given the next step already does it. Refs: #14596
| * | | | | | | | | Test suite: Another step renaming fix.bertagaz2018-11-071-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Getting tired... Refs: #14596
| * | | | | | | | | Test suite: Fix file_empty? semantic.bertagaz2018-11-071-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Test suite: Fix again renamed ASP step.bertagaz2018-11-071-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596
| * | | | | | | | | Test suite: Fix another forgotten renamed step.bertagaz2018-11-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs: #14596