Skip to content

Latest release fails various conformance tests #33

@RReverser

Description

@RReverser

I'm using Omnisim as a test server for my Alpaca library, as a 'sanity check' / reference implementation.

It usually works fine, but I noticed that the latest release of ConformU fails against latest release (as well as latest release) of Alpaca simulators on some devices.

I decided to run alpacaprotocol and conformance tests against all devices to see which ones fail and here's the result:

Conformance AlpacaProtocol Device
----------- -------------- ------
       True          False camera
       True           True observingconditions
      False          False focuser
       True           True filterwheel
       True           True safetymonitor
       True           True covercalibrator
      False          False rotator
      False          False dome
       True           True switch
       True          False telescope

(True for passing tests, False for failures)

Here is the script if you want to repro the results:

@("telescope", "dome", "camera", "rotator", "focuser", "observingconditions", "filterwheel", "switch", "safetymonitor", "covercalibrator") |
ForEach -Parallel {
	$url = "http://127.0.0.1:32323/api/v1/$_/0"
	$output = @{ Device = $_; AlpacaProtocol = $false; Conformance = $false }
	foreach ($cmd in "conformance", "alpacaprotocol") {
		& "C:\Program Files\ASCOM\ConformU\conformu.exe" $cmd $url | Out-Null
		$output[$cmd] = $?
	}
	[PSCustomObject] $output
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions