Feature #192
Unit Testing for OpenNebula Core
Status: | Closed | Start date: | 02/17/2010 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | Ruben S. Montero | % Done: | 100% | |
Category: | - | |||
Target version: | - | |||
Resolution: | fixed | Pull request: |
Description
This tickect is to develop unit testing for core components including OCA and driver subsystem.
Related issues
Associated revisions
feature #192: Initial tests for the PoolSQL class
feature #192: Added cache test for the pool
feature #192: Tests for the UserPool
feature #192: Minor fix for the TestPool
feature #192: Decoupled logger classes from Nebula
feature #192: Decouple Logger from Nebula class
feature #192: Base tests for Pool classes
feature #192: free log resources in NebulaLog and base PoolTest class
feature #192: New tests for the user pool
feature #192: Better update tests for user
feature #192: Tests for the hosts
feature #192: fix perms
feature #192: Tests for VirtualMachinePool
feature #192: Tests have the same name for automatic test run
feature #192: Updated pool tests
feature #192: dump tests for VirtualMachinePool
feature #192: Tests for the Virtual Network
feature #192: Automate test execution
feature #192: Logs set to DEBUG level
feature-#192: Added additional CPPUNIT_ASSERT
feature #192: More tests for the HostPool class
feature #192: more tests for UserPool
feature #192: Tests now can be run for sqlite and MySQL backends
feature #192: VM tests don't need one_auth
feature #192: More options for the do_tests script
feature #192: More checks for the PoolTest tests
feature #192: More tests for Vnet allocation. It also solves some bugs.
feature #192: Fix allocate rc check
feature-#192: Testing is not multithread, so removing locks as it masks some errors
feature #192: Tests now uses the same DB
feature #192: one_auth file needed for the VNetwok tests.
feature #192: Test for VM now check DB dump with history items.
feature #192: Fix compilation issues for the tests
feature #192: Tests for match and rank mechanisms
feature #192: Tests fixed for new xml generation with CDATA
feature #192: Fix xml samples broken since d2dea176cb3981f23670b982f17b7e7dd3b14500
feature #192: Memory leak fixed.
feature #192: New test for ImagePool initialization.
feature #192: New test for Template::erase.
feature #192: More tests for TemplateSQL, added also support for testing MySQL.
feature #192: Tests fixed for new public attribe of the Images.
feature #192: New test for Image's public attribute.
feature #192: Virtual Network tests fixed for new public attribute, and new test added for this PUBLIC field.
feature #192: Fixed compilation issues que template_sql test
feature #192: Fix tests for template_sql and better erase method
feature #192: Updated tests for public downcase definition.
feature #192: tests fixed for new VM sql schema.
feature #192: Dump tests fixed for new SQL schema.
feature #192 Added OCA Tests
feature #192 Fixed error on to_xml method when no @xml, now it returns nil
feature #192 Fixed NOKOGIRI returning 0 instead of nil
feature #192 Fixed problem on REXML parser adding \n and whitespaces
feature #192: removed unneeded files
feature #192: Fix cache test for Pools with the new defaults
feature #192: Fixed tests for HostPool
feature #192: New tests for VirtualNetworkPool::nic_attribute
feature #192: Extra checks for host tests.
feature #192: New test for Host::update_info.
feature #192: Host tests fixed for commit fbc455a219ee413692666d2c013dfcfe8970b426
feature #192: Image tests fixed.
feature #192: Tests modified for new ImageTemplate.
feature #192: tests for image persistence.
Feature #192: Tests fixed for commit f1ef57e0b53cf5fdf5f9e79f67e828db7c433f2b, and testing DB name changed for consistency.
feature #192: Recover original db name
Feature 2347 (#192)
- F #2347 changed install.sh file for add the new JSON
- F #2347 Added a new JSON file for the new tab VMGroup
- F #2347 added a new file and folder for the new tab VMGroup
- F #2347 changed name to vm_group
- F #2347
- F #2347
- F #2347 removed roles tab in fill function, for update
- F #2347 Finalized vm_group tab
- F #2347 removed test file and changed role tab hbs
Feature 2347 (#192)
- F #2347 changed install.sh file for add the new JSON
- F #2347 Added a new JSON file for the new tab VMGroup
- F #2347 added a new file and folder for the new tab VMGroup
- F #2347 changed name to vm_group
- F #2347
- F #2347
- F #2347 removed roles tab in fill function, for update
- F #2347 Finalized vm_group tab
- F #2347 removed test file and changed role tab hbs
(cherry picked from commit 882f1bc778e23b69b815e2f866c739d3941fc571)
History
#1 Updated by Ruben S. Montero over 11 years ago
- Target version set to Release 2.0
#2 Updated by Ruben S. Montero about 11 years ago
- % Done changed from 0 to 50
#3 Updated by Ruben S. Montero about 11 years ago
- Status changed from New to Closed
- % Done changed from 50 to 100
- Resolution set to fixed
Tests for the Core Pool, Template, and Action classes are now in master
#4 Updated by Ruben S. Montero about 11 years ago
- Category deleted (
Core & System) - Status changed from Closed to Assigned
- Resolution deleted (
fixed)
#5 Updated by Javi Fontan over 10 years ago
- Target version deleted (
Release 2.0)
#6 Updated by Ruben S. Montero over 10 years ago
- Status changed from Assigned to Closed
- Resolution set to fixed