Tests that need to be fixed on windows

Bug #1403084 reported by Bogdan Teleaga
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-core
Fix Released
High
Unassigned

Bug Description

This is the list of tests that are getting skipped atm on windows by package:

in core

api/backups - fails to autogenerate tests

apiserver/charms_test.go - CharmsSuite - wrong requests generated

api/networker + apiserver/networker - slice order incorrect - dimitern

cmd/juju/bootstrap_test.go - TestBootstrapPropagatesEnvErrors - needs proper permissions implementation

cmd/juju/debughooks_test.go

cmd/juju/plugin_test.go - to be fixed - bash

cmd/jujud/main_test - CrypticAcquireContext tests

cmd/jujud/machine_test - TestMachineAgentSymlinkJujuRunExists

cmd/jujud/agent/upgrade_test - TestDowngradeOnMasterWhenOtherStateServerDoesntStartUpgrade and TestUpgradeStepsStateServer and TestUpgradeStepsHostMachine(the last one is because of lockDirectory being created by a bash script which surprisingly partially works on win8 but not on win2012).

mongo

environs/bootstrap/bootstrap_test.go
TestBootstrapNoToolsNonReleaseStream - jujud service issues
TestBootstrapNoToolsDevelopmentConfig - jujud service issues

permissions in environs/config_test.go
permissions in environs/configstore/disk_test.go
environs/configstore/disk_test.go - TestRenameFails

environs/manual
environs/sshstorage

environs/sync/sync_test.go - jujud service issues

environs/tools/simplestreams_test.go
TestReadMetadataPrefersNewIndex - related to metadata file not closing bug

state/backups/create_test.go - TestLegacy - Doesn't work because of the way archives are generated

upgrades/lockdirectory_test -> bash scripts
upgrades/dotprofile_test -> bash scripts

utils/syslog - hardcoded paths

worker/authorizedkeys - currently not implemented on windows

worker/diskformatter - needs to be further inspected

worker/networker - bash script in utils_test

worker/termination_worker - cannot send that particular signal in windows

worker/uniter/runlistener_test - TestNewRunListenerOnExistingSocketRemovesItAndSucceeds - unsupported by current named pipes implementation

worker/uniter/runner/env_test.go - os.Environ() returns some garbage on win2012

worker/uniter/runner/context_test.go - TestRequestRebootAfterHook

worker/uniter/runner/debug - debughooks currently unsupported

worker/uniter/runner/runner_test.go - TestRunCommandsEnvStdOutAndErrAndRC - Powershell doesn't output to stderr properly

Top priority:

worker/deployer - some .pass problems

worker/uniter/uniter_test - different issues

worker/uniter/charm/manifest_deployer - symlink problems

worker/uniter/runner/env_test.go - os.Environ() returns some garbage on win2012

=======

in testing

filetesting/filetesting.go - permissions check skipped

description: updated
Curtis Hovey (sinzui)
tags: added: tech-debt testing windows
Changed in juju-core:
status: New → Triaged
importance: Undecided → High
milestone: none → 1.22
tags: added: ci
Curtis Hovey (sinzui)
Changed in juju-core:
milestone: 1.22 → 1.23
description: updated
description: updated
description: updated
description: updated
description: updated
description: updated
description: updated
description: updated
Curtis Hovey (sinzui)
Changed in juju-core:
status: Triaged → Fix Released
Curtis Hovey (sinzui)
Changed in juju-core:
milestone: 1.23 → 1.23-beta1
Revision history for this message
Martin Packman (gz) wrote :

Filed bug 1430340 as a spin off specifically for one class of errors.

Revision history for this message
Jordan Barrett (barrettj12) wrote :

Closing since we are no longer supporting Windows in Juju.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.