From Fedora Project Wiki

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
{{Infobox_group
 
{{Infobox_group
 
| name = Fedora 21 Server Test Day
 
| name = Fedora 21 Server Test Day
| image = [[File:Echo-testing-48px.png|link=QA/Test_Days]]
+
| image = [[File:Echo-testing-48px.png|link=QA/Fedora_19_test_days]]
 +
| caption = [[FIXME|FIXME]]
 
| date = November 7th, 2014
 
| date = November 7th, 2014
 
| time = all day
 
| time = all day
| website = [[QA/Test_Days]]
+
| website = [[QA/Fedora_21_test_days]]
 
| irc = [irc://irc.freenode.net/#fedora-test-day #fedora-test-day] ([http://webchat.freenode.net/?channels=fedora-test-day webirc])
 
| irc = [irc://irc.freenode.net/#fedora-test-day #fedora-test-day] ([http://webchat.freenode.net/?channels=fedora-test-day webirc])
 
| fedora_mailing_list = test
 
| fedora_mailing_list = test
Line 13: Line 14:
 
== What to test? ==
 
== What to test? ==
 
   
 
   
Today will be focusing on the major Server features: [[Changes/FrameworkForServerRoleDeployment|Rolekit]], [[Changes/DomainControllerServerRole|FreeIPA]] (the 'Domain Controller role'), [[Changes/CockpitManagementConsole|Cockpit]], and [http://www.openlmi.org/ OpenLMI]. We will be also testing for basic functionality. Please submit your findings to the table below.
+
Today will be focusing on features of Rolekit, freeIPA, cockpit, and openLMI. We will be also testing for basic functionality. Please submit your findings to the table below.
  
 
== Who's available ==
 
== Who's available ==
Line 23: Line 24:
 
* Test Day Organizer and Tester - [[User:Junland|John Unland]] (junland)  
 
* Test Day Organizer and Tester - [[User:Junland|John Unland]] (junland)  
  
== Requirements for testing ==  
+
== Prerequisite for Test Day ==  
  
* A disposable test system (hardware or a virtual machine) with Fedora 21 Server (see  below for image downloads)
+
* Extra Hard Disk Space
* IRC Client (optional)
+
* Virtualbox, QEMU, or VMWare Player
* Enable the Fedora Server Test Day COPR containing updated packages that haven't yet been pushed to the updates-testing repository.
+
* IRC Client (Optional)
** https://copr.fedoraproject.org/coprs/sgallagh/fedora-server-test-day/
+
* x86 / x86-64 / ARM Hardware (Optional)
 
 
=== Getting the test image ===
 
 
 
We are using the Fedora 21 Final TC1 images as the reference testing images. You can find them here:
 
 
 
* [https://dl.fedoraproject.org/pub/alt/stage/21_TC1/Server/x86_64/iso/ x86_64]
 
* [https://dl.fedoraproject.org/pub/alt/stage/21_TC1/Server/i386/iso/ i686]
 
* [https://dl.fedoraproject.org/pub/alt/stage/21_TC1/Server/armhfp/iso/ ARM]
 
  
 
== How to test? ==
 
== How to test? ==
  
* Download the image for your architecture
+
* Download Image for your particular Architecture.
* Verify the download using the CHECKSUM file in the download directory
+
* Verify image through MD5 or SHA256 SUM. (VERY IMPORTANT)
* Install the image to your test system (refer to the [https://docs.fedoraproject.org/en-US/Fedora/20/html/Installation_Guide/index.html Installation Guide] for installation instructions)
+
* Install Image on USB / DVD if you are testing on physical hardware.
* Run the test cases linked in the result table below
+
* Install image in a Virtual Machine or Physical Hardware.
* File bug reports for any bugs you encounter
+
* Run through test cases.
* Add your results to the table
+
* Submit bugs / results in the table below.
 
 
== What to test? ==
 
  
For this Test Day, we will be running the test cases found in the following categories:
+
=== '''Testing Image''' ===
  
# [[:Category:Base_Acceptance_Test_Cases|Base Test Cases]]
+
Testing image can be found here: [http://dl.fedoraproject.org/pub/alt/stage/21_TC1/Server/ Fedora 21 Server Beta]
# [[QA:Testcase_Server_role_deploy|Rolekit Test Case]]
 
# [[:Category:FreeIPA_Test_Cases|FreeIPA Test Cases]]
 
# [[:Category:Realmd_Test_Cases|Realmd Test Cases]]
 
# [[QA:Testcase_Docker_Base_Setup|Docker Base Setup Test Case]]
 
# [https://fedoraproject.org/wiki/Test_Day:2014-09-16_Cockpit Cockpit Test Cases] (TC's Derived from Cockpit's Test Day)
 
  
 +
== Test Cases ==
  
{{admon/warning | FreeIPA installation issue|Be aware of [https://fedorahosted.org/freeipa/ticket/4705 a bug which causes FreeIPA 4.1.1 to fail to install in SELinux enforcing mode]}}
+
* 1. [https://fedoraproject.org/wiki/Category:Base_Acceptance_Test_Cases Base Test Cases]
 +
* 2. [https://fedoraproject.org/wiki/QA:Testcase_Server_role_deploy Rolekit Test Case]
 +
* 3. [https://fedoraproject.org/wiki/Category:FreeIPA_Test_Cases FreeIPA Test Cases]
 +
* 4. [https://fedoraproject.org/wiki/Category:Realmd_Test_Cases Realmd Test Cases]
  
 
== Test Results ==
 
== Test Results ==
  
If you have problems with any of the tests, report a bug to [https://bugzilla.redhat.com Bugzilla] usually for the relevant component - e.g. [https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=21&component=cockpit cockpit], or [https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=21&component=rolekit rolekit].
+
Below is where you input your results for your test cases.
 
 
If you are unsure about exactly how to file the report or what other information to include, just ask on IRC and we will help you. Once you have completed the tests, add your results to the Results table below, following the example results from the first line as a template. The first column should be your name with a link to your User page in the Wiki if you have one. For each test case, use the [[Template:result|result template]] to enter your result, as shown in the example result line.
 
  
 +
If you have problems with any of the tests, report a bug to [https://bugzilla.redhat.com Bugzilla] usually for the component [https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=13&component=udisks udisks], or [https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=13&component=gnome-disk-utility gnome-disk-utility] for bugs in the Palimpsest graphical front end itself. If you are unsure about exactly how to file the report or what other information to include, just ask on IRC and we will help you. Once you have completed the tests, add your results to the Results table below, following the example results from the first line as a template. The first column should be your name with a link to your User page in the Wiki if you have one. For each test case, use the [[Template:result|result template]] to enter your result, as shown in the example result line.
 +
FreeIPA_Test_Cases|FreeIPA Test Cases
 
{|
 
{|
 
! User
 
! User
! [[:Category:Base_Acceptance_Test_Cases|Base Test Cases]]
+
! [[QA:Testcase_sample_1|Sample test 1]]
! [[QA:Testcase_Server_role_deploy|Rolekit Test Case]]
+
! [[QA:Testcase_sample_2|Sample test 2]]
! [[:Category:FreeIPA_Test_Cases|FreeIPA Test Cases]]
+
! [[QA:Testcase_sample_3|Sample test 3]]
! [[:Category:Realmd_Test_Cases|Realmd Test Cases]]
+
! [[QA:Testcase_sample_4|Sample test 4]]
! [[QA:Testcase_Docker_Base_Setup|Docker Base Setup]]
+
! References / Comments
! [https://fedoraproject.org/wiki/Test_Day:2014-09-16_Cockpit Cockpit Test Cases]
 
! References <references/>
 
 
|-
 
|-
 
| [[User:SampleUser|Sample User]]
 
| [[User:SampleUser|Sample User]]
| {{result|none}}
 
| {{result|none}}
 
| {{result|none}}
 
| {{result|pass}}
 
| {{result|warn||54321}}
 
| {{result|fail||12345}}
 
| <references/>
 
|-
 
| [[User:New]]<ref>Copy/Paste this row to create a new one</ref>
 
| {{result|none}}
 
| {{result|none}}
 
| {{result|none}}
 
| {{result|none}}
 
| {{result|none}}
 
| {{result|none}}
 
| <references/>
 
|-
 
| [[User:satellit]]
 
| {{result|pass}} <ref>base initial setup -netinstall req root pswd setup in anaconda to finish * login to root - No firstboot </ref>
 
| {{result|none}}
 
| {{result|none}}
 
| {{result|none}}
 
| {{result|none}}
 
| {{result|none}}
 
| <references/>
 
|-
 
| [[User:potty]]
 
| {{result|pass}}<ref>No problems.</ref>
 
| {{result|warn}}<ref>First deployment ended with "Error: COMMAND_FAILED: 256". Then, I decommission and deploy it again. After that, no problems.</ref>
 
| {{result|none}}
 
| {{result|none}}
 
| {{result|pass}}<ref>No problems.</ref>
 
| {{result|pass}}<ref>No problems.</ref>
 
| <references/>
 
|-
 
| [[User:junland]]
 
| {{result|pass}}<ref>All base tests went smoothly</ref>
 
 
| {{result|none}}  
 
| {{result|none}}  
| {{result|none}}
 
| {{result|none}}
 
| {{result|pass}}<ref>Did a basic run through the steps, downloaded multiple images and ran them. All seemed to be going well.</ref>
 
| {{result|pass}}<ref>Used Firefox on a another VM to access Cockpit and do tests. Made a RAID5 Array, VLAN, New User, Bonding interfaces and other tests.</ref>
 
| <references/>
 
|-
 
| [[User:Roshi]]
 
| {{result|pass}}
 
| {{result|warn}}<ref group="long">First run ended with "Error: COMMAND_FAILED: 256" and after decommissioning and deploying again, 'rolectl list instances' reports: Error: The name :1.161 was not provided by any .service files' </ref>
 
| {{result|none}}
 
| {{result|none}}
 
| {{result|none}}
 
| {{result|none}}
 
| <references/>
 
|-
 
| [[User:pwhalen|pwhalen]]
 
 
| {{result|pass}}
 
| {{result|pass}}
| {{result|fail||1153746}}<ref>As noted, first run 'Error: COMMAND_FAILED: 256' , when trying to redeploy 'Error: UNKNOWN_SETTING: admin_password'</ref> 
+
| {{result|warn}} <ref>Test pass, but also encountered {{bz|54321}}</ref>
| {{result|none}}  
+
| {{result|fail}} <ref>{{bz|12345}}</ref>
| {{result|none}}
 
| {{result|none}}
 
| {{result|warn}}<ref group="long">Cockpit reports storage incorrectly (web interface reports 4.1G, actual 9.9G total size). Network bonding not possible on device. Docker not suported.</ref>
 
 
| <references/>
 
| <references/>
 
|-
 
|-
 
|}
 
|}
 
== Long comments ==
 
<references group="long" />
 
 
  
 
[[Category:Fedora_21_Test_Days]]
 
[[Category:Fedora_21_Test_Days]]

Please note that all contributions to Fedora Project Wiki are considered to be released under the Attribution-Share Alike 4.0 International (see Fedora Project Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please solve the following task below and enter the answer in the box (more info):

Cancel Editing help (opens in new window)