Skip to content

Latest release fails various conformance tests #33

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
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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